Java|MIUI14把精简当作核心卖点,国产系统急需做减法

Java|MIUI14把精简当作核心卖点,国产系统急需做减法

文章图片

Java|MIUI14把精简当作核心卖点,国产系统急需做减法

文章图片

Java|MIUI14把精简当作核心卖点,国产系统急需做减法

不知道大家有没有发现 , 近两年手机厂商在系统方面的更新幅度是越来越小了 , 无论是iOS、MIUI还是其他厂商几乎都处于灵感枯竭的阶段 , 毕竟那些实用的好功能基本都被挖掘完毕 , 不如把接下来的重心放到优化上来 , 实际上手机厂商们也确实是这么做 。

而作为国内首屈一指的定制系统 , MIUI近些年的口碑也开始变得两极分化 , MIUI 12由于跨度太大导致bug频出 , 严重影响到消费者们的日常使用;MIUI 13则是将重点放在了优化上 , 几乎没有什么新功能 , 对于普通消费者来说这自然是最好的局面 , 但对于那些搞机发烧友来说无疑是一种倒退 。 在MIUI 13发布一年后 , MIUI 14也终于跟我们见面 。

图源MIUI微博
根据小米官方给出的信息来看 , MIUI 14的重点依旧会放在系统流畅性上 , 除了之前预热的“剃刀计划”外 , 还推出了全新的“光子引擎” , 将深入Linux内核进行优化 , 并且和主流的第三方APP逐一联调 , 打造最干净也最流畅的MIUI 。
光子引擎 , 到底是什么?根据小米官方的阐述来看 , 光子引擎主要是通过Linux内核开始优化 , 也就是对安卓系统的底层进行优化 , 再先后对系统的架构以及调度机制进行改善 , 从而让MIUI 14的日常使用变得更加流畅 。
这里也简单为大家科普一下为何小米要费尽心思从底层开始优化 , 其主要分为两点 。 第一 , 由于安卓系统的程序是直接运行在JAVA虚拟机上的 , 而不是像iOS那些直接运行在一个独立的系统上 。 这个虚拟机不但会占用大量的内存 , 而且随着时间的延长还会产生不少“垃圾”(例如系统缓存、APP残留等) , 更何况这些“垃圾”并不会因为你卸载了APP就会完全消失 , 用户自然也意识不到它的存在 , 久而久之越积累越多 。


【Java|MIUI14把精简当作核心卖点,国产系统急需做减法】
图源MIUI微博
随着APP的数量越来越多 , 手机CPU的能耗也会越来越大 , 所以很多不懂得定时清理后台垃圾的用户 , 就会觉得安卓手机会越用越卡 。
第二 , 安卓使用的是内存多任务机制 , 从理论上来说JAVA架构可以自动杀掉后台并回收内存 , 但是JAVA虚拟机却不能做到随用随收;有的时候在运行游戏的时候会出现短暂的卡顿 , 这是由于系统在强制回收其他APP占用内存空间 , 这些被占用的内存如果没有完全被回收就会导致手机一直卡顿甚至闪退 。
当然 , 随着手机处理器的性能提升 , 安卓手机的流畅度以及稳定性相比之前肯定是要明显提升不少 , 但并不代表就能完全摘掉“卡顿”的帽子 。 这则是由于安卓的另一个弊端 。
安卓不像iOS那样封闭 , 几乎所有的开发者都能在安卓系统上开发并上架自己的应用 , 但开发者们的能力有高有低 , 有些第三方软件的优化会做得很烂 。 可能就是一个十几M的小应用反而会在使用时产生大量不必要的垃圾软件 , 再加上某些无良开发者会在程序后台塞入大量的自动启动程序以及植入广告 , 推送广告一大堆不说 , 还会让手机缓存越来越吃紧 , 但寻求“病因”时往往都不会想到这些小应用头上 。

图源veer.com 图片已获取授权
这便是MIUI 14要从内核部分开始优化的原因 , 既然官方提到了要提升第三方APP的流畅性 , 那我也可以大胆猜想 , MIUI是将自己的引擎开发能力共享给那些第三方开发者 。 一来既简化了那些开发者的开放流程 , 大大减少其工作量 , 二来小米也能实时对症下药 , 从根源上去除掉那些不健康的第三方APP 。