谷歌發現了在操作系統更新的情況下保持 Android 手機速度的新方法
谷歌新的Android運行時引擎更新方案保持Android手機速度
Google 開發人員推出了 Android 運行時 (ART) 引擎的突破性更新,為用戶提供更快的應用啟動時間和增強的性能。最新的博客文章揭示了 ART 新發現的獨立於操作系統進行更新的能力的優勢,開創了改進應用程序響應能力和用戶體驗的新時代。
ART作為Android背後的驅動力,負責將Java和Kotlin編譯成字節碼並執行。通過引入 ART 更新,即使不需要完整的操作系統更新,Google 也能夠加快應用程序的啟動速度。值得注意的是,Android 13 版本的 ART 在特定設備上的應用啟動時間顯著縮短了 30%。
通過 APEX 模塊將 ART 作為操作系統的模塊化組件集成到 Android 12 中,為通過 Play 商店進行便捷更新鋪平了道路。這一轉變使大約 31% 的用戶(相當於驚人的 6 億用戶)能夠收到定期更新,從而提高其應用引擎的速度和性能。與其他 APEX 模塊相比,ART 是最大的模塊之一,擁有大量的 API。
Google 的 ART 方法已經發展成為一種類似於主要軟件項目的更加結構化的版本控制系統。在 Android 14 中,備受期待的“ART 14”將亮相,帶來一系列改進。值得注意的是,這些改進不僅僅局限於 Android 14;ART 14 的大部分增強功能將擴展到較舊的 Android 操作系統版本。這意味著即使是 Android 12 的用戶也能夠利用 ART 14 及其高級功能的優勢。
回顧 ART 13,Google 隨附的圖表展示了更新推出的時間表及其對平均應用程序啟動時間的實際影響。ART 13 更新帶來了多項重要改進,包括更快的本機代碼切換以及 JNI 調用顯著加快 2.5 倍。此外,ART 在安裝過程中增強的字節碼驗證減少了對運行時驗證的需求,最終使某些設備上的啟動時間減少了 30%。
即將推出的ART 14 更新承諾對Android 進行重大升級,從OpenJDK 11 過渡到OpenJDK 17。再加上新的編譯器和運行時優化,此更新旨在增強性能,同時最大限度地減少代碼大小,從而提供無縫且高效的用戶體驗。
總之,Google 在 Android 運行時引擎方面的創新進步為更快、響應更靈敏的應用生態系統奠定了基礎。獨立於操作系統更新 ART 的能力,以及跨多個操作系統版本的廣泛改進,突顯了 Google 致力於增強 Android 平台上的用戶體驗和應用程序性能。
發佈留言