谷歌即將推出的 Android 16 將為作業系統帶來重大改進,特別關注提升低端裝置的效能。隨著測試階段的推進,開發者發現了一些新功能,這些功能可能會改變使用者在整個 Android 生態系統中安裝應用的體驗。
雲編譯:應用安裝的遊戲規則改變者
Android 16 引入了一項名為雲編譯的創新功能,旨在大幅提高應用安裝速度,特別是讓硬體效能較弱的裝置受益。這種新方法從根本上改變了 Android 準備應用執行的方式,將資源密集型的編譯過程轉移到雲伺服器上,而不是在裝置本地執行。該功能透過從 Google Play Store 下載預編譯的應用程式構件和 APK 檔案一起工作,消除了在安裝過程中執行處理器密集型 dex2oat 工具的需求。
Android 16 雲編譯關鍵點:
- 將應用編譯從裝置轉移到雲伺服器
- 與 APK 一起下載預編譯的應用程式構件
- 使用新的安全 Dex 元資料(SDM)檔案格式
- 主要惠及處理能力有限的低端裝置
- 該功能已內置於 Android 16 中,但尚未啟用
![]() |
---|
展示了 Android 技術的創新變化,強調即將到來的應用安裝增強功能 |
瞭解技術優勢
傳統的應用安裝過程需要 Android 使用 dex2oat 工具將應用的位元組碼轉換為 Android Runtime (ART) 可以高效執行的最佳化檔案。這個過程會生成多種型別的應用構件,包括 .vdex、.odex 和 .art 檔案,這些檔案包含預編譯程式碼和元資料,以提高應用效能。在處理能力有限的低端手機上,這一編譯步驟會顯著減慢應用安裝速度,尤其是對於程式碼庫龐大的複雜應用。雲編譯透過從谷歌伺服器提供這些現成的構件,繞過了這一瓶頸。
![]() |
---|
展示 Android 15 介面的裝置,與討論的低端硬體效能改進相關 |
新檔案格式:安全 Dex 元資料
為了實現雲編譯,Android 16 引入了一種名為安全 Dex 元資料(Secure Dex Metadata,SDM)的新檔案格式。這些 SDM 檔案包含預編譯的應用構件,並使用與簽署 APK 相同的金鑰進行數字簽名,確保安全性和真實性。當用戶在 Android 16 裝置上安裝應用時,系統可以同時下載這些 SDM 檔案和 APK,消除了裝置上編譯的需求,可能會顯著減少安裝時間。
當前狀態和未來實施
雖然雲編譯功能已內置於 Android 16 中,但目前似乎尚未啟用。谷歌需要配置 Play Store 基礎設施來生成這些應用構件,並在應用安裝期間提供它們。這一推出可能會是漸進式的,谷歌可能最初會將該功能設為選擇性加入,因為它會增加使用者需要下載的資料量。額外下載大小和更快安裝時間之間的權衡將取決於網際網路連線速度和裝置能力。
Android 16 測試計劃和穩定性
Android 16 目前可透過谷歌的測試計劃獲取,Beta 3 已經達到了平臺穩定性。然而,與任何預釋出軟體一樣,使用者遇到了一些在公開發布版本中不會出現的錯誤和問題。谷歌已經發布了 Beta 3.1 來解決其中一些問題,表明作業系統正在不斷完善。
如何加入或退出測試計劃
對於有興趣測試 Android 16 的使用者,任何 Google Pixel 6 或更新的智慧手機都可以參與 Android 測試計劃。但是,遇到太多問題的使用者可以透過 Android 測試計劃網站選擇退出。請注意,解除安裝測試版通常需要裝置重置,這會擦除所有資料,除非您等待 Android 16 的官方公開發布。谷歌提供了幾種恢復到穩定版本的方法,包括等待 OTA 更新,這些更新要麼會恢復到 Android 15,要麼在 Android 16 釋出時升級到穩定版。
Android 16 測試版計劃資訊:
- 目前已釋出 Beta 3 版本,平臺穩定性已實現
- 已釋出 Beta 3.1 版本以修復錯誤
- 適用於 Google Pixel 6 或更新型號的智慧手機
- 解除安裝測試版通常需要重置裝置
- 返回穩定版的選項:透過 OTA 更新到 Android 15(會清除資料)或等待 Android 16 穩定版釋出
展望未來
雲編譯代表了谷歌持續最佳化 Android 以適應各種裝置的又一步努力。透過將資源密集型過程轉移到雲端,谷歌繼續使 Android 在預算有限的硬體上更加易用,同時保持效能。隨著 Android 16 越來越接近公開發布,我們可能會看到這一功能以及其他旨在改善整個 Android 生態系統使用者體驗的功能的更多改進。