从交互设计浅谈安卓开发有多痛苦,安卓程序员才最值得尊重

导语:交互设计带来的痛苦和问题,总有种让我们安卓开发者恨铁不成钢的感觉,虽然想吐槽,又无力吐槽。如果你懂得微信交互的设计,那就勇敢的,尽情的去吐槽吧!微信的交互,Android和IOS都是按照各自的交互去展示的,去设计的。比如:列表的删除操作,Android中的微信它就严格遵循了长按删除功能,而IOS就一贯的按照自己的风格,滑动删除;又比如底层四个tab按钮,安卓中可以滑动变换界面,而苹果的只能点击操作;再比如顶层的标题栏安卓中微信的标题栏是不变动的,而IOS的是跟着界面变化的;再比如安卓的微信中点击退出是中间弹框,而苹果的则是底部弹出;再比如选择相册等等很多细节,你要注意去体验,去感受,你就会发现,微信的设计是按照Android和IOS各自的交互规范来设计和实施的。如果这样去设计和做就会大大降低开发者的难度。说到这里聪明的你们,估计想到我下面要说什么了?一个苹果手机用户手机破了,买不起了,一想要是再买个苹果手机,就得卖肾了,于是乎买了一款Android的坚果手机,之后打开微信后,看到好友给他发了一个优衣库的视频的公众号文章,感觉非常不错,直接就把这条链接收藏了,偷偷欣赏完之后,回到家怕被爱玩手机的儿子发现,就想删除这条收藏,哎呦喂,怎么滑动都没有滑动出删除按钮来,最后果真让自己的儿子看到了,听到声音的老婆过来就扇了他丈夫一嘴巴子!

从交互设计浅谈安卓开发有多痛苦,安卓程序员才最值得尊重

导语:交互设计带来的痛苦和问题,总有种让我们安卓开发者恨铁不成钢的感觉,虽然想吐槽,又无力吐槽。如果你懂得微信交互的设计,那就勇敢的,尽情的去吐槽吧!

在谈交互设计给安卓开发带来的痛苦之前,我们先来了解一下微信的交互设计,因为只有你懂得一个伟大的产品的交互设计之后,你才能有理有据的,才能勇敢尽情的去骂街和吐槽。我想做安卓移动开发的程序员都深受其害,而且遭受的迫害之深,不亚于那个文化什么的大革命(这里是开玩笑,仅仅是个比喻)。再谈之前,你们首先得给我承认微信是一款伟大的产品,否则,下面我没有脸面去吐槽和骂街,我真心怕到时丢了面子,毕竟我是有身份证的人。

Android和IOS都各自有着一套自己的交互规则和设计, IOS和Android的的控件在目标上是趋同的,但形式则有较大区别,因此Android产品符合Android本身的风格,IOS产品符合苹果本身的风格才是正解。移动开发者在产品上同时覆盖iOS平台和Android平台时,则会遇到同一个功能在不同平台中界面和交互如何展现的问题。微信就给出了一个比较好的范例。现在我们就来分析一下:

微信的交互,Android和IOS都是按照各自的交互去展示的,去设计的。比如:列表的删除操作,Android中的微信它就严格遵循了长按删除功能,而IOS就一贯的按照自己的风格,滑动删除;又比如底层四个tab按钮,安卓中可以滑动变换界面,而苹果的只能点击操作;再比如顶层的标题栏安卓中微信的标题栏是不变动的,而IOS的是跟着界面变化的;再比如安卓的微信中点击退出是中间弹框,而苹果的则是底部弹出;再比如选择相册等等很多细节,你要注意去体验,去感受,你就会发现,微信的设计是按照Android和IOS各自的交互规范来设计和实施的。如果这样去设计和做就会大大降低开发者的难度。说到这里聪明的你们,估计想到我下面要说什么了?

