相信大家應(yīng)該都知道了,Android 4.4中谷歌為開發(fā)者提供了兩種編譯模式,一種是默認的Dalvik模式,而另外一種則是 ART模式。 現(xiàn)在最新的消息顯示,谷歌正在對Android系統(tǒng)進行調(diào)整,簡單點說就是ART已經(jīng)取代Dalvik成為默認選項。一直以來,Dalvik虛擬機背負著Android應(yīng)用卡頓的罪名,原因則是應(yīng)用在運行的過程中,虛擬機Dalvik通過一個叫JIT(Just-in-time)的解釋器動態(tài)的進行編譯并執(zhí)行,這一過程也拖慢了運行效率。 與之形成鮮明對比的ART模式,則是在用戶安裝應(yīng)用時就進行預(yù)編譯操作,將原本在程序運行中時的編譯動作提前到應(yīng)用安裝時。在省去解釋代碼這一過程之后,應(yīng)用的運行效率會更高。 此外,有開發(fā)者往Android開源項目中提交代碼時發(fā)現(xiàn),ART已經(jīng)取代Dalvik成為默認選項,不過Dalvik并沒有被放棄,這無疑是個不錯的消息,對于今年將要到來的大改版Android 5.0來說,它的系統(tǒng)執(zhí)行效率會更高。 與此同時,美國媒體給出的消息還稱,谷歌會在今年的開發(fā)者大會上公布Android 5.0,其界面相比現(xiàn)在的版本來說,會有更大的變化,同時該系統(tǒng)還會加強平板的用戶體驗。 其實Android 4.4的ART選項已經(jīng)預(yù)示了Android 5.0系統(tǒng)會出現(xiàn)重大改變,即徹底從Dalvik轉(zhuǎn)換到ART,而這樣帶來的好處也是顯而易見,比如iOS開發(fā)人員和其用戶所引以為傲的流暢體驗將不再是一個值得炫耀的東西。
|