在智能机时代,用户希望在手机屏幕上的每一次点击、滑动的操作都能得到快速响应,稍有卡顿和响应延迟都会激起心中“不能忍”的那把火。这对手机操作系统的性能,尤其是流畅性,提出了非常高的要求。为保证系统的流畅性以发挥系统体验的功效,各大手机厂商针对自家的ROM使出了“大招”,就拿近期风头强劲的Flyme为例,看看它之所以被称之为“流畅得不像魅族手机”背后的原因在哪:
内存压缩和内存优化的组合运用
为了解决安卓手机内置应用经常会霸占大量内存的问题,Flyme所有自带应用都采用了独有的内存压缩技术。即从系统层级出发,压缩系统的占用内存,达到增加运行内存的目的,从而在多个应用都被打开的同时也能流畅运行。同时,针对内存使用进行优化——从系统的应用层级出发,改变应用的代码框架,让应用自身轻量化,让内存的使用更加合理。二者的组合运用有效提高了系统运行的流畅性。
另外,在Flyme版本的迭代过程中,内存压缩技术也得到了不断的优化。从Flyme 5开始,所有系统应用都能够更智能地释放内存,让当前任务的运行更加流畅。
Flyme主动防御技术——切断应用相互启动功能升级
可能很多用户都不知道,自己在打开某一个应用时,会唤醒其他的不必要关联应用,这些被唤醒的应用会在后台偷偷运行,占用内存空间,影响系统运行的流畅。针对这一个问题,流畅炫酷的Flyme 5在手机管家中新增了“切断应用相互启动”功能——主动出击,实现底层拦截,阻止应用间未经用户允许的非必要关联启动,彻底解决其占用内存的问题,释放出更多的内存空间,从而在很大程度上提高系统的流畅度,对于解决高耗电量、偷跑流量等问题也有很大的帮助。一项测试数据指出,在用户开启“切断应用相互启动”选项之后,应用启动速度比关闭状态时整整提升55%;同等测试情况下,切断关联后比小米4的应用启动速度要快37%。
12月15日Flyme官方发布的周更固件(Flyme OS 5.5.12.15)中,该功能又得到进一步的升级完善。Flyme会将包含大部分非必要关联应用的“黑名单”呈现给用户,并有专人负责收集、测试,并持续更新,让用户根据自身需要,决定是否开启“切断应用相互启动”开关。相比“一刀切”地切断所有关联启动,这项功能从具体使用场景出发,把选择权交还给用户看来更加合理。
除此以外,Flyme5亦针对各个细节进行了流畅性方面的优化,而手机管家中的权限管理、待机耗电管理等强大功能的集合,通过多重技术方案解决应用自启占用内存的问题,从而能够达到让Flyme操作更流畅、使用更省电。