简单的说完了微信的交互设计,我就可以吐槽了,我可以想象到现在大部分的公司,尤其是小公司,为了节约成本和时间,公司里面的UI设计师,UE是不是都是在按照IOS的风格在设计交互和UI呢?答案是肯定的。这对于Android开发者来说,你们说是不是痛苦呢?还是以微信为例,如果是你们公司在设计这款产品,肯定会要求要统一风格,要都用滑动删除,对于IOS开发者来说这很简单啊,系统自带的,Android开发者就痛哭流涕了,重写控件,自己去费力实现这种效果。点击个按钮,不能弹框要按照设计要求来,从底部弹出来,费力不讨好的做完了,bug倒是变多了。要不说你们怎么做不出来用户体验好的产品来呢!看到Android开发者为了实现IOS的交互天天把时间耗费在重写控件上,我实在是憋不住了,真心忍不住想骂一句:我艹,你以为你把西瓜放到肚子上装孕妇你能生孩子了?这是累赘!拿刀砍掉西瓜蹦出一个哪吒来非得给你闹个天翻地覆。

知道我为什么前面说恨铁不成钢吗?因为凭什么IOS引领着我们Android的交互啊,就因为苹果手机贵吗?就因为iPhone是身份或虚荣的象征吗?当然可能有这方面的原因,但是大部分还是IOS系统做得确实很好,还有就是确实火,用户多。唉,但是世界上用Android手机的人肯定比IOS的人多,这是毋庸置疑的,毕竟什么扁平化,什么设计都是IOS引领的潮流,Android要是想赶超还得从自身做起,规范自己,打破碎片化带来的一系列问题。这就是我为什么说恨铁不成钢。

来个吐槽场景:

一个苹果手机用户手机破了,买不起了,一想要是再买个苹果手机,就得卖肾了,于是乎买了一款Android的坚果手机,之后打开微信后,看到好友给他发了一个优衣库的视频的公众号文章,感觉非常不错,直接就把这条链接收藏了,偷偷欣赏完之后,回到家怕被爱玩手机的儿子发现,就想删除这条收藏,哎呦喂,怎么滑动都没有滑动出删除按钮来,最后果真让自己的儿子看到了,听到声音的老婆过来就扇了他丈夫一嘴巴子!

哈哈,这么一说,是不是还感觉统一交互设计的风格还挺方便呢?有可能吧,但是如果Andorid遵循了苹果的交互风格也会带来很多问题,比如:使用大量的重写控件配合IOS的效果,必然导致性能的下降,或有些许的卡顿。但是我认为牺牲一些性能去统一风格还是不可取的,毕竟规范在那里,要不然要法律干什么?说白了,搞交互设计的那群人,谁TMD的看过Android交互规范啊,很少有,他们哪里懂得写代码的辛苦。但是双方也都在进步,Android有很多设计有些借鉴了IOS,IOS也有借鉴android的地方。按照各自系统的风格和规范进行设计才能把自己的优点发挥到最大化,否则,就像自己的优势我不用,还去学习别人的东西,这跟黑瞎子掰棒子有什么区别?

最后我想说一句:做一款纯粹的Android交互设计的应用,真是一件让人既兴奋又骄傲的一件事。要不怎么说,人家微信做的好呢?

来源:简书

网址:http://www.jianshu.com/p/fb99cc0a9459

原创文章,作者:Catherine,如若转载,请注明出处:https://www.iamue.com/30359/

(0)
CatherineCatherine
上一篇 2017-05-28 07:17
下一篇 2017-05-28 09:20

