【IT168 评测】从4月1日起,一加手机官网将正式推出“卡顿险”,称它是为“手机一卡狂躁症就犯”群体设计的一款产品,专为手机卡顿而来。一加所描述分手险、开除险、红包险、抢票险和团灭险这五种卡顿险时的场景也确实源于生活,因卡顿造成微信短信回复不及时、来电时卡到无法接通、抢红包时慢人一拍、刷票时等待时间过长等,这些卡顿的现象是安卓手机用户里非常集中的痛点,那么为什么安卓系统会卡顿呢?
系统代码开源
我们都知道安卓系统最大优势是开源,系统源码可以被公众使用并且对其修改和发行,允许任何移动终端厂商和开发者加入到Android联盟中来。但是开源同样也存在着弊端,那就是应用质量参差不齐以及标准杂乱无章。开源大大降低了安卓系统开发者的门槛,而一个单纯功能的简单应用由于代码质量粗糙,很可能要占用200MB RAM。如果手机运存只有2GB,卡顿会变得特别明显。
我们操作安卓手机的时候,有时候点开一个浏览器软件,后台会自动唤醒有利益相关的几款APP,即使安卓原生系统也无能为力。毕竟这一机制后面,是彼此应用的利益链条,而对于国内应用市场,谷歌更是鞭长莫及。大量的程序运行势必拖慢了手机的运行速度,手机操作起来就无法顺畅。
系统沉淀垃圾
微信作为目前最常用通讯软件,安卓版安装包大小是30MB;不过半年以后再去看这个应用,它的内存占用可以达到500MB甚至更多。这种情况在视频软件里随处可见,尤其一些社交和音乐/视频应用。积年累月当应用把手机存储快要堆满了,系统运行速度肯定越来越慢。
系统版本无法升级
根据报告显示,在去年末Android5.0及其以上的市场份额仅占全部安卓阵营的26%。换句话说,三分之二的用户还停留在Android 4.X时代,为什么强调这个分水岭,要从Android5.0说起。Android 5.0系统即彻底从Dalvik转换到ART,在系统转换以前:应用在运行的过程中,虚拟机Dalvik通过一个叫JIT的解释器动态的进行编译并执行,这种虚拟机模式会大大拖慢系统的运行效率。
作为对比,ART模式则是在用户安装应用时就进行预编译操作,将原本在程序运行中时的编译动作提前到应用安装时。在省去解释代码这一过程之后,应用的运行效率会更高。完成这种更新延迟的根本在于很多厂商在手机售出之后很少进行系统升级推送,同时大量消费者又没有更新手机系统的习惯。很多手机系统卡在Android4.4,而越来越多的新应用却是为了适配更高系统打造的,所以手机卡顿不可避免。
一加这次还顺手预热了一加手机3,提示用户“一加3用户禁止购买卡顿险,因为流畅的一加3会让你买了也白买”。那我们该如何解决手机越用越卡的问题呢?第一需要有一台能保障系统定期更新的手机;在这一基础上定期把碎片缓存信息清理干净。还会利用到系统自带防火墙或者第三方自启动管理软件。当然通读全文,不难发觉手机卡顿现阶段在所难免。而用户自身,甚至是手机厂商能做的,是把这个卡顿的时间点不断推迟。