很多人花了五六千大洋买了iPhone,不为别的,就是图个流畅。而且就算iPhone用久也会比安卓机流畅多了,甚至2011年的iPhone 4s的流畅度都可以秒掉一大片现在市面上的一大堆安卓机,为什么呢?

iPhone在表面上比安卓流畅

iOS对屏幕反应的优先级是最高的,用户只要触摸屏幕之后,系统就会最优先去处理屏幕显示和图像处理这个层级,也就是马上给出动画效果,然后才处理媒体,服务,核心的架构。

iphone为啥现在128g都不够用(花5千块买的iPhone就是好用)(1)

(左为三星,中间为iPhone6,右为HTC)

而对于安卓系统,当你触摸屏幕之后,系统优先处理应用的调用和响应,而触摸屏幕后的手机的屏幕显示和动画效果这放在比较后的优先级。

换言之,iOS会优先把系统资源放到处理用户和iPhone之间触屏上的互动,所以看起来会比安卓流畅。

iPhone的硬件业界良心

在iOS系统中,程序的反应速度和动画效果,可以用到于GPU硬件进行加速,可以不用完全借助CPU或者程序本身,而是通过GPU进行渲染以达到更流畅的操控表现。

反观安卓,手机硬件的搭配眼花缭乱,世界名牌到山寨小厂各种奇葩配置都有,而且不少国产机的GPU配置往往很渣渣。这导致很多图形特效大多都要靠程序本身进行加速和渲染,并严重依赖CPU运算的操作,自然会加大CPU的负荷,从而出现卡顿的问题。

iPhone执行程序的效率比安卓机高

安卓系统的编程语言是JAVA,特点是通用性强,效率低。而iOS的则为Objective-C,专一性强,效率高。

iphone为啥现在128g都不够用(花5千块买的iPhone就是好用)(2)

(在运行速度测试中,iPhone 6完虐安卓机成为冠军)

iOS系统本身优化得很好,而且程序也是直接执行,所以效率很高。而安卓系统是通过JAVA虚拟机来执行,系统需要占用大量内存来换取执行速度,也就是要绕了个大圈才执行程序,所以效率低很多。

厂商都喜欢给iPhone做优化

由于iOS的封闭性,App Store里面的App都是在iPhone等产品上执行,硬件利用效率非常高,而且分辨率大小,硬件的更新等等参数也比较稳定,优化工作也容易进行,因而iPhone上的App和硬件结合程度比安卓高很多。

iphone为啥现在128g都不够用(花5千块买的iPhone就是好用)(3)

安卓手机的硬件配置一样天天变,开发者也不可能针对所有的机器型号进行开发,只能在比较主流的机器上进行测试并保证运行流畅,所以很多国产中低端安卓手机永远得不到流畅的使用体验。

关注我们App每日推送(apptoday ),就能马上查询iPhone/iPad的二手回收价格、iPhone/iPad保修状态、最新维修报价、及识别真伪,并掌握各种技巧,免费获取好玩iPhone软件和游戏,玩转iOS 8!

,