谷歌前实习生阐述Android界面不如iOS原因

作者: 来源:IT新闻网 2012-12-29 03:27:38 阅读 我要评论 直达商品

软件工程专业的前谷歌实习生Andrew Munn在Google+上发表言论,阐述了为何Android的用户界面没有苹果iOS流畅的原因。

根据Munn的说法,Android系统最主要的问题就是触控界面的渲染并不是优先级的,相比之下,苹果的iOS触控界面的渲染是实时优先的。他以Android系统网站加载和电影程序为例,当用户已经完成触控输入后,操作系统还会继续加载。

Munn还指出了一些导致Android延迟的其他因素,譬如,为了防止每秒帧数达到60而产生顿感,Android 3.0 Honeycomb 和 4.0 Ice Cream Sandwich相册程序中的每秒帧数都被设限为30FPS。他还说,设限30FPS解决了动画制作不流畅时的顿感问题。

Munn同时还指出了Android的硬件问题。据他介绍,由于Nvidia的Tegra2芯片内存带宽较低并缺乏NEON指令集的支持,因此限制了Android的发挥。基于Honeycomb的平板电脑如果换成其他的GPU,比如三星的Hummingbird 或是苹果的 A4,效果将会更好。

Munn表示,另一个导致滞后的原因是来自Android系统Dalvik虚拟机的限制,作为一个桌面级的Java虚拟机,Dalvik还不成熟。然而,这一问题可以通过来自Ice Cream Sandwich的硬件加速和对Dalvik的改进来抵消。

然而尽管做出改进,但因设计局限,用户界面渲染的优先级别要求不高,Android用户界面不可能做到完全流畅。

另据Munn爆料,最初谷歌以黑莓为竞争对手,所以Android的原型机一开始是全键盘的设计,用户界面渲染的优先级别要求也不高。但是在2007年iPhone发布之后,为抢占市场,谷歌急于完成Android系统,而已经没时间为触屏手机重写代码框架,于是Android界面的渲染级别就成为了遗留问题。


  推荐阅读

  移动支付激战升级 银联SD卡方案恐遭淘汰

工信部科技司副巡视员代晓慧表示,由于银联SD卡方案在应用中很难统一,贴膜卡在安全问题上广受质疑,因此这两项方案都没有直接写入工信部的手机支付标准中去,目前标准中直接涉及的是SIM卡方案,以及NFC手机全终端方>>>详细阅读


本文标题:谷歌前实习生阐述Android界面不如iOS原因

地址:http://www.lgo100.com/a/01/20121229/102967.html

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
我的评论: 人参与评论
验证码: 匿名回答
网友评论(点击查看更多条评论)
友情提示: 登录后发表评论,可以直接从评论中的用户名进入您的个人空间,让更多网友认识您。
自媒体专栏

评论

热度