MIUI9评测(下):黑科技成就快如闪电
性能:底层改动方显真功夫
前面我们已经讲到了MIUI9的“优化”使得新增的功能体验都无比流畅。“优化”是个笼统的词汇,它指代的是包括驱动更新、资源调度算法、软件优先级调整等等大量工作。
MIUI9到底做了哪些“优化”才达成了“快如闪电”的系统体验?从平时的使用中是看不出来的,但所幸,小米官方给出了详细的技术讲解——虽然很是艰深难懂,但笔者还是尝试着对它进行解释,让大家能够对自己手中的系统多了解一些。
首先,MIUI9改进了系统管理计算资源的方式——在原生安卓和其他很多深度定制系统中,都有着简单的资源分配逻辑:前台(你正在使用的)应用被分配更多的CPU核心、占用更多的内存;而后台(你没有直接使用的)应用则只有受限的资源。
这种简单粗暴的“前后台”分配法有一个问题,那就是前台开启一个大应用(比如游戏)的时候,后台的应用就可能被强制关闭来节省资源——如果你这时候要切换应用,被关闭的应用就不得不重新启动、载入,反应自然就慢了。
MIUI9为了避免这个问题,在“前后台”之间多加了一个应用类别,那就是没有正在使用,但却显示在通知栏上的应用(典型来说比如新闻、天气、QQ…)。当前台资源不够时,优先限制通知栏而不是后台应用,确保当前应用流畅运行。这样,前台也有足够的资源可用,后台也不会被轻易关闭,应用切换的速度就上来了。
和资源调度相关的“黑科技”还有内存实时反碎片和文件缓存管理——前者目的在于减少内存中不连续的数据碎片(它们通常是因为反复切换应用产生的),从而减少反复读写内存的过程。而后者则是智能判断那些最常用的文件数据,将它们长期缓存在内存中,这样就减少了对闪存的读取,加快了程序反应速度。
上面这些都是和手机的CPU、内存相关的优化,目的在于增强多任务能力,在提高当前手机相应速度的同时,还能避免多任务切换时的卡顿现象。想象一下,当你拍完一张照片,从后台切换至微信的时候,手机瞬间就能完成APP加载和显示,那会是多么惊喜的体验。
在此之外,MIUI9还有一处重大改进,那就是它提前用上了Android O(有的人叫Android 8.0)才换用的新文件系统SDCARDFS——它有什么好处?你只需要知道,在谷歌官方的测试中,老文件系统会导致本来一块好好的UFS闪存在实际使用中被“降速”至多30%-50%,新版本文件系统的速度损失则只有5%。换句话说,只要更新一下MIUI9,你的手机闪存读写速度就能变快!游戏打开和加载时间就能变短!怎么样,厉害不厉害?
性能:跑分才算最直观
当然,上面说了那么多,都是系统核心内部的变化,技术上的东西只看解说或者代码,一般人是看不出区别的。但是跑分就不一样了——它能直观地展示新老系统之间的差异。
左为MIUI8 右为MIUI9
首先,我们使用系统信息监控软件AIDA64查看MIUI8和MIUI9的差异,能直观看到的区别有二,一是MIUI9相比MIUI8,整合了更新的谷歌安全补丁,这意味着手机对最新木马、病毒的“抵抗力”提高了。
左为MIUI8 右为MIUI9
其次,MIUI9在多处驱动上相比MIUI8都有更新,它们包括影响游戏性能的GPU(显卡)驱动、影响手机信号和上网速度的基带、影响整体性能和稳定性的Linux内核……
那么,更新到最新版MIUI9之后的小米6,“跑分”会不会有所不同呢?我们一个个来看。
首先是最直观的安兔兔——考察的是整机极限下的综合表现,可以明显看出,MIUI9的任务调度能力使得安兔兔分得了更多计算资源,最终在CPU算力、日常任务模拟和GPU性能上都有明显的提升!
当然,前面我们也讲到,MIUI9更换了未来的文件系统,直接提高了闪存的性能表现,因此测试闪存速度也是对MIUI9的直接考验。
左为MIUI8 右为MIUI9
通过对比我们之前小米6发售时的评测数据,可以看出,从MIUI8更新到MIUI9,同样的手机,同样的闪存芯片,随机读写能力即有显著的提升!而随机读写正是日常应用安装、载入时的工作模式(持续读写只有在下载、复制大文件时才会用到),随机读写的提升直接意味着程序日常性能的提升——而这些提升,仅仅只需要你更新一下系统。
总结:最“黑科技”也最好用的MIUI
以往,笔者看到网上诸如“万物基于MIUI”这样的说法,总不免要嗤笑出声——就算是再怎么喜爱MIUI,话还是不能乱说的。不过,当我实际体验了MIUI,体验了最新的MIUI9配合小米6所带来的极度流畅、极度人性化的日常使用感受之后,我承认,我也已经变成了MIUI的“粉丝”。
当然,作为一名“技术宅”,MIUI9包含的大量“黑科技”和它所带来的实实在在的性能提升更让我折服——至少,在国内企业中,有能力和诚意在系统上下如此大工夫的是屈指可数。而小米也已经用这款充满“黑科技”的MIUI9,证明了自己就是最出色的那一个!
推荐阅读
MIUI9评测(上):新形象有新功能
什么?刘强东和李彦宏在一起了!