ios为什么比安卓流畅 安卓为什么越用越卡

ios为什么比安卓流畅 安卓为什么越用越卡

虽说苹果越来越像安卓,但为什么系统依旧比安卓流畅呢?用过安卓系统的朋友们都知道,第一年流畅,到了第二年就各种卡顿。下面,我们来浅谈下ios与安卓的区别。

ios为什么比安卓流畅

随着安卓手机硬件的发展,如今很多安卓旗舰机的配置已经能够狂甩iPhone几条街。然而如果只比流畅性的话,iPhone基本要比同配置的安卓机流畅的多,安卓手机靠数倍于iPhone的配置才和iPhone打成平手,这怎么说都有点尴尬。

那这到底是为什么呢?苹果手机在配置被安卓完爆的情况下,为什么反而更流畅呢?原因很多。但笔者认为最重要的是后台机制的不同,试想如今的APP都是动辄几十M的,1GB的iPhone内存完全游刃有余,这根它的后台机制不无关系。

一、两种后台机制详细解析

众所周知,安卓手机一直都以“真后台”机制著称,“真后台”就是当你打开一个APP后,它会一直在后台运行,除非你主动去关闭或者内存不够用了。而且任何应用都可以同时进行,它们可以同时连接网络,GPS定位,推送消息等等,这样的后台机制便是”真后台“。

既然有“真后台”那必然也会有“伪后台”,苹果手机的iOS系统就是“伪后台”,当你按下Home键回到桌面的时候,你之前运行的程序大多数都会冻结,你可以理解为从内存中写入到ROM中。等到你再打开这个APP,由于iOS重新加载的过程很快,你几乎察觉不到异常。

当你在使用iPhone手机时,除了正在使用或个别特殊APP是真正运行的,大部分APP都被冻结了(也叫墓碑机制)。要想证明这一点很简单,比如你用iPhone看视频或者玩游戏,当你切出去的时候它们会自动暂停在那里,视频也不会再继续缓冲,因为这个APP被冻结了。

当你的手机返回桌面之后,iOS系统会分析判断这些后台程序,你经常使用且有用的就保留,哪些是没用就进行冻结,以保证内存最大功效的利用,继而带来系统的流畅感。这也就是为什么iPhone虽然只有1GB内存,但却足够使用的原因。

二、“真伪后台”优缺点分析

1、伪后台的优势:

伪后台相对真后台的优点也非常明显,系统对于硬件并不会过度依赖,而且系统会集中资源用来处理现在正在运行的程序,让用户感觉非常流畅。这样的系统的CPU和内存利用率高、发热量少、系统运行流畅,比较省电。这也就是为什么iPhone 6电池容量仅1810mAh,续航却很不错的原因。

2、伪后台的劣势:

伪后台的最大缺点就是除了个别特殊APP外,大部分后台程序没有在真正运行,这也会给我们造成一些不便,比如后台缓存视频会中断、漏接通知提醒的。而且现在APP越来越大,一些旧款iPhone重新加载后台应用时,偶尔也会卡慢。这也就是为什么iPhone 6S也开始配备2GB大内存的原因。

3、真后台的优势:

当系统在运行一个应用程序时,可以同时在后台处理多个任务,让你在玩游戏,看书的同时,还可以缓存电影,缓冲网页,更新软件,地图导航等等众多任务同时进行,给用户带来极大的方便。

4、真后台的劣势:

内存占有率极高,后台运行的程序还会继续联网工作,处理器不得不一直进行极快的运算处理,从而带来卡顿,手机电量消耗高,手机发热等后果,这也是有些安卓手机掉电异常快的原因。

总结:

综上所述,从仅仅系统流畅度上来看,苹果的iOS系统无疑略胜一筹,但安卓系统优点也是不可忽视的,真后台才称得上是真正有生产力的系统。未来的手机系统应该是真伪后台的相互结合,这样才能带给用户更好的体验。

推荐阅读