要想分析原生安卓和定制系统的优缺点,先要搞清手机卡顿的原因。

造成安卓手机卡顿的原因主要有以下三个:

o

配置不足

o

随着手机系统和手机应用的不断更新升级,对手机硬件配置的要求也越来越高,特别是新开发的应用,配置要求大多对标时下主流配置的手机。再加上不断安装的应用和不断产生的垃圾文件,几年前的手机运行起来肯定会很吃力。

o

运存占用

o

手机卡顿最主要的原因是应用造成的。一个新买的4G运存手机,在不安装其他应用的情况下,开机基本会占用.5G左右的运存,占据这些运存的是定制系统和手机自带的应用。使用几天后,运存的占用通常会达到2G以上,多出来的部分是被新装应用占用的。手机使用的越久,被占用的运存就越多。

安卓的运存管理机制是尽量用打开过的应用把运存填满,以加快这些应用下次启动的速度,到了必要的时候再触发回收机制清理部分运存。问题是,这个回收机制通常要等到运存被占用到90%左右才会触发,在运存被大量被占用的情况下启动一个“大型”应用,这个应用就会频繁向系统申请更多的运存,回收机制则要消耗手机资源频繁调动,卡顿就产生了。

这个锅不能让安卓独自来背,在4.4版本以后,安卓就已经用ART替代了Dalvik虚拟机,系统的流畅度已经不输IOS。但是国内手机使用的都是定制系统,现在主流的4G运存手机开机后通常会被占用一半左右,即使是未来8G运存的主流手机,定制系统届时也会利用更多的功能和自带应用把运存占用到恰到好处的“一半”。这样既能保证系统基本流畅的运行,不久之后也能刺激用户换机。

o

使用习惯

o

就像老司机不但会开车更懂保养一样,同样配置、同样使用时间的手机,在有些人手里就会频繁卡顿,在有些人手里则非常流畅。引用一个不太好笑的笑话,苹果手机把用户当傻子,事实证明,大多数用户确实是傻子。

原生系统的优势

原生系统的优势在于统一的推送和应用商店。谷歌也想像苹果那样建立统一的商店监管应用,但是由于众所周知的原因,国内的应用不会受到任何束缚,用户也可以从各种平台随意下载安装,在这种环境下,应用开发方考虑最多的是如何常驻运存,就算被用户清理也要想办法再爬起来。

图文来源于网络,如有侵权请联系我们删除。

谢谢

扫一扫下载订阅号助手,用手机发文章赞赏

长按







































白癜风是什么引起的
哪里治白癜风治的好



转载请注明地址:http://www.nuojiyaa.com/njywx/3396.html