澎湃OS4革新升级,小米分阶段清遗留代码,打造最稳定版本新纪元
3
0
小米澎湃HyperOS 4系统革新:迈向“零遗留”新时代
系统架构升级,迈向模块化应用设计
据外媒XIAOMITIME报道,小米正在逐步淘汰历史遗留代码,澎湃HyperOS 3.1系统中的部分系统模块(如天气、相册等)已开始移除MIUI时代的SDK。今年8月发布的澎湃HyperOS 4有望成为首个真正意义的“零遗留”(Zero-Legacy)系统版本。 小米在HyperOS 3.1中已开始尝试使用谷歌Flutter工具链和Rust语言重写核心系统应用,标志着系统架构将向模块化应用设计迈进。这一系统主要充当过渡角色,在引入原生HyperOS SDK的同时保留MIUI SDK。Flutter与Rust助力,实现UI渲染与逻辑稳定性统一
目前,澎湃OS最新的天气应用已经能见到Flutter代码,并且同一应用的底层逻辑已经使用Rust重写。HyperOS 4可借助Flutter实现UI渲染标准化、逻辑稳定性统一,告别以往MIUI中分散、碎片化的Java/Kotlin架构。彻底移除遗留代码,实现系统独立
HyperOS 4预计将完成代码迁移,彻底移除向下兼容层,此举将清除MIUI、HyperOS此前十多年积累的冗余函数调用、未优化的依赖链,从技术角度看,HyperOS 4将不再是MIUI的衍生系统,而是真正的独立操作系统。对旧手机用户不利,对中低端设备有利
这对于旧手机用户来说比较不利,因为以往老旧MIUI、HyperOS系统即使停止更新也能安装新版系统应用来获取新功能,但HyperOS 3.1内部的Flutter + Rust应用无法在OS3及更早版本运行,意味着老设备无法再通过单独安装新系统应用来获得新特性。 本次移除遗留代码将对中低端设备产生显著影响,直接缓解预算级SoC与较小内存长期面临的性能瓶颈问题。小米致力于HyperOS 4的“重生”
该媒体最后推断,小米正通过彻底清除代码负债、统一SDK结构等举措,让HyperOS 4实现真正意义上的“重生”,有望成为小米史上最稳定、最干净的一代系统更新。