谷歌为 Android 系统提供的无缝更新功能 (即 A/B 更新) 目前已经被大多数 OEM 制造商采用,但还有个头铁的就是三星,三星在最新的 Samsung Galaxy S24 系列中仍然不支持无缝更新。三星目前采用的主要是一种比较传统的更新方式,无论谷歌怎么说,三星到现在也不愿意转移到 A/B 更新这种无缝更新技术上。
无缝更新的好处在于系统可以在后台执行更新不影响用户的正常使用,当需要重启完成更新时,系统会自动切换到已经更新到分区,从而实现无缝更新,这种更新方式也提高了安全性。
传统更新方式也不是没有优点,这种方式更新速度相对来说更快一些、占用的空间更少一些,不过用户需要盯着屏幕完成更新,可能偶尔会影响使用。
在 AOSP 项目里,谷歌工程师指出,后续 Android 将停止支持非 A/B 更新方式,这意味着 OEM 应该都采用无缝更新技术。
然而 Mishaal Rahman 指出,实际上三星仍然有办法不使用无缝更新,例如三星可以开发自己的更新机制。
而谷歌则可以通过在 Android 兼容性要求里使用无缝更新或者通过 GMS 许可协议要求使用无缝更新,那么三星也只能遵守了。
关于这方面谷歌在 Android 13 中就有动作了,当时 Android 兼容性定义文档指出设备应该支持 A/B 系统更新,但这不是建议而不是强制性要求。