究竟是安卓系统卡,还是国内app“流氓”软件卡?国外的app卡吗?

究竟是安卓系统卡,还是国内app流氓软件卡?国外的app卡吗?安卓系统本身的任务管理就有问题,所以国外的App装多了使用时间长了一样会卡,而国内的流氓软件是雪上加霜或者说火上浇油。

例如同款软件,iphone上可以不需要读取联系人、不用录音、不用GPS,也不会互相唤醒,但在安卓上就要很多授权,其中很多都是过度授权,涉及用户隐私(比如你一个天气软件,要我的GPS定位就算了,你要我的通讯录权限干什么?要我的录音权限干什么?还要我的照相权限?真的是醉了。你到底想干什么?)同时,这些额外的权限要求,增加了系统资源占用和浪费。

可你不同意它的这些过度授权要求,甚至你连软件都不能用。有些软件你又不能不用,甚至有的是强制要用的,于是你只能忍气吞声。

其次流氓APP确实会导致系统卡顿,吃资源吃得太多了。现在系统虽然都有资源调度机制,但是所谓的调度机制也是基于app向系统申请的内存量来分配的,系统不会自动判断这个app是否真的需要这么多资源,只是如果有,就分配过去。

正常的app为了流畅运行,会适当地增加内存消耗,但会最大限度压缩需求量,这样即便同时运行多个app,也至少不会让自己的卡顿。但是流氓app会直接申请一大片内存,直接导致系统资源耗尽,卡顿就出现了。

加上长时间使用以后,垃圾会堆积于系统之中,即便有垃圾回收机制,也只是定期回收部分垃圾,而不是彻底清理干净,所以很多时候新的安卓机并不卡顿,而是越用越卡。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191031A0QYOV00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券