ART模式是什麼?
ART模式英文全稱為:Android runtime,谷歌Android 4.4系統新增的一種應用運行模式,與傳統的Dalvik模式不同,ART模式可以實現更為流暢的安卓系統體驗,對於大家來說,只要明白ART模式可讓系統體驗更加流暢,不過只有在安卓4.4以上系統中采用此功能。
ART模式有什麼用?
通過以上詳細的ART模式介紹,相信大家對於ART模式的作用已經有所了解了,ART模式最大的作用就是提升了安卓系統流暢度,相比Dalvik模式中出現的耗電快、占用內存大、即使是旗艦機用久了也會卡頓嚴重等現象,ART模式中這種問題得到了很好的解決,通過在安裝應用程序時,自動對程序進行代碼預讀取編譯,讓程序直接編譯成機器語言,免去了Dalvik模式要時時轉換代碼,實現高效率、省電、占用更低的系統內存、手機運行流暢。
之前谷歌宣稱,安卓4.4運行內存僅有512M RAM即可流暢運行,也就是所,一些老款低配機也可以流暢運行Android 4.4系統,從側面也可以看出ART模式對於提升系統流暢度還是非常有幫助的。
ART模式介紹
ART虛擬機,是在Android 4.4中才出現的新功能,其全稱是Android RunTime。不過Google目前還只是將其作為測試功能,所以把它雪藏在開發者選項中。ART虛擬機與Dalvik虛擬機最大的不同,就是對程序的編譯方式。在ART虛擬機環境下,Android對程序只進行一次編譯,就是在程序安裝時。在安裝應用時,ART虛擬機就先將程序的Java語言轉化為適合Android系統運行的機器語言,而且是一次編譯終身受用。這樣就免於程序每次運行時,都要重新編譯的麻煩了,系統的運行效率被大大提高。可以說正是借助ART虛擬機,Google才能驕傲的說,Android 4.4可以在即使只有512MB運存空間的手機上流暢運行。而且在ART模式下運行程序,會有一種如絲版順滑的感覺,程序運行和切換都非常流暢。不過在ART模式下,因為現在的主流程序還沒有針對ART虛擬機進行優化,所以程序的兼容性比較差。
那這麼好的功能,為什麼Android要將他雪藏在開發者選項中呢?這主要是因為下面的原因:
1、 在ART模式下程序安裝後所占空間會陡然上升。
2、 目前Android的應用還沒有針對ART虛擬機進行優化,兼容性不好。
3、 在ART模式下耗電速度會變快。
左圖為ART模式下微博所占空間大小,右圖為Dalvik模式下微博所占空間大小
雖然還是不完善,但是所帶來的流暢度還是值得很多網友喜歡的,怎麼吧自己的手機設置成ART模式?以目前可以升級到原生Android 4.4的Moto X為例。首先進入設置,然後選擇關於手機,接著連續點擊7次版本號以激活開發者選項。在開發者選項中選擇運行環境,切換到ART模式並點擊確認,待手機重啟完成後,就成功進入了ART模式。
目前HTC和三星都已經開始向用戶推送Android 4.4系統,但是很多細心的朋友會發現,廠商推送的Android 4.4並沒有ART模式,這是因為廠商在系統中加入ART模式,會大大影響系統的穩定性,這是系統升級中最為忌諱的,所以廠商就直接取消了原生系統中的ART虛擬機。所以只有Android原生4.4才有ART模式。
注:更多精彩教程請關注三聯手機教程欄目,三聯手機數碼群:296605639歡迎你的加入