相关推荐

  • UED专访 | 众建筑:未来城的边缘

    📌 编辑 | 裴盛📌 采访| 杨紫惺 李思远 李佳琪📌 视频 | 裴盛EXCLUSIVE INTERVIEWUED × 众建筑玻璃框景中,映出木构的筋骨红砖青瓦间,闪烁金属的光芒古老与现代在这座“新生”四合院中交织年轻的的思想碰撞出新时代的活力观察生活、测试构想、生产建造踏进“众建筑”,寻觅空间的更多可能点击观看专访视频UED × 众建筑专访视频 ©UED1“三人成“众”“众建筑”,既是对其由三位合伙人共同创立的直观描绘,更符号化地表达...

    2018-02-07
  • 9个关于设计的关键要素,帮你设计出更加优秀的作品

    之所以把设计和Jalebi放在一起说,就是因为设计本身其实和制作Jalebi如出一辙,设计师的经验和对设计投入的思考才是核心所在,而两者结合之下则往往能产生一些颇有价值的指导思想。Above examples are of apps with the same domain and you can judge which one is looking better.A good example visual typo hierarchy in the above graphic .

    ——Source: SuperDryCleartrip is a very good example of what I am talking about……

    2017-05-17
  • 用户体验设计师是做什么的

    用户体验设计师的责任UX设计师如何每天工作?这个问题的答案,正如许多问题一样,是:这要看情况而定。用户体验设计师的职责从公司到公司,甚至同一公司不同项目各不相同。尽管角色各不相同,但有一些职能是期望用户体验设计师去做的,这与他们所工作的公司无关。下面为总结的用户体验设计师的6个主要职责:1.产品研究产品研究(包括用户和市场研究)是每个用户体验设计师的用户体验设计项目的出发点。它为伟大的设计提供了基础,因为它允许设计师避免假设和做出信息驱...

    2018-03-03
  • 浅谈“效率导向”的交互设计

    作者: 欢童鞋 周二下午,送妈妈上车后,去奈雪点了杯奶盖,坐在面对门口的位置,看着络绎不绝的人流队伍,除了感叹生意好以及好奇心使然查阅奈雪的开店背景之外,不由的思考“效率”在这里的重要性,店员需要高效为…

    交互专题 2017-12-05
  • 五一福利大放送,再不收藏就没有了哦

    老板阿西太抠,说了好久才同意五一送福利,今天小编就放血,给大家送点福利,机会不是天天有该出手时就出手。 图标和字体想怎么用就怎么就,让设计不再孤单,要的就是这个范儿。 字体下载地址:http://pan.baidu.co…

    2015-05-01
  • 5种设计策略,让你的UI更加安全稳妥

    安全的设计应该是清晰,简单并且能够引导用户的。

    2017-08-04
  • 尼尔森十大交互设计原则的实际应用解析

    Jakob Nielsen(雅各布·尼尔森)的十大交互设计原则被称为“启发式”,因为它们是广泛的经验法则,而不是特定的可用性指导原则。因此,我们不能把它上升为一种标准,而是应该当做一种经验来学习,然后跟现实中的设计结合来使用。接下来,作者通过一些具体的实例来跟大家深度解析尼尔森十大交互设计原则在设计中的用法。Jakob Nielsen(雅各布·尼尔森)是毕业于哥本哈根的丹麦技术大学的人机交互博士,他拥有79项美国专利,专利主要涉及让互联...

    2018-02-16
  • 译文 | iOS 10 人机界面设计指南 (完结)

    iOS10发布了,苹果遵循了一切从简但又增加了一些提升用户体验的功能,比如向开发者开放了更多接口,设计者又如何跟随iOS的步伐做好产品设计呢?本文是系列文章的完结篇,enjoy~Note
    模板图片(template image)会丢弃图片本身的色彩,而采用图片视图使用的色调。请参阅UIImage中的UIImageRenderingModeAlwaysTemplate。TIP  对于多行或是多样式的文本输入,请使用文本视图。请参阅Text Views。

    2017-05-02
  • 小白学Axure,这样学更高效,还能提升产品交互,更容易拿高薪

    众所周知,Axure是产品经理必备的工作软件。BAT对于产品工作2-3年的面试者,均要求熟练使用Axure。别让Axure阻碍你的高薪产品路!别等面试时,才发现自己掌握不够。“起点学院&腾讯课堂”联合打造6周Axure实战班,第6期开启报名!从第1期到现在,1400多位同学学习成长,好评如潮。花3-5分钟了解,很快Axure对于你,就不再是问题。(真诚地说)先来看看学习效果全程实操,学完高效制作原型,做出高保真认真学完,原型效率提升,更...

    2018-03-04
  • 设计中的交互设计

    今天的文章,我们来讨论一下设计的本质。这是一个比较大的话题,我也只能抛砖引玉,带给大家一些我的思考。欢迎大家留言讨论。首先我们来看一下什么是设计。下面这个定义是引自王受之老师的《世界现代设计史》:所谓设计,指的是把一种设计、规划、设想、问题解决的方法,通过视觉的方式传达出来的活动过程。它的核心内容包括三个方面,即:计划、构思的形成;视觉传达方式,即把计划、构思、设想、解决问题的方式利用视觉的方式传达出来;计划通过传达之后的具体应用。从王...

    2018-03-06