为什么ios比安卓流畅 解读两者之间的不同之处

|2017-12-03 15:01:30

  安卓和IOS,你用过哪一个?翻看网上对于安卓和IOS的评价,总能看到IOS比安卓更流畅的评价,我们很好奇,这种评价是否属实?为何大部分的人都有这种感觉?安卓和IOS之间,到底存在着哪些不同,才出现了这种评价。
 


 

  专业人士解读:

 

  优先级别不同:iOS最先响应屏幕。

 

  其实这与两个系统的优先级有关,iOS对屏幕反应的优先级是最高的,它的响应顺序依次为Touch--Media--Service--Core架构,换句话说当用户只要触摸接触了屏幕之后,系统就会最优先去处理屏幕显示也就是Touch这个层级,然后才是媒体(Media),服务(Service)以及Core架构。

 

  而Android系统的优先级响应层级则是Application--Framework--Library--Kernal架构,和显示相关的图形图像处理这一部分属于Library,可以看到到第三位才是它,当触摸屏幕之后Android系统首先会激活应用,框架然后才是屏幕最后是核心架构。这也让很多人感觉Android不如iOS流畅的原因。
 

 

  还有一个是图形处理器GPU,它是系统流畅性的核心硬件之一。但这里我们说是软件系统,苹果一贯领先的硬件我们暂且不提。

 

  再者是开发和运行环境,众所周知Android的编程语言是Java,跑在Dalvik虚拟机上的,早期用来抢占市场2.x版本,流畅性确实不怎么样。但经过这些年谷歌的优化,3.x、4.0、4.1、5.x这些版本的渲染机制都有了很大的变化。

 

  特别是Android 4.4时候的ART模式,让虚拟机运行减少了本地翻译的工程量,卡顿问题也大幅缓解。到了现在的6.x和7.x基本都只是修修补补。

 

  另一边是iOS,编程语言是Objective-C,这个没什么好说的,基于苹果封闭的生态链,iOS系统适配的机型很少,即使有毛病也能很快解决。总的来说,现在的Android是一个很完善的操作系统,在流畅的程度上不弱于iOS。
 


 

  有一个非常形象的比喻可以说明这两者之间的区别:

 

  iOS 就是大众情人白富美,人人都爱白富美,但白富美看起来都一个样,带出去是挺有面子,但是你必须按照她的性格脾气来。

 

  Android 更像无知萝莉,关键看你怎么调教,而且每个人口味都不一样,有人喜欢360家的皮鞭滴蜡套装,有人喜欢小米家的cosplay娘。

来源:今日临沂