從很多方面來說,Android 都是一個模組化作業系統。例如,我們知道 Google Play 服務,這是與 Google 服務整合所必需的服務和程式設計介面 (API) 層。另一個重要元件是ART(Android Runtime),也就是Android中執行應用程式的環境。
更快的應用程式!
新版本的 Android 並未提供這兩個模組的更新,新版本的交付仍取決於製造商的慣性(Google 除外,它立即向 Pixel 智慧型手機提供新版本的 Android)。 Play 商店提供 Play 服務和 ART 的更新(自 Android 12 起),因此獨立於作業系統的新版本。
這意味著用戶可以利用這些組件帶來的新功能和改進,即使他們的智慧型手機沒有運行最新版本的 Android。事實上,Google解釋了 ART 13 版本如何加速所有運行 Android 12 的裝置(幾乎佔所有 Android 用戶的三分之一)上應用程式的啟動。在某些型號上,這可能高達 30%,這是不可忽視的。
«透過獨立於作業系統更新來更新 ART,使用者可以盡快獲得最新的效能最佳化和安全性修復,而開發人員則可以從 Java 和 Kotlin 中受益的 OpenJDK 改進和編譯器最佳化中受益“,谷歌解釋道。
在作業系統之外提供 ART 更新的原則也使 Google 能夠更快地提供修復,而 Android 生態系統中的合作夥伴無需付出任何努力。 Android Runtime 的下一個版本 14 正在開發中,並將在未來幾個月內提供。其中的改進包括:新的編譯器和最佳化將提高效能,同時減少程式碼大小。
來源 : 安卓