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

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

相关推荐

  • 一年多的时间中经历2次爆发,Faceu在运营方面的过人之处在哪?

    作者:思达维琦   1. 产品介绍 1.1 产品形态与定位 faceu激萌是一款主要面向年轻用户(15-35岁女性为主)的自拍P图工具、视频社交工具,在app store中的官方描述为“Faceu激萌—动态贴纸、美颜自拍、视频聊天、卖萌神…

    交互专题 2017-08-07
  • 『交互扫盲』云里雾里,傻傻分不清楚的UI/UE/ID/UED/UCD!

    对于刚刚接触用户体验交互设计的同学来说,很多云里雾里的英文缩写,分不清各个概念代表着什么含义,今天给大家做一个简单地介绍。 对于刚刚接触用户体验交互设计的同学来说,很多云里雾里的英文缩写,分不清各个概…

    2015-01-27
  • 帮你梳理微交互的五个基本要素

    微交互应该火热了相当一段时间了。它成为话题中心很大程度是因为微交互所带来的令人动容的体验。如果说要界定微交互,那么它应该是围绕着用户完成单个任务前后而存在的微妙的交互和效果。小贴士:奖励机制是驱动用户的核心,奖励越强,产生的习惯效果也就越明显。小贴士:动效应当具有足够持久的生命力,所以设计的时候,应当思考它是否会在看过100次之后让人觉得厌烦?它是否清晰可见,或者完全无法引人注意?小贴士:用充满情感和人的姿态来同用户交流,这是让你的UI和交互变得更加温暖的最快的方式。小贴士:应当在你的设计中保持KISS原则(KISS 原则是用户体验的高层境界,简单地理解这句话,就是要把一个产品做得连白痴都会用,因而也被称为“懒人原则”),不要让那个你的微交互成为一个宏交互。

    2017-05-14
  • 达内UED高薪喜报|4个月拿18W年薪,他是怎么做到的?

    达内UI设计,中国UID课程标准制定者世界上最让人心动的情话,不是我爱你,而是买!买!买!在过去的双11,你买爽了吗?或者给你另一半最真的爱“清空购物车”了吗?但是,如果你的口袋瘪瘪的,每一笔钱花的都要精打细算,你怎么给另一半带去精致的生活呢?一个月挣3000,你怎么节约也只有3000,一个月挣2万,你花掉1万,还有1万,一个月挣30万,你花掉1万,还有29万,所以不要把脑细胞浪费在天天怎么节约,一定要把心思花在,怎么赚钱、怎么开心、怎...

    2018-01-31
  • (干货)关于进度指示器,这一篇就够了!

    当前状态的可视性 是UI设计规范中最重要的一点之一,这样是为了最大程度的减少用户的紧张感。当用户在操作一个APP的时候,你需用告诉他们在操作后的一段时间内会发生什么事情,而不是让用户去猜想。对于这种反馈,…

    2016-04-03
  • 超实用!比较重要的设计方法论大整理

    @戴小维Saki :设计方法论,顾名思义是当设计师在进行设计活动时可从理论和方法上所提出的实际性意见。当进行不同设计需求时,可为设计师提供明确的步骤与框架。众所周知设计方案要做到有理有据,富有说服力,所以设计方法论也是设计师进行产品设计时的一大利器。虽然会在创新上有所限制,但却能为设计师在没有灵感时候,提供一个有依据的可重复操作流程,进行自己的设计思考,从而输出自己的设计方案。其实资深设计师基本都会形成一套自己的设计方法论。尤其在常常需要进行汇报提案时,这更是方案汇报时的重要方法。

    2017-11-06
  • 【交互设计】怎么让引导页不再是无用小透明?

    前言在接触一款新应用的时候用户常常会看到一些引导页,但在操作的时候直接当透明的就快速滑过或跳过了,这种时候,大家一定会有“这些引导好无用啊”的无力感,目前甚至有着“如果一个产品需要引导,说明该产品缺乏友…

    2017-08-04
  • 超出预期的才叫用户体验

    什么是用户体验?我认为,用户体验其实就是一种心理感觉。拿最简单的吃饭这件事来打一个比方。我在饭店,吃饭付账,这个过程叫作体验吗?肯定谈不上。用户体验,肯定是特殊的,肯定是不正常的,肯定是在你的预期之外的。超出预期才形成用户体验如果做跟别人一样的东西,那这些功能并不叫体验。很多人在抄袭别人产品的时候,经常说某某公司做了什么功能,老板说照着做一个,但是你想没想过,如果做得跟别人一样,是没有机会的。当年我们做的是免费杀毒。当时所有其他品牌的杀...

    2018-04-08
  • 初级设计师与高级设计师的差距。

    昨天晚上看到了这篇短小精悍的文章,由facebook的产品设计师所写,她用几张简单的草图对比了初级设计师与高级设计师在工作方法和态度上的不同,向大家阐明了初级设计师与高级设计师之间的差距。这是一篇设计师用来…

    2014-11-06
  • Axure RP软件

    长按链接复制链接到浏览器打开Axure RP 7.0软件及安装教程下载地址:链接:https://pan.baidu.com/s/1mkqu1Ws密码:467u长按链接复制链接到浏览器打开Axure RP 8.0软件及安装教程下载地址:链接:https://pan.baidu.com/s/1c3h7c1i密码:esqr给大狮兄一个赞赏大狮兄想生存下去,我还想以后给你更多好用的软件赞赏的狮粉记得备注名字,大狮兄想记得你的名字大狮兄资源吧专...

    2018-03-04