手机卡顿,直接原因就是硬件满足不了系统软件的运行需求,CPU、GPU、内存容量、机身存储速度、甚至电池电压等等,都会影响手机的整体运行速度。为什么十年前512M内存的电脑用得飞快,而现在4G的还不够用?因为按照摩尔定律,CPU的性能有了很大提升,但基本都被臃肿的Windows系统和软件吃掉了。
同理,两年来的安卓性能相比5、6年前已经有了几十倍的提升,但软件安装包的大小相比最初也增大了几十倍。如果你买了一部两年前的手机,这两年来更新APP应该不小数十遍吧?安装包大小也提升了不小,随着界面越来越酷炫、功能越来越丰富,需要的运行内存也越来越高,两年前的硬件越来越吃力,不卡才怪。同理,苹果手机几年前的机型如今再升级ioS 11也渐渐吃力了,不过整体表现比安卓要好,这就是系统卡的另一个原因了。
苹果的后台机制保证了前台运行APP的高效,不会被抢吃内存和CPU,而安卓后台则是APP启动乱哄哄,你方唱罢我登场,不但抢占CPU资源和内存,还更耗电。
还好,现在优秀的国产定制系统都有了比较完善的后台管理机制,另外也有一些第三方后台管理工具,安卓用不久就卡顿的现象已经有所缓解。平时使用时,可以限制后台应用数量,不需要清空后台,反而影响频繁使用APP的启动速度。软件使用久了可以在设置里清空数据,以免残存的缓存数据拖慢APP的运行速度。