微信|刚换的大容量手机,咋就越用越卡?谁在吃内存!( 二 )


打个比方 , 你给男友通过微信发了条消息 , 消息先发到腾讯服务器 , 再由服务器传到男友微信上 。 这样 , 即使对方手机关闭 , 再次开机或登录后消息也能顺利到达 。
也就是说 , 消息在服务器保留着 , 以连接你和他的微信APP 。


苹果和谷歌的做法完全不同 , 苹果与iOS系统联动 , 可以让手机APP无需保留多余的线程 , 且iOS系统不支持真正意义上的后台运行 。 谷歌的做法与苹果类似 。
后台保持运行 , 带来的好处是 , APP能记忆你的想法 , 刚刚被诟病的“算法推荐”就基于此 。 它会记录用户的交易记录、地理位置等数据 。
知乎上 , 有程序员透露 , APP开发者都不遵守规范 , 有些会用强制手段让自己留在后台 , 以保证自己的日活 。 而且有些APP在你开关机后 , 会相互唤醒 , 为的就是保活或刷量 。
大量APP长期在后台保留进程的后果是 , 手机很快会发烫、卡顿 , 你前脚刚清理了手机内存 , 用不了一会 , 就会再度卡顿 , 原因就是这样 。
03
开发者的阳谋
还有更恶劣的做法 。
为了不让用户干预后台运行 , 绝大多数APP对存储空间只进行模糊分类 。
比如 , 百度网盘、抖音、滴滴等在对存储空间类目下的分类仅有应用、数据两项 , 用户能做的也只有“删除数据”选项 。
但是删除的数据并不包含消费和浏览记录 , APP就靠上述数据 , 为用户推荐符合其喜好的视频、商品等 , 若删除了这部分数据 , 该用户在APP看来就是一张白纸 。
仍以微信为例 , 最初的微信除了添加好友和聊天之外 , 没有其他功能 , 所以占用内存较少 。 现在 , 围绕微信已经形成了一个生态圈 , 包括公众号、视频号、直播、小程序、支付等 , 其中不少功能 , 都已经成为大的APP标配 。


最近有网友发现 , 手机QQ安装包的体积已达879MB , 而在这从份庞大的安装包里 , 竟然还有一款名为“虚幻4”的游戏开发引擎 , 这款常于《和平精英》《堡垒之夜》等游戏中的引擎 , QQ加装进来只是为了渲染QQ秀 。
越来越大的APP开发者们 , 有没有想过为手机减负呢?
可能性不大 。 一是APP的功能不断完善 , 它的体量减不下来 。 最小体量的APP极有可能被大APP合并掉 。
最后一点很可怕 , 手机厂商乐见APP不断消耗内存 , 以加速用户的手机迭代 。 如果没有无限膨胀的APP和永远不够用的内存 , 用户哪来的动力换手机呢?

相关经验推荐