边肖发现,许多朋友对谷歌在所有安卓11设备上强制实施无缝更新感兴趣。边肖整理了一些谷歌在所有安卓11设备上强制无缝更新的相关信息,并在此分享。
谷歌在安卓7.0牛轧糖中引入了系统分区,让OEM合作伙伴可以快速跟踪更新。许多智能手机制造商遵循谷歌的安卓更新机制,使用系统分区。本质上,这意味着设备系统中的一些分区可以被复制,其中非活动分区可以在使用活动分区的同时在后台更新,而无需离开安卓环境并进入恢复模式——之后,非活动分区在快速重启后变得活动。这被称为虚拟A/B系统更新,或“无缝”系统更新,谷歌现在正在强制将其用于所有连接到即将到来的Android 11的设备。
A/B分区方案是从以安卓Treugat起家的Project Treble引入的。作为三重工程的一部分,谷歌要求OEM定制安卓版本来合并自己的功能,这样可以让系统中的两个分区更容易、更无缝地更新。在更新过程中,非活动分区在使用时会在后台更新。谷歌现在正在对即将推出的安卓11设备实施这一流程,作为谷歌供应商测试套件(VTS)中测试程序的新承诺。VTS本质上是一组检查设备或Android ROM是否与Project Treble兼容的操作。目前VTS要求无缝A/B更新,因此在清除测试后,该设备将有资格获得Google Play服务认证。
具有A/B无缝更新的设备可以在不进入恢复模式的情况下进行更新,这意味着用户不太可能错过重要的消息和通话。唯一的停机时间是设备重新启动以交换分区时。如果无法应用OTA,用户数据不会受到影响,因为使用中的活动分区可以保持数据完好无损,并重新启动设备以使其可用。一些设备使用谷歌的在线旅行社基础设施进行更新,谷歌游戏服务为该基础设施提供客户端。使用不同更新通道的设备也需要单独的客户端。谷歌已经为一些OEM选择的客户发布了一些强制性的指导方针。另一方面,没有A/B分区的设备会需要更长的停机时间,这有时会影响不愿意更新设备的用户。
谷歌希望通过A/B无缝更新解决这个问题。即使用户不想手动更新设备,自动更新也会继续下载并安装到非活动分区,而不会给用户带来任何麻烦。通常,人们会重新启动他们的设备,一旦更新被正确地应用到设备上,非活动分区就需要这样做。谷歌表示,重启时间“不应超过正常重启时间”。此外,还有一些故障设备或设备软件中的新故障-一个例外可能是设备上的启动问题。在这种情况下,A/B分区对于推送可能不需要重新启动设备的重要更新(包括问题修复)非常有用。