隨著 Android 13 的發布,這家搜索巨頭已命令所有智能手機制造商引入一種改進的軟件更新安裝方式。盡管無縫更新系統本身并不新鮮,但第三方供應商并沒有真正轉向它。讓我們談談原因。

機制如何運作
這個想法是讓 OTA 更新的安裝感覺無縫且不顯眼,需要最少的時間。使用標準方案,設備會長時間重啟,您必須等待 10 分鐘或更長時間才能安裝更新。
新方法是不同的。在內部驅動器上創建了兩個系統分區,有條件地稱為 A 和 B。第一個是活動的,即它包含當前用于操作系統運行的組件。第二個分區處于非活動狀態,并且安裝了更新。這允許所有進程在小工具打開時在后臺運行,并且可以照常使用。
然后仍然需要快速重新啟動設備,以便反轉虛擬分區 - 非活動分區變為活動分區,反之亦然。之后,啟動更新的系統。這種方法不僅可以節省時間,而且還可以輕松回滾到以前的版本。畢竟,帶有舊操作系統的原始分區仍然存在。此外,該過程可以在您方便的時候簡單地暫停和完成。

有什么缺點嗎?
無縫更新系統早在 2016 年就出現在第一批 Google Pixel 機型上。此后,鑒于上述優勢,該機制已被許多第三方供應商采用。但包括三星在內的一些公司還沒有轉向它。
這是有原因的。官方上,這家韓國巨頭并沒有解釋它們,但據推測,這件事是在使用內存方面。近年來,谷歌一直在積極完善使用 A 和 B 扇區的更新方案,使其更加高效。但是,在一個方面,它們不如以前的方法:使用舊系統的副本創建分區需要更多內存。這減少了智能手機所有者可用的存儲量。

一切都改變了
在 Android 13 中,開發者通過引入 XOR 壓縮技術對虛擬分區系統進行了顯著優化。有了它,OTA 更新占用的文件大小和總空間減少了 25-40%。安裝時間也減少了。結果,在內存使用方面,無縫更新接近標準。現在,它們將在所有隨 Android 13 開箱即用的小工具中強制實施。
如果制造商想從“善良公司”獲得使用 GMS 移動服務的許可,他們必須提供支持。得益于他們,Google Play 等重要組件的“綠色機器人”功能。