如果您有 Google Pixel 智慧型手機,您可能知道「無線」(OTA) 更新的壞處:終端卡住 20 分鐘。由於分析師剛剛檢測到的一系列系統補丁,Google工程師打算減少相當煩人的不活動時間。
另請閱讀: Android 13:Google在相容智慧型手機上部署更新(2022 年 8 月)
具體來說,當 Pixel 安裝更新時,通常需要多次重新啟動才能正確應用它們。正是在這個資料往返過程中,Google使用了一個名為「A/B」的輔助虛擬分區系統。透過在背景啟動工作,Google幾乎可以將更新時間縮短一半。
除了過渡到該虛擬分區系統之外,還有多種機制正在發揮作用。特別是並行複製/寫入操作的可能性,或使用多個核心來加速資料壓縮/解壓縮操作的可能性。然後添加了一些任務在設備處於用戶手中時在後台執行的事實,再次稍微減少了設備固定時要執行的操作數量。
少了十分鐘
根據對這些軟體的預版本進行的測試,透過終端(OTA)直接下載完整的2.3 GB更新的應用時間從23分鐘縮短到13分鐘。對增量更新的影響較小:應用 376 MB 更新的時間從 22 分鐘縮短到 16 分鐘。我們在這裡看到,解壓縮/擦除/寫入的資料量比分區之間的往返操作更重要。
儘管虛擬分區系統是新的,但這些技術仍然依賴 Google 自 Android 7.0 Nougat 以來已知和開發的機制:無縫更新。正是該系統為自動下載以及應用更新和移動到虛擬分區之前的各種「被動」準備過程奠定了基礎。
另請閱讀: Google Pixel 7 和 Pixel 7 Pro:照片冠軍的膽怯更新(2022 年 10 月)
谷歌面臨的問題是,目前無縫更新機制並不是強制性的,廠商也沒有急於整合它。有充分的理由:在上游下載、更新儲存和虛擬分割區之間,所有這些磚塊都需要投入和阻塞大量儲存記憶體。尚未有人接受這一點——誰願意同意為我們看不到的功能提供寶貴的千兆位元組 ROM?
然而,這可能會改變:一些持續存在的傳言表明,Google可能會在未來強制整合這些更新機制。如果製造商設法超過 128/256 GB 來恢復 4-5 年前似乎被阻止的儲存空間的增加,那麼這不會造成太大的問題!
來源 : 安卓警察