ART mode的英文全稱是:Android runtime,Google Android?4.4系統增加了新的應用運行模式,不同於傳統的Dalvik模式。藝術模式可以實現更流暢的Android系統體驗。對於大家來說,只要明白ART模式可以讓系統體驗更流暢,這個功能只能在4.4以上的安卓系統中使用。
要想解釋清楚什麽是ART mode,需要從Android系統的應用編譯模式說起。Android系統是建立在Linux系統的底層。Android系統是開源的(open source),Android系統必然要適應不同硬件配置的設備。因此,為了降低應用開發的難度,谷歌在Linux底層構建了壹個名為“Dalvik”的虛擬機。
因為Dalvik虛擬機的存在,Android系統的開發者可以使用Google提供的SDK(軟件開發工具包)輕松地按照壹套“規則”創建壹個APP,而不用擔心硬件、驅動等問題。他們每執行壹個應用,Dalvik虛擬機就會把程序的語言從高級語言編譯成機器語言,讓當前的設備運行這個應用。
了解了Dalvik模式,就應該知道Android4.4中新加入的ART模式了,這個模式的全稱是Androidruntime。其實谷歌的這種優化源於其不久前收購的壹家名為Flexycore的公司。公司壹直致力於Android系統的優化,ART模式就是從公司的優化方案演變而來的。
ART模式和Dalvik模式最大的區別在於,ART模式開啟後,系統在安裝應用時會預編譯壹次,安裝應用時代碼會轉換成機器語言並存儲在本地,這樣在運行程序時就不會每次都編譯,執行效率會大大提高。
打開方法:
在手機設置中,找出手機-版本,持續點擊提示打開開發者選項。
在開發者選項裏找到運行環境,有兩種運行模式,壹種是默認的Dalvink,壹種是ART模式。這只是藝術的選擇。
選擇ART模式後,手機會給出類似安全聲明的提示,然後會提示重啟,然後按提示操作。重啟時會有手機自動升級的通知,根據手機裏的軟件不同,需要3-5分鐘。
ART模式雖然讓程序運行更加流暢,但是也占用了更多的系統內存,同時安裝程序的時間也相對增加(此時ART好像是預編譯的),所以開機會比較慢。