一直以来,安卓手机运行软件时,后台会保留运行过的软件,是一种「多线程并行执行模式」。
如此一来,如果运行的软件一多,就会占用掉大量运行内存。
加上如今的 App 越来越大,4G 那点内存根本不够用,所以手机厂商为了让手机不卡顿,只能将内存做得越来越大。
而苹果就有自己专门的服务器,用于来统一推送消息,即使 App 没有常驻后台,用户也能收到通知。
这样的机制差异,就决定了苹果不用在内存这一方向上花费太多心思。
除过这些正常软件,还有不少「流氓软件」会通过安卓系统的唤醒机制自启,占用运存资源。
这些流氓软件通常会唤醒一大堆关联软件,借此实现推送各类消息、用广告进行谋利的目的。
而众所周知,这些「流氓软件」在 iOS 系统里,根本没有生存空间。
另外,安卓阵营的手机参数和 OS 都不同,各种芯片都需要基于手机型号去适配。
这就需要预留一些空间,包括保证各种 UI 系统和自带软件的运行。
但是对于 iPhone 而言,这些基本都是定制化的,所以在很多软件运行占内存之外,其他系统软件占用也比较小。
其实苹果走的路线,从来都不是靠堆砌硬件来提升用户体验,而是靠强大的 A 系列处理器以及强大的算法。
就拿一直被网友疑惑的手机像素大小来说。
目前安卓阵营的手机像素,已经堆到了 4800W、5000W 甚至一亿像素,而iPhone 依然是万年不变的 1200W 像素。