前言:由于404 NOT FOUND,国内换了皮肤的Android“定制”ROM们各领风骚,其状况犹如战国七雄争霸,在各种鄙视友商中自立为王。国内大厂app由于没有节制的获取用户手机硬件资源,导致本该纯净的Android系统变得十分卡顿,君子外表,流氓之心。作为行业从业者,这里列举一些导致你的安卓手机卡顿的原因,以及带你了解手机硬件资源是如何被流氓app一步一步吞噬的。
双胞胎策略
如果你记性特别好,应该还记得前几年有个叫“某蜓FM”的app,相关的新闻很难搜到了,这里贴吧16年的帖子作为参考:点这里。用户在后台杀掉当时的这款app,稍后app会自动复活。为了让大家更好的理解这种模式,我将它叫做“双胞胎”策略。它的做法是后台双进程守护,当一个进程在后台被杀掉之后,另一个“双胞胎”进程就会出来顶替它。用户只能杀掉其中一个,所以很难将后台杀干净。当然时至今日,随着安卓版本迭代和国内“定制”ROM的更新,这种流氓方法应该基本无效了。但如果你的系统版本仍然非常老旧,那么此类app很可能还会拖慢你手机的运行速度。
无节制监听你的手机
由于安卓的系统机制,手机达到某种状态时,系统会向各个app发送广播。例如:手机开机、重启、SD卡挂载、手机来电、短信等等。当流氓app监听到这个广播之后就可以做些为所欲为的操作,例如把自己拉活,把第三方app拉活等等。当然时至今日,大多数重要广播(开机、重启等等)系统不会再往外发,国内“定制”ROM也做了很多优化。但是只要用户给予了流氓app相应的权限,流氓app仍然可以监听你的手机。
一个流氓的力量是有限的,多个流氓的力量是巨大的
相信大家在使用安卓手机是都有这个体验:打开某个app的同时,却收到了来自另一个app的推送消息。这可能是因为他们之间有相互拉活机制,相当于app级别的“双胞胎策略”。这也直接导致了安卓手机的“通知栏大灾难”。
悄悄播放无声音乐
有些app虽然退到了后台,但是仍在后台悄悄播放无声音乐,用户一键清理不一定能清理掉此类应用。由于它的播放时无声的,用户无法察觉。
透明悬浮窗、透明锁屏
有些应用会在手机界面上弹出透明悬浮窗,在手机息屏时弹出一个透明的锁屏界面。由于是透明的,用户同样无法察觉。同样的,一键清理不一定能清理掉此类应用。当然现在很多手机都设置了悬浮窗的权限,此类做法已算过时。
更黑科技
由于安卓的开源性,很难保证系统的安全性。如果原生系统存在某个致命漏洞,必将波及所有安卓系统内核的设备。此时app可能可以绕过系统的权限限制,从而为所欲为,包括读取用户的联系人、偷拍等等。由于技术门槛比较高,绝大部分app应该不具备。
思考:以上只是例举了现今部分app的常用的部分流氓做法。无节制的获取用户资源最终都会影响用户体验。这本身就是个很矛盾的事情。用户是矛盾的:一方面想获得纯净轻快的体验,同时又需要在某个特定的时间获取来自app的推送;开发者是矛盾的:一方面要和国内厂商“定制”ROM抗争保活保推送,一方面又没办法保证app常驻系统后台;安卓系统是矛盾的:一方面它是开源的,每个开发者都可以不断完善它,一方面又没办法保证开发者往正规的方向发展。所以本质上是人的矛盾。谷歌毕竟国外小厂,国内的统一推送平台有待观望。理想主义者们制定了《Android绿色公约》,可以作为行业规范,但无法强制实行。
让你的手机提升流畅度的解决办法:尽管看起来安卓生态非常不堪,国内“定制”ROM”也存在一些缺陷,但通常情况下,系统会阻止app的大部分流氓行为,这里仅提几点建议:在手机“设置”或“手机管家”中严格设置好每个app的权限,阻止app进行越界的操作;卸载未知来源app;尽量不刷机。