Android和iOS的体验差异

2011-1-3

最近试玩Nexus one,对比我自己的iTouch2,显得生硬,卡卡的感觉,不太流畅,之前也试玩过milestone,都差不多,为什么这些配置高级的Android机器使用流畅程度上都不如配置过时的iTouch2?本来我以为是硬件问题,Android手机屏幕灵敏度不够,现在觉得,应该是软件问题,Android不重视这种流畅UI体验。

例如,Android浏览器缩放页面时是边缩放边渲染页面。处理页面渲染和响应手指交互是同时进行的,平级的两个事件,结果是,在元素稍微多的页面上移动和缩放都会显得很卡,有时还会忽略了交互事件,因为浏览器忙于渲染页面/处理脚本。

iOS上是在手指交互事件结束后才渲染页面,页面的渲染不会跟交互争抢资源,在复杂的页面上拖动,如果拖动得太快,iOS也会马上响应你拖动到的位置,并且动画效果保持流畅,只是在你拖动过程中那个位置是空白的,在不用响应交互事件的时候才渲染页面。

速度永远是产品体验的第一要素,看看整个iOS系统,响应交互的优先级都是最高的,一般情况下手指对屏幕做出的交互命令都能得到最快最流畅的反应,在硬件不给力的情况下它也可以通过动画或其他各种方式告诉你已经接收到命令了,并最优先处理你的命令。说白了就是iOS把你的命令当作最高指令,Android则认为你的命令跟机器内部的命令是平等的。正如之前在网上看的评论,iOS充满人性化,Android就是一部机器。

上面的举例只是冰山一角,再仔细体验可以挑出很多iOS体验上细致的优化,例如页面到边界时直接撞墙,iOS则有缓冲,双击页面时iOS总能放大到合适的大小,Android不灵。

苹果有这么多粉丝不是盖的,用户体验也不是吹出来的。也只有它有能力把一件产品做得如此细致,因为硬件软件UI全是由它们设计,在世界第一偏执狂乔布斯手下又能把每件都做好,还对每一款产品提供完整的产业链一条龙服务,我想我没成为苹果粉丝是因为我没钱~

不过iOS相对Android还是有劣势的,一条龙服务做到了,各种体验都完美,但代价是不个性化,例如你不能往屏幕上添加widget,永远是那一排排整整齐齐的APP图标,永远只能左右翻动,这也是另外一种生硬。

很多模仿iPhone的手机都是形像神不像,本来以为魅族M9可以做得好一点,我觉得M9该做的就是给Android套上细致流畅的UI体验,但看了网上演示M9的视频,跟其他Android无差别,不知道是不是技术原因做不到。

分类:互联网 Tags:
评论

*

*

2011年1月3日 21:13

要让M9彻底改变android肯定不可能,但是魅族做到了让普通群众使用的更方便。自带的通讯录同步之类的,让UI更加的简洁。
让android更加流畅应该也不是高配置机器的关系而是系统本身的一些东西吧~深入的我不懂。

2011年1月3日 21:16

我对android和水果的理解是,ios版本稳定,所有应用、工具都是围着ios转是软件围着硬件转,反之android厂商定制多也不稳定,硬件围着系统转,厂商不断升级硬件配置来迎合系统变化。用户体验相对比较差。M9对android也不是最理想的,除了屏好,分辨率等很多跟不上。http://v.youku.com/v_show/id_XMjMzNTc5NTQ0.html

2011年1月3日 21:51

prē 用户路过表示 你们二者都有的缺点 webOS 没有 ; 你们二者都没的缺点 webOS 都有…

2011年1月5日 17:52

ios追求体验,android追求性能。
其实都挺好,世界因多元而精彩。

2011年1月7日 3:58

Nexus One 和 itouch2? 什么年代的东西? 这篇文章居然会写在2011年。而且拿一个mp3和一个电话比较,很没有说服力。 但说实话, 我没有用过android系统(一直用iPhone), 只是体验过。现在2.2 还有2.3 比起Nexus one 的2。0 也有不少的区别. 如果作者是为了赞iOS, 那我要为Android打包不平了。

2011年1月7日 9:51

N1用的是Android2.2。你说touch是MP3,那我没必要再回复下去了

2011年1月9日 19:57

iOS是硬件为软件而设计,这是Android和WM等这类机型无法比的。

2011年1月14日 20:54

最近入手了nexus s,感觉2.3流畅度还是很好的,不比iphone 3gs差,ip4没怎么摸过,不过看网上有些评测说是和nexus s不相上下的

2011年1月21日 13:44

好博文,支持分享

2011年1月31日 1:18

Android系统做的不是很好啊,ios没怎么玩。

2011年4月23日 0:10

这就是我喜欢用ios系统的原因,用户体验真的是挺不错的;没用过Android的手机,不能形成对比。