android VS IOS 流畅度?来自路边社的解释

29EAA28E2C9F20D6202C787C88A1D8F2_B1280_1280_600_160

玩了蛮长时间智能机,有个问题一直困惑着我。同样的硬件配置,IOS要比android操作体验流畅很多。
之前一直觉得是IOS的系统优化的好导致的,可是随着android硬件配置越来越高,现在很多都已经超越了Iphone,系统优化成熟度也越来越高,可流畅度依然不足以匹敌。
早期玩低端机的时候,RAM是流畅度的主要杀手,后来GPU(虽然很多人认为他为游戏而生)又成了短板。
今天看到一片Gfan的一篇文章,也算是为我解释了一下这个问题。
基本思路是:
android的ui架构在初期设计时主要为了全键盘设计(让我想起了G1),对于键盘的响应优先级高于屏幕响应,后来迎合触摸潮流,但此时如果重新更改ui架构,市场很可能就错过,所以没有修改,而是沿用和优化。
这个优先级之间影响的操作是:当用户触摸屏幕时,android并不会暂停后台计算的数据和运行的程序,所以资源释放有限。而IOS当触摸屏幕时,后台数据和程序会暂停,将硬件资源全力支持前台ui界面的显示。
按照这个说法,假如android想要和ios一样的流畅度,硬件配置肯定是要高一截才行,或者软件系统架构重构。前者目前是各大厂商正在行动的,后者估计只能靠google了。毕竟即使厂商自己搞定这个问题,当android版本升级的时候,也会非常的被动。选择升级,前期投入的人力物力起码打个3-5折,选择不升级,用户又会抱怨。
不过有时候换个角度想想,也正是因为如此,android厂商的硬件配置竞赛才显得有些意义。Ios也可以保持自己的产品硬件配置跟进速度而不被牵着鼻子走。其余的就看google怎么去处理这个问题了。

Share Your Thought