究竟是安卓系统卡,还是国内app流氓软件卡?国外的app卡吗?安卓系统本身的任务管理就有问题,所以国外的App装多了使用时间长了一样会卡,而国内的流氓软件是雪上加霜或者说火上浇油。
例如同款软件,iphone上可以不需要读取联系人、不用录音、不用GPS,也不会互相唤醒,但在安卓上就要很多授权,其中很多都是过度授权,涉及用户隐私(比如你一个天气软件,要我的GPS定位就算了,你要我的通讯录权限干什么?要我的录音权限干什么?还要我的照相权限?真的是醉了。你到底想干什么?)同时,这些额外的权限要求,增加了系统资源占用和浪费。
可你不同意它的这些过度授权要求,甚至你连软件都不能用。有些软件你又不能不用,甚至有的是强制要用的,于是你只能忍气吞声。
其次流氓APP确实会导致系统卡顿,吃资源吃得太多了。现在系统虽然都有资源调度机制,但是所谓的调度机制也是基于app向系统申请的内存量来分配的,系统不会自动判断这个app是否真的需要这么多资源,只是如果有,就分配过去。
正常的app为了流畅运行,会适当地增加内存消耗,但会最大限度压缩需求量,这样即便同时运行多个app,也至少不会让自己的卡顿。但是流氓app会直接申请一大片内存,直接导致系统资源耗尽,卡顿就出现了。
加上长时间使用以后,垃圾会堆积于系统之中,即便有垃圾回收机制,也只是定期回收部分垃圾,而不是彻底清理干净,所以很多时候新的安卓机并不卡顿,而是越用越卡。
领取专属 10元无门槛券
私享最新 技术干货