从 2016 年开始,谷歌便开始为 Android 系统加入无缝系统更新功能。所谓无缝更新,简单来说就是将手机系统划分为 A/B 两个区,当手机需要进行系统更新或升级时,新的系统会下载和安装到另一区,然后手机会在重新载入系统时选择刚更新的区。借助 A/B 分区的设计架构,可以减少系统更新出问题的概率。

Android11 无缝更新

经过 4 年的不断完善,Android 的升级机制已经逐步完善。近期谷歌表示,正努力让 emoji 表情、字体与系统更新分离。XDA 称,目前来看,Android 系统中的所有字体都存储在系统分区中,更确切地说,是存储在/system/fonts 目录下。尤其是表情符号,存在于名为NotoColorEmoji.ttf 的文件中。系统分区是只读的,更新分区内的任何文件都需要在分区未挂载时进行系统更新。所以要想获得新的字体和新的表情符号,唯一的办法就是等待官方的 OTA 更新,或者自己通过 root 打开读取权限进行非官方更新安装。

Android9emoji.jpg

在Android 开源项目(AOSP) Gerrit 上发现了新的提交,看起来是要将字体文件从需要操作系统升级的地方分离出来。该提交描述部分内容如下:

新的系统会添加/data/fonts/files 目录,取代/system/fonts 目录,更新后的字体文件将直接存储到/data/fonts/files 中,所有应用程式都将读取该字体文件以获取绘图文本,这个目录默认为可读写,因此允许服务器更新这些表情符号和字体文件,谷歌或其他制造商可以随时推送文件让用户更新。

上一篇:谷歌被打脸,Play Store竟成孕育安卓恶意APP的温床
下一篇:Android 12升级机制改进,非Pixel手机也能第一时间升级新系统

与《Android12升级机制更完善,更新字体、表情无需升级系统》相关的内容: