为什么安卓手机会越用越卡?
对于安卓手机而言,越用越卡似乎成为了常态。那么,为何安卓手机都是越用越卡呢?其实,从技术层面看,由于安卓程序都是运行在JAVA虚拟机上的,而不像iPhone手机那样直接运行在操作系统上。
这种虚拟机就像是个垃圾生成器,非常消耗内存,产生很多垃圾,安卓机会随着程序安装的程序越多,cpu能耗越大,从而越来越卡,而且随着用的时间越久,会越来越卡。由于安卓内存多任务机制,JAVA虚拟机会强制回收其他APP占用的内存,如果手机的硬件不够强大,安卓手机则根本无力回收这些被占用的内存,最终造成手机一直卡顿直到死机重启。
此外安卓APP渣优化,同样也会造成安卓手机卡顿。由于安卓系统的开源,大多数软件开发商,都不严格按照安卓系统软件的设计规定去执行。APP越做越臃肿,再高的硬件也被渣优化的安卓APP吃掉了。
罪魁祸首之APP自启及家族自启
通过上述几个因素分析,可以看出影响安卓手机卡顿的最主要因素在于系统和第三方APP。由于安卓系统的底层机制,系统后台不会主动清理后台程序。而对于安卓手机App的自启动,一般分为普通自启、顽固自启、关联自启三种。普通自启和顽固自启很好理解,至于关联自启,则是指一个App会唤醒一个家族的App自启,这种一系列的自启让你的安卓手机卡顿的元凶。
其实,大量的软件会通过自启的方式,在手机中消耗大量的内存,两者相加就会导致手机卡顿。被唤醒启动的应用偷偷运行占用内存,拖慢手机运行速度,消耗手机电量和流量,从而使手机变卡。
例如我们打开一个百度App,虽然屏幕中仅显示了百度这一个应用在运行,但在关联自启的环境下,这个App会把你安装的百度系App全部唤醒启动,百度地图、百度外卖、百度浏览器、百度云……各种各样的百度们都被启动了。
对于这个问题,很多ROM也都在积极努力解决。有的是依托于第三方APP,例如腾讯手机管家,LBE安全大师等控制。而有的国产ROM则直接将这一功能嵌入到了系统开发的底层,从而达到用户体验优化的目的。
(您有什么疑问或想说的,尽管说,我们会第一时间做出反馈!) 回复 [ ] 楼取消回复