Android 系统的碎片化问题曾困扰 Google 多时,由于开放性生态的缘故,不少第三方厂商都会根据自己的新品发布节奏来制定系统更新计划,但这也阻碍了 Google 推进各种 Android 新功能的进程,甚至无法及时修复安全隐患。
所以,每当 Google 还在为新 Android 系统那不到 10% 的普及率挣扎时,和它同期推出的 iOS 往往在推出后一个月内,就能轻松实现过半的升级率。
为了改变这一现状,2017 年,Google 在当时的 Android 8 Oreo 引入了名为「Project Treble」机制,希望能与芯片厂商合作承担一部分底层编写工作,从而加快其它定制 Android 系统的适配效率。
新机制确实获得了一定效果。最近,该项目的负责人 Iliyan Malchev 在 Android 开发者博客中透露,在 2018 年 7 月,也就是 Android 9 Pie 正式版发布前,Android 8 设备的市场占比还仅为 8.9% 。
但在一年后的 Andorid 10 时代,Android 9 设备的市场份额占比已经达到了 22.6%,意味着有越来越多的设备愿意及时跟进到最新的系统中。
Google 还扩展了与第三方 Android 手机品牌的合作范围。在今年的 Android 10 beta 阶段,参加测试的设备由之前 7 个品牌共 12 款设备,增加至 12 个品牌共 18 款设备,一些刷机爱好者还将测试版系统移植到了另外 15 款旧设备中。
我们在评测 Android 10 也曾提及,Google 发布正式版更新后,除了自家的 Pixel 系列能收到推送外,像 Essential Phone、Redmi K20 Pro 和一加 7 系列也都第一时间发布了底层更新包,这也与几年前每次都要拖 1-2 季度才会推送的情况形成了鲜明对比。
在加快 Android 系统升级这件事上,Google 还有不少新动作。一个是在 Android 10 中引入的「动态系统更新(Dynamic System Updates)」功能。它可以将新系统先放在一个临时分区内,让用户提前测试各项功能的完整性。假如用户对新系统不满意,则可以让设备退回到更新前的状态。
按照 Google 的说法,未来只要是支持 Project Treble 框架的 Android 手机,都可以使用这一功能。
除此之外还有「Project Mainline」,这让 Google 能进一步简化小细节的更新。简单来说,它等于是将系统的各个部分封装成一个个模块,当它们需要紧急修复某一项安全或隐私漏洞时,可以直接通过 Google Play 应用商店来实现,而无需等待大版本的系统推送。
不过,对于出厂无法集成完整 Google 服务的国产手机来说,想要及时跟进「Project Mainline」这样的机制显然存在不小的阻碍。
目前,大部分国产定制 ROM 都会淡化 Android 底层的迭代周期,转而强调自家系统的版本升级,预装应用和整个账号体系都已经「去 Google 化」。当然,像华为、小米、OPPO 和 vivo 等主流厂商的设备仍有每月更新 Android 安全补丁的习惯,对于安全性漏洞的反应速度还是比以往快不少。