Google 的 Android 更新使應用程序啟動速度提高了 30%

Google 的 Android 更新使應用程序啟動速度提高了 30%

Google 的最新博文全面讚揚了 ART、Android 運行時的優點及其獨立於操作系統進行更新的新能力。ART 是為 Android 提供動力的引擎,負責將 Java 和 Kotlin 編譯為字節碼並執行。即使沒有完整的操作系統更新,ART 的更新也讓 Google 提高了應用程序的速度。谷歌表示,隨著 Android 13 版本 ART 的推出,“在某些設備上,實際應用程序啟動速度提高了高達 30%”。

ART 在 Android 12 中正式成為操作系統的模塊化部分(APEX 模塊允許通過 Play 商店而不是系統更新進行更新。根據當前的 Android 發行版數據,這意味著大約 31% 的用戶(或6 億用戶))定期獲得更好、更快的應用程序引擎。雖然許多組件已慢慢轉移到APEX 模塊中,但Google 表示ART 是最大的一個,“其API 比任何其他APEX 模塊多一個數量級。”Google 已開始對ART 進行版本控制,就像它是一個主要軟件項目一樣,並且與Android 一起使用Android 14 將會推出“ART 14”。不過,最新版本的運行時不會僅限於Android 14,它及其大部分改進也將推廣到較舊的操作系統,因此您可以在被忽視的操作系統上運行ART 14安卓12手機。

ART 13 帶來了應用程序啟動時間的重大改進。

至於 ART 13,谷歌提供了上面的圖表來顯示新更新的推出時間以及它對平均應用程序啟動時間的影響。谷歌詳細介紹了 Android 13 發佈時 ART 13 的一些變化,“ART [13] 使本機代碼之間的切換速度更快,JNI 調用速度現在提高了2.5 倍。”ART“還執行更多字節-安裝時進行代碼驗證,避免了運行時驗證的費用並保持應用程序快速啟動,”谷歌表示。結果是某些設備的啟動時間縮短了 30%。

谷歌表示,ART 14 更新將使Android 從OpenJDK 11 跳轉到OpenJDK 17,“以及新的編譯器和運行時優化,可以提高性能,同時減少代碼大小。”它應該會在下個月的某個時候在Android 14 上發布,從而啟動Play 商店的推出過程。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *