手机的系统更新有的人很快就会想体验新的系统,但是对于一部分人来说升级系统并不是什么值得很期待的,但是之前的Android是推出过一个新功能的,那就是 A / B 分区无缝更新。
A/B分区结构,顾名思义,将系统分区分成了A和B两个槽(slot),手机启动时会选择A槽或者B槽启动,运行过程中仅使用当前槽位的分区。
虽然谷歌一直在推广 A / B 分区,甚至 Android 11 时想要强制推广,但一些 OEM 厂商兴趣不大,比如三星,直到今年的 Galaxy S22 系列仍不支持 A / B 分区,只能屡屡延后。
采用A/B分区结构,能够实现无缝升级。例如用户正在运行A槽,此时收到OTA推送,则系统会在后台一边下载OTA数据,一边同时对B槽进行升级。
当B槽系统升级完成,用户会收到重启提示,此时重启手机将自动切换到B槽的新版本系统。在此过程中,仅重启操作是会被用户感知的,这个重启与普通重启的耗时没有什么区别。
就像是你在使用手机的同时,系统可以后台更新一样,这样就可以解决等待更新时间的麻烦。之前并不是强制使用的。
但是到了 Android 13,传统的 OTA 更新机制已被弃用,供应商测试套件 (VTS) 中添加了新的测试,必须支持虚拟 A / B 分区,且这些测试已在 Android 13 正式版发布前被合并。
编辑:admin 作者:admin