导读 每年在 WWDC 上,Apple 都会在公布其受支持的 iOS 版本的采用率时,间接地让 Android 世界蒙羞。尽管在过去的两三年里情况确实有所

每年在 WWDC 上,Apple 都会在公布其受支持的 iOS 版本的采用率时,间接地让 Android 世界蒙羞。尽管在过去的两三年里情况确实有所改善,但仍有很多不足之处。部分问题在于作为 Android 制造商的谷歌与作为 Android 实施者的制造商之间的动态变化。当然,后者对何时推出大大小小的 Android 更新有最终决定权,但 Android 11 或多或少会迫使 OEM 与 Google 推动更无缝、更快速的更新保持一致。

自 2016 年 Android 7.0 Nougat 发布以来,Google 一直在使用所谓的 A/B 分区来减少安装和应用系统更新所需的停机时间。简而言之,这只是意味着手机为操作系统保留了另一个分区,可以在后台下载更新。为了实际安装新的 Android 版本,只需翻转这两个分区,以便下次更新将下载到先前活动的分区上。

出于一个公认的正当理由,像三星这样的制造商并没有急于实施 A/B OTA 更新,也就是众所周知的无缝更新。虽然无缝更新对最终用户来说感觉很快,但分区意味着操作系统占用了一些存储空间,用户无法使用。对于具有 256GB 或更高存储空间的手机来说还可以,但对于那些存储空间较少的手机来说不太好。相反,制造商使用他们自己的第三方 OTA 服务,这些服务使用传统的系统更新方法来节省空间。

然而,Android 11 将引入 Virtual A/B,它承诺将 A/B OTA 的速度与传统 OTA 服务的空间节省相结合。这使用与前者相同的概念,但由于是虚拟的,分区空间可以根据需要自由调整大小。Android 10 实际上已经拥有 Virtual A/B,但 Android 11 将强制要求 OEM 厂商提供 Google 的移动服务和应用程序。

这意味着三星和其他手机制造商将别无选择,只能实施虚拟 A/B。这不能保证加快他们对更新的内部测试,但他们至少现在拥有必要的框架来更快地推出它们并减少用户必须等待更新完成安装的时间。