很多年前我曾经有一个疑问:为什么iPhone内存容量比安卓手机小,但是体验上却更流畅,而且多年以后iPhone仍然给力,而安卓已经卡得不行了?
回看笔者身边的一些朋友,直到年还有不少人在使用iPhone7、iPhone8、iPhoneX这些机型,要知道这三款机型的内存可是只有2GB、3GB啊,就算是前年发布的iPhone11,内存也不过才4GB,但是安卓市场还在坚持使用4GB内存的手机只有百元机了。
1、苹果手机与安卓底层逻辑不同,更大的内存在体验上的升级很小
iPhone优先响应触摸操作,其次才帮我们打开程序,而安卓则是直接打开程序,如果此时手机内存占用量较大,就会出现明显的卡顿,直到后台内存自动清理完毕,程序才会被打开。
因此iPhone即便是配备2GB内存,得益于iOS底层逻辑的不同,实际用起来就是感觉比安卓更快更流畅。
2、虚拟运行机制与统一消息推送
在创造iOS的时候,苹果就没有想要把iOS变成多么吃内存的手机系统,对于长时间不使用的程序,苹果会彻底关闭后台,虽然用户依然可以在后台任务中看到它,但其实这个程序已经被关闭了,再次点击时会重新加载,相信每一位iPhone对此深有体会。
除了虚拟运行机制外,统一消息推送也是苹果一大杀手锏,苹果拥有自己的服务器,并与各大App服务器之间保持连接,当一款程序常驻后台被