苹果手机为什么不在内存上做提升?是因为苹果手机的系统IOS实际上没有真正意义上的后台运行。绝大部分的时间只有一个前台的app在运行。苹果系统对屏幕的优先权是最高的。所有的内存只为屏幕前的程序去响应。要是内存不够,后台所有的程序几乎都会被干掉。

打开网易新闻 查看精彩图片

另外苹果的系统会和服务器会长期建立一个连接,它的优点是手机上的软件可以完全关闭,不用多余的线程来接收。要是软件关闭了,那就是全线程都关闭了。当苹果上的应用超过内存的某一个节点,也会被强制关闭,任何应用都无法私自调用内存。这就是为什么苹果手机4G内存运行起来也是挺流畅的。

打开网易新闻 查看精彩图片

安卓手机内存已经发展到了大于6g以上的内存,才能满足安卓系统,才能不会那么卡顿。虽然安卓系统在内存不足的时候,也会进行后台查杀,但是清理了一批又会唤醒一批,始终无法做到随时消除内存空挡。好像清理内存还是手动的。当打开一个新的应用旧的应用不会消失,还一直待在后台运行。所以现在的厂商都选择了加大内存来实现不会出现卡顿的现象。不然就要重新加载程序了。

打开网易新闻 查看精彩图片