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

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

相关推荐

  • 页面停留时间和网站停留时间详解

    摘要:一、页面停留时间与网站停留时间是如何计算出来的? 假设用户访问了网站的主页(Home)。分析工具将这个访问者标记为一个Visit,接着这个访问者又浏览了另外两个页面(Page2和Page3),然后他离开了你的网站…

    2014-12-16
  • 2018年的用户体验状况

    这是由一位美国作者站在美国的视角写的文章,即便抛开个人因素不谈,国内外的发展进度并不完全同步。例如情感化反馈这一块也许国内稍稍落后一点、但是移动支付和AR却要快一些,有些方面即便步调差不多,举出的例子却不一样。不过看看别人的总结也挺有意思,至少可以了解一下国际风向。我将在本文概述的,除了2017年里见证到的巨大的变化之外,还有值得关注的趋势,以确保能够赶于潮流。1、更简单的导航方式导航体验是2017年的热点话题之一。为了设计出顺畅的用户...

    2018-03-19
  • 掌握这10招,再也不愁公众号涨粉了!

    都说现在运营公众号非常难涨粉非常难别担心今天介绍10种强大的运营工具/技巧给你帮你解决下面这些问题帐号涨粉、爆文技巧、文章排版图片设计、数据监测、海报营销1运营公举小磊磊免费学习新媒体运营知识年收入上百万的全栈新媒体运营,全平台有10万新媒体运营关注,成百上千个自媒体大佬都是他的粉丝。公众号上有180万字的原创运营知识,教你写文章、涨粉、赚钱、提升运营能力。并且把新媒体知识梳理成了标准化的知识体系,让所有人都能免费学会公众号运营。长按识...

    2018-04-03
  • 交互设计师如何进行风险预判?

    在公司工作,任何职业都不可能单兵作战,协作是永恒的主题,而每一个需求和任务的实现,都是各方通力合作的成果。作为交互设计师,除了做好自己的设计工作之外,还需要花费大量的时间与产品、运营、客户端开发、前端开发、后端开发一起协作和沟通。

    2017-06-04
  • 交互设计基本原则(第二部分:默认和可见性)【UXRen译#157】

    作者:Bruce Tognazzini  |  翻译:邱金,校审:Chen Jing   一、默认Defaults 1.1 原则:输入框的默认值应该很容易“吹走” 当用户激活一个输入框,当前条目应该自动被选择,以便按退格/删除键或开始键入来清空条目…

    交互专题 2017-08-07
  • 通过微信学习用户体验和产品迭代

    这几天一直不停的开会,讨论产品,活生生的从运营的位置跑偏到了产品,似乎可以调岗了,andy一直在聊迭代的问题,想来想去,觉得还是微信做的最牛逼,那就翻翻历史,聊一聊吧。微信是2011年1月21日才面世的,为什么能在短短六七年的时间实现9亿多用户?在QQ已经在通讯社交行业占据霸主地位时,微信又是如何脱颖而出实现反超的? 在米聊率先面世创下不俗业绩后,微信又是如何后来居上的? 微信的成功对于产品人来说有很多值得挖掘、学习的地方。初期的微信和...

    2018-05-05
  • 交互设计牛校排行榜 | 纽约大学 ITP研究生项目

    Create Your Difference. by CYDWHO ARE YOU?Do you love biology but also love your art classes你是否热爱生物,也沉醉于艺术and want to merge the two所以想把这两者融入Do you love programming but also like to make things你是否能编程序,也想做出真实的东西Are you int...

    2018-05-05
  • 蘑菇街App改版设计总结

    新版app在短短的一个多月内,完成了从方向调整到开发上线的全过程,而设计在其中仅仅只占一周多,这也是互联网公司面临的共性难题。为了配合产品小步快跑的策略,我们采用敏捷设计的方法:快速地进行竞品分析,根据低保真原型一边进行业务细化和方案讨论,一边进行视觉风格的设计。

    2017-05-12
  • 交互实战|覆盖层设计:弹出式半屏页面和弹出式气泡(下)

    上篇《交互实战|覆盖层设计:对话框&浮层(上)》讨论了“对话框”和“浮层”两种覆盖层中最为常见的样式:对话框主要分为提示型和输入型两大类;浮层主要分为Toast和Snackbar两类。在下篇中,想要讨论一些不那么常用的覆盖层交互形式:弹出式半屏页面和弹出式气泡。

    2017-05-05
  • 超实用的格式塔原理小科普

    在界面排版,网页广告设计等视觉传达设计工作中,视觉上的画面琐碎,零散,信息混乱无序总是视觉设计师无可避免的问题。

    2017-06-02