下一個版本的 Android 即將迎來大量負載,Android 4.4 Kitkat 目前預設的 Dalvik 虛擬機,肯定會在下一個版本讓位給ART。對於那些不理解並想知道這會發生什麼變化的人,這裡有一些補充。
它是如何運作的?
Dalvik 與 ART 一樣,是適用於 Android 智慧型手機和平板電腦的虛擬機器。這些實際上是軟體程序,可讓您模擬 Android 應用程式使用的進程。因此,即使設備之間的硬體不相同,虛擬進程仍然存在。
就 Dalvik 而言,資料僅在應用程式開啟時「即時」編譯。虛擬機ART 在安裝應用程式時進行編譯。安裝時間因此更長,但應用程式將不再需要在每次開啟時編譯,而只需編譯一次。
它真正會改變什麼?
首先,您應該知道並非所有應用程式都與 ART 相容,這可能會導致一些錯誤和其他問題。另一方面,那些相容的將能夠享受更好的性能和更好的自主權在他們的 Android 終端上。開發人員對 ART 有弱點,但如果您有 Android 4.4 KitKat,您可以透過前往手機或平板電腦的開發人員選項並形成自己的意見選擇你想要的虛擬機。
回到本文的主要信息,這些信息是在 XDA Developers 上找到的,用於不同 Android 版本的 AOSP(Android Open Source Porject)源代碼。因此,Dalvik 將被撤回,轉而支持 ART在 Android 的下一篇文章。你有偏好嗎?