【資料圖】
9月22日消息,據安卓爆料者Mishaal Rahman的一份報告,Android13或將強制要求A/B分區(qū),可無縫更新系統(tǒng)。
A/B分區(qū)是Android7.0中首次引入的機制,系統(tǒng)同時存在于A分區(qū)和B分區(qū)。當A分區(qū)更新系統(tǒng)時,用戶可繼續(xù)使用B分區(qū),之后再重啟到A分區(qū),從而省下了系統(tǒng)更新的時間,因此也叫無縫更新。此外,當A分區(qū)的系統(tǒng)文件損壞后,用戶還可以切換到B分區(qū)繼續(xù)使用,降低了手機無法使用的概率。
具體機制如下圖所示:
了解到,雖然谷歌一直在推廣A/B分區(qū),甚至Android11時想要強制推廣,但一些OEM廠商興趣不大,比如三星,直到今年的Galaxy S22系列仍不支持A/B分區(qū),只能屢屢延后。
而據Mishaal Rahman稱,到了Android13,傳統(tǒng)的OTA更新機制正在被棄用,供應商測試套件(VTS)中添加了新的測試,必須支持虛擬A/B分區(qū),且這些測試已在Android13正式版發(fā)布前被合并,所以這次的推廣決心比Android11要強得多。
此外,谷歌正在對Android13中的虛擬A/B進行進一步改進。例如,XOR壓縮進一步將快照大小減小了25-40%,而切換到dm-user進行用戶空間合并可顯著縮短壓縮合并時間。谷歌還在嘗試部署Linux的io_uring功能,根據基準測試,該功能將快照合并時間縮短了約40%。
標簽: 如下圖所示 系統(tǒng)文件 進一步改進
熱門