小米正在逐步淘汰历史遗留代码,澎湃 HyperOS 3.1 系统中的部分系统模块(如天气、相册等)已开始移除 MIUI 时代的 SDK。预计今年8月发布的澎湃 HyperOS 4 将成为首个真正意义上的“零遗留”系统版本。

在 HyperOS 3.1 中,小米已开始尝试使用谷歌 Flutter 工具链和 Rust 语言重写核心系统应用,标志着系统架构将向模块化应用设计迈进。这一系统主要充当过渡角色,在引入原生 HyperOS SDK 的同时保留 MIUI SDK。

目前,澎湃 OS 最新的天气应用已经能看到 Flutter 代码,并且同一应用的底层逻辑已经使用 Rust 重写。HyperOS 4 可借助这些技术实现 UI 渲染标准化和逻辑稳定性统一,告别以往 MIUI 中分散、碎片化的 Java / Kotlin 架构。

预计 HyperOS 4 将完成代码迁移,彻底移除向下兼容层,清除 MIUI 和 HyperOS 多年来积累的冗余函数调用和未优化的依赖链。从技术角度看,HyperOS 4 将不再是 MIUI 的衍生系统,而是真正的独立操作系统。
不过这对旧手机用户来说不太有利,因为老旧的 MIUI 和 HyperOS 系统即使停止更新也能安装新版系统应用来获取新功能,但 HyperOS 3.1 内部的 Flutter + Rust 应用无法在 OS3 及更早版本运行,意味着老设备无法再通过单独安装新系统应用来获得新特性。
移除遗留代码还将对中低端设备产生显著影响,直接缓解预算级 SoC 与较小内存长期面临的性能瓶颈问题。小米正通过彻底清除代码负债、统一 SDK 结构等举措,让 HyperOS 4 实现真正意义上的“重生”,有望成为小米史上最稳定、最干净的一代系统更新。
点击查看全文(剩余0%)