(原标题:为狙击卡顿 厂商做了这些不为人知的努力)
系统加减法:优化卡顿需要这几招
目前智能手机主要有两大系统:苹果的iOS和谷歌的Android(安卓),其中iOS由于其封闭性,所以在生态控制和内容规范上更加严格,都必须要按照苹果的规则来,因为不论是内存使用、资源利用,还是CPU调用、软件垃圾等等,都有些标准的流程和规范,因此不容易卡顿及死机等等。
但安卓则因为是开源系统,所以在系统方面开放性极大,这也造成了严重后果,成为其卡顿死机的重要因素,首先安卓对资源管控极为宽松,对于APP的资源申请来者不拒,谁要给谁,资源消耗极快,使得后台应用肆意消耗资源;然后就会使得CPU和运行内存非常紧张,而为了维持手机的正常运转,系统就会简单、粗暴、野蛮的清除后台应用,不但导致系统明显卡顿,而且想保留的APP也会被清除;接着再过一段时间,大量APP产生的垃圾和碎片将会泛滥成灾,CPU和内存资源消耗殆尽,这样严重的内存碎片化导致系统运行极为缓慢,并且将很难清除和改善;同时,在国内由于各种“XX全家桶”的APP,所以还有第三方APP随意自启动、乱弹窗、乱发通知广告的问题,混乱无序的操作极大干扰正常使用,不但占用大量资源,导致系统卡顿,还会大幅增加耗电;另外,还因为这些第三方APP不规范的开发,会出现很多缺陷,从而造成CPU工作异常和高耗电,系统运转异常,应用资源申请被拒绝,最后手机彻底死机等问题……
根治Android的三个顽疾
手机厂商在系统层面所做的努力可以涵盖为这几点:
1、优化内存吞吐机制,以动态回收的形式保证手机有足够的内存可以使用;
2、加强自启动管理,避免流氓软件以及全家桶软件的不规范动作,降低因为软件造成的功耗和内存占用提升;
3、优化存储空间,对临时无效文件及时回收;
4、智能调用CPU硬件,通过算法提升CPU的运行效率,加快系统运行。
智能手机硬件包括电池在近期不会有太大幅度的跃升,不过Android使用环境仍然堪忧,有能力厂商会逐渐倚重系统优化,成为提升用户体验差异化的手段。不过绝大多数手机而言,解决手机卡顿仍然任重而道远。
