提到iPhone,很多玩家的感受就是流畅,不管是运行游戏,浏览网页,甚至是解锁动画都让人觉得神清气爽,而安卓却在加内存的路上越走越远,难道真的是安卓系统太落后了?
1讨巧的iOS有墓碑机制
iPhone使用小内存还不卡的最重要原因就是iOS的后台机制:iPhone在app进入后台之后保存其应用状态,然后释放其占用的CPU和内存资源,此时app在后台是不运行的状态,所以这个机制也被称为“墓碑机制”。
在切换回后台应用之后,iPhone再将app根据之前的状态进行恢复,从而实现后台运行的假象,所以你会发现很多app在后台期间的运行和下载进度都是不变的,只有部分听歌等软件经过了特殊优化,可以实现真后台运行。
另外,iOS在设计上也非常讨巧,通过优先处理用户的触控,在屏幕上有操作的时候,会优先对触控进行反馈,所以用户会觉得非常跟手,而安卓则没有这样的优先级。