大家只要说起安卓和苹果谁好谁坏时,永远绕不开的话题就是安卓不如苹果流畅,刚开始感觉不明显,但是用了一年之后,安卓都是卡成“翔”,苹果还依然流畅无比,即使华为号称有18个月不卡顿的技术,但事实上18个月之后,与2年前的苹果PK,差距还是非常明显。

所以我们也看到每次谷歌发布安卓新版本,总会拿流畅来说事,说这次流畅度已经赶上苹果了,甚至说已经超过了, 但事实上每次都被打脸了。

苹果流畅度对比安卓(为何安卓不如苹果流畅)(1)

那么为何安卓就总是不如苹果流畅呢?也许每个人心中都有答案,但基于IT男的技术属性,我想从技术的角度来分析一下这个问题。我觉得有三个原因,这三个原因如果没有从根本上解决,安卓在流畅度这一项上可能永远超越不了苹果。

一、后台机制方面

很多人都讲苹果是假后台,而安卓是真后台。这里是指苹果只要你按下home键盘,进入后台的APP就冻结了,再也不运行,也不占用系统资源,这就是假后台,好处是苹果会把所有系统资源用来处理当前的进程,自然效率高很多。

但但是安卓则不一样,即使你切换了APP这宾,后台的进程和前台的进程都在运行,故前台进程得不到所有系统资源,自然会慢一些,除非安卓配置高苹果太多,否则这个问题无解。

苹果流畅度对比安卓(为何安卓不如苹果流畅)(2)

二、系统逻辑的问题

我们知道安卓是基于JAVA语言开发的,其原理是在系统上做了一个虚拟机,所有APP都在这个虚拟机上运行的,如果你在windows上安装过linux的虚拟机就明白了,在虚拟机上玩APP,自然效率低,同时非常吃内存吃CPU。

而苹果则不一样,他的APP机制就相当于在windows上运行.EXE的程序,不需要虚拟机,自然高效很多。而像阿里OS等为了兼容安卓的APK,也是在系统里构建了一个安卓APP运行的虚拟机,可以让apk软件运行,效率也低一些。

苹果流畅度对比安卓(为何安卓不如苹果流畅)(3)

三、封闭和开放的问题

我们知道iOS是封闭的,同时APP审核很严格,当然谷歌自己的google play也很严格,但是有中国应用市场不规范,大家是清楚的,这样流氓软件很多。

这样装到安卓手机中的APP要调用的权限接口很多,APP之间相互唤醒等等,还有全家桶等等,都非常吃手机资源,这样导致即使同样的配置下,安卓机也不如苹果流畅。

苹果流畅度对比安卓(为何安卓不如苹果流畅)(4)

当然还会有其他原因,比如苹果是首先响应触摸的,而安卓则不是,但我认为最主要的还是以上三个原因,你觉得呢?如果这点区别一直存在,只要双方配置相同,那么可能安卓再怎么样也追不上苹果的流畅度,你觉得呢?

,