昊梵体育网

小米澎湃OS4发布 基础体验其实是这次OS4最硬核的部分。我认为最值得关注的一项

小米澎湃OS4发布 基础体验其实是这次OS4最硬核的部分。我认为最值得关注的一项——澎湃应用运行环境。这是一套全新并行于安卓运行时的应用运行环境。

为什么需要它? 因为原生系统对所有应用进程采用统一的资源分配方式——无论是渲染完整界面,还是只在后台读一条消息,都要加载同一套完整的运行环境,独占10到20MB内存。单个进程看似开销不大,但一台手机开机后通常会运行超过100个应用进程,累积起来就是一笔不可忽视的资源浪费。

所以这一次,在保留三方应用兼容的前提下,小米为一方应用构建了一套专用的运行环境。像桌面、相册、天气等重渲染场景,都在使用这个新增框架。它不只是更换了开发语言或者调整了技术架构,更多是根据系统当前承担的任务,提供更合适的运行环境。HyperOS系统中在未来会有两条并行的应用运行路径——原有兼容安卓三方应用的路径,加上新增的为小米一方应用打造的专属运行环境。

两个大特性:第一个叫状态驱动UI。过去由命令驱动UI更新,每次命令调整都会让画面渲染发生变化。新方式由状态变化驱动——只有发生更大整合型的状态变化时,画面渲染才会发生。大幅降低渲染功耗,提升渲染效果。而且整个代码以100%机器码运行,降低执行耗时和波动,内存管理更简单轻量。

第二个叫能力按需启用。后台服务按需启用——比如更新天气的时候不必强制启动后台服务,降低内存占用,提升服务能力。完全绕开原生运行环境的固定开销,同时保留系统应用所需的全部基础能力。

基于新框架,小米完全重写了桌面代码,从零搭建桌面架构,动效更流畅,高负载场景更丝滑。相册也采用新框架重写,万张照片快速滑动的时候,扫描时间、CPU开销及内存占用显著下降,滑动过程中没有白块。 小米澎湃OS4