不說各位可能不知道 Android 其實是架構在 Java 這個基礎之上,因此在安裝了 Apps 之後,每打開一次 App 都需要做一次轉換,不然系統無法讀取 App,這也是很多人會覺得 Android 系統比 iOS 還卡的主要原因。目前所有的 App 及 Android 系統都需要通過 Dalvik 模擬器去執行,所以 App 中每一個位元碼都需要通過編譯成裝置能讀懂的語言。為了要解決 Android 系統卡頓的原罪,Google 在 Android 4.4 當中新增了一個 ART 模式,簡單說就是讓系統不透過 Dalvik 模擬器去進行轉換,而是讓 APP 安裝的時候就直接編譯成機器語言,借此解決每次執行軟體的時候都要進行轉譯的動作,提高 App 運作的時間與加快執行的速度,也可降低 CPU 的負載與 RAM 的需求。
教您如何開啟 Android 4.4 ART 模式
至於要如何切換到 ART 模式呢?其實在系統當中預設的模式還是以 Dalvik 模擬器模式為主,要切換到 ART 模式必須進入到開發人員選項當中進行切換方可,如果您不知道該如何操作的話請參考以下的步驟。
- 桌面利用手指頭由上往下滑動呼叫出『通知列』。
- 呼叫出通知列之後請點選右上角的『圖示』。
- 切換到電源控制列的操作畫面之後請點選『齒輪』方可進入設定頁面。
- 進入到設定頁面之後請往下滑動找到『開發人員選項』,如沒開啟請參考『HTC』『Samsung』手機的開啟方式。
- 進入到開發人員選項之後請點選『選取執行階段』。
- 此時請從原本本的 Dalvik 模式切換到 ART 模式,最後會詢問『是否要將執行階段從 libdvm.so 變更為 libat.so?』請按下『是』方可重新開機,這次的重新開機時間會相當的久(依照您所安裝的軟體數量而定),因為會把所有以安裝的軟體重新編譯一次,開機完畢進入系統之後您就可以享受一下 ART 模式所帶來的快感囉!
常見問題
1.開啟 ART 模式會有什麼後遺症?
A:實測一個禮拜多目前沒遇到什麼問題,如果有太多程式無法正常使用的話,可以按照上面的步驟切換回 Dalvik 模式即可。
2.為什麼我的手機版本已經是 Android 4.4.2 怎麼看不到『選取執行階段』的選項
A:ART 模式是 Google 在 Android 4.4.2 當中新增的,如果您手機的版本已經確認是 Android 4.4 也開啟『開發人員選項』還是看不到的話代表手機廠商並未將這模式放置在您的系統當中,因此無法切換到 ART 模式,只能等原廠韌體更新看有沒有機會使用此功能。
不是每個機型都有這模式請各位測試的朋友幫忙格式如下:
- 手機型號:HTC One (M8)
- Android 系統版本:官方 4.4.2
- 是否可正常使用:是
- 其他:請詳述
HTC New One(M7). 4.4.2
沒有此選項
三星note3(442)找不到
『選取執行階段』
三星S5 4.4.2 成功開啟三天左右,目前沒問題 🙂
我記得好像部分ROM會把這個選項隱藏起來
即使進開發人員選項也看不到
(本人:XPERIA Z 非原廠ROM 開了2天 目前完全沒問題)
POLARIS viewer 不能開啟檔案
HTC desire 816
官方4.4.2
可正常使用
暫時還沒有出現問題
Sony Xperia Z Z1 ZL
Android 4.4.2
無此功能
HTC desire 610
官方4.4.2
不能用
一直跳出停止回應
asus zenfone 5
官方4.4.2
官方無支援
您害我兒子手機HTC610出現錯誤訊息…不能使用了,一個好好假日沒得休息,要去處理他手機的問題,反覆出現『com.android.systemui』
您害我兒子手機HTC610出現錯誤訊息…不能使用了,一個好好假日沒得休息,要去處理他手機的問題,反覆出現『com.android.systemui』,手機都送修了,請問是否負損害賠償責任?
ㄏ 來朝拜奇葩家長
HTC desire 820u
android 4.4.4
使用ART模式,一開始有些應用程式會開不出來。。。要等!但只要開出後就真的很順,內容量也增加很多。
該不會手機也要熟悉一下ART模式吧?
紅米xperia ROM 正常使用中
朝拜 +1
ASUS
Zenfone5
Android 4.4.2
在開發人員選項中,找不到此選項
lgd9584.42有art功能但是不能用卡在加载程序过程中。