文章图片
文章图片
不知道大家有没有发现 , 近两年手机厂商在系统方面的更新幅度是越来越小了 , 无论是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 。
- |刘强东:后悔把京东交给徐雷,对京东提出批评,升格到忘本的层面
- 足球|莫德里奇应中国球迷之邀吹魔笛 结果把自己逗笑了
- Java|“高薪专业户”的IT互联网行业是否已达到天花板?Java行业薪酬
- 华为荣耀|网友:手机实体店终于把消费者逼去网购了
- 高通骁龙|聊一款把仪式感拉满的鼠标:罗技 G502 X PLUS 典藏礼盒开箱分享
- 钉子户还能再战,大神基于安卓11魔改制作小米6miui14
- javascript|全民淘宝节|千万个淘宝卖家,有千万种答案
- 青岛贝壳智慧助老——如何把手机照片下载到电脑再保存到移动硬盘
- 【微服务】146:商品品牌业务后台Java代码编写
- 【微服务】162:利用Java实现索引库相关的分页、排序和聚合