🚀 核心构想:荣耀在发布小版本更新时,将更新内容分为“必选”与“可选”两类,可选功能封装为独立的内核模块,每个模块自带标签,用户可自行选择安装
目前系统更新通常是一个完整的包,用户只能选择“更新”或“不更新”。一旦更新,所有新增功能和优化都会被强制安装,长期下来系统可能会变得臃肿。
我的想法是:让用户拥有更多选择权,但同时也需要保证系统底层的稳定。这个选择权不是让用户随意拆分更新包,而是由荣耀预先划分好更新内容——一部分是必须更新的,另一部分是可选的。可选功能封装为相互独立的内核模块,每个模块在开发时就贴上对应的SoC模块标签和场景标签,让调度器能够快速识别和调用。
📐 具体如何实现?
荣耀在发布小版本更新时,将更新内容预先划分为两类:
第一类:必选包。 涉及系统安全补丁、核心驱动更新、关键漏洞修复等必须安装的内容。这部分用户无法选择,必须更新,保证所有用户系统底层的一致性和安全性。
第二类:可选包,独立内核模块封装。 新增的系统功能、界面优化等非核心内容,每个功能封装为一个独立的内核模块。每个模块自包含所有需要的代码和资源,不依赖其他模块,可以独立安装、运行和卸载。用户在
46 人已参与
支持
反对