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、伪后台的劣势:
【ios为什么比安卓流畅 安卓为什么越用越卡】伪后台的最大缺点就是除了个别特殊APP外 , 大部分后台程序没有在真正运行 , 这也会给我们造成一些不便 , 比如后台缓存视频会中断、漏接通知提醒的 。而且现在APP越来越大 , 一些旧款iPhone重新加载后台应用时 , 偶尔也会卡慢 。这也就是为什么iPhone 6S也开始配备2GB大内存的原因 。
3、真后台的优势:
当系统在运行一个应用程序时 , 可以同时在后台处理多个任务 , 让你在玩游戏 , 看书的同时 , 还可以缓存电影 , 缓冲网页 , 更新软件 , 地图导航等等众多任务同时进行 , 给用户带来极大的方便 。
4、真后台的劣势:
内存占有率极高 , 后台运行的程序还会继续联网工作 , 处理器不得不一直进行极快的运算处理 , 从而带来卡顿 , 手机电量消耗高 , 手机发热等后果 , 这也是有些安卓手机掉电异常快的原因 。
总结:
综上所述 , 从仅仅系统流畅度上来看 , 苹果的iOS系统无疑略胜一筹 , 但安卓系统优点也是不可忽视的 , 真后台才称得上是真正有生产力的系统 。未来的手机系统应该是真伪后台的相互结合 , 这样才能带给用户更好的体验 。

推荐阅读