ART代表Android Runtime,其處理應(yīng)用程序執(zhí)行的方式完全不同于Dalvik,Dalvik是依靠一個(gè)Just-In-Time (JIT)編譯器去解釋字節(jié)碼。開發(fā)者編譯后的應(yīng)用代碼需要通過一個(gè)解釋器在用戶的設(shè)備上運(yùn)行,這一機(jī)制并不高效,但讓應(yīng)用能更容易在不同硬件和架構(gòu)上運(yùn) 行。ART則完全改變了這套做法,在應(yīng)用安裝時(shí)就預(yù)編譯字節(jié)碼到機(jī)器語言,這一機(jī)制叫Ahead-Of-Time (AOT)編譯。在移除解釋代碼這一過程后,應(yīng)用程序執(zhí)行將更有效率,啟動(dòng)更快。

成都網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁設(shè)計(jì)、成都網(wǎng)站建設(shè)、微信開發(fā)、微信小程序、集團(tuán)成都企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。核心團(tuán)隊(duì)均擁有互聯(lián)網(wǎng)行業(yè)多年經(jīng)驗(yàn),服務(wù)眾多知名企業(yè)客戶;涵蓋的客戶類型包括:高空作業(yè)車租賃等眾多領(lǐng)域,積累了大量豐富的經(jīng)驗(yàn),同時(shí)也獲得了客戶的一致稱贊!
ART 的機(jī)制與 Dalvik 不同。在Dalvik下,應(yīng)用每次運(yùn)行的時(shí)候,字節(jié)碼都需要通過即時(shí)編譯器(just in time ,JIT)轉(zhuǎn)換為機(jī)器碼,這會(huì)拖慢應(yīng)用的運(yùn)行效率,而在ART 環(huán)境中,應(yīng)用在第一次安裝的時(shí)候,字節(jié)碼就會(huì)預(yù)先編譯成機(jī)器碼,使其成為真正的本地應(yīng)用。這個(gè)過程叫做預(yù)編譯(AOT,Ahead-Of-Time)。這樣的話,應(yīng)用的啟動(dòng)(首次)和執(zhí)行都會(huì)變得更加快速。
ART有什么優(yōu)缺點(diǎn)呢?
優(yōu)點(diǎn):
1、系統(tǒng)性能的顯著提升。
2、應(yīng)用啟動(dòng)更快、運(yùn)行更快、體驗(yàn)更流暢、觸感反饋更及時(shí)。
3、更長的電池續(xù)航能力。
4、支持更低的硬件。
缺點(diǎn):
1.機(jī)器碼占用的存儲(chǔ)空間更大,字節(jié)碼變?yōu)闄C(jī)器碼之后,可能會(huì)增加10%-20%(不過在應(yīng)用包中,可執(zhí)行的代碼常常只是一部分。比如最新的 Google+ APK 是 28.3 MB,但是代碼只有 6.9 MB。)
2.應(yīng)用的安裝時(shí)間會(huì)變長。
tips:現(xiàn)在智能手機(jī)大部分都可以讓用戶選擇使用Dalvik還是ART模式。當(dāng)然默認(rèn)還是使用Dalvik模式。
用法:設(shè)置-輔助功能-開發(fā)者選項(xiàng)(開發(fā)人員工具)-選擇運(yùn)行環(huán)境(不同的手機(jī)設(shè)置的步驟可能不一樣)。
ART模式雖然有很好的優(yōu)勢,但是官方現(xiàn)在并不保持其穩(wěn)定性。所以請慎重選擇切換,可能造成手機(jī)死機(jī)無法開機(jī)之類的問題。
覺得我的經(jīng)驗(yàn)對你有幫助點(diǎn)贊一個(gè)吧謝謝
【第一步】剛剛刷機(jī)后的朋友首先要到手機(jī)設(shè)置中,找到關(guān)于手機(jī)--版本,不停點(diǎn)擊根據(jù)提示就可以開啟【開發(fā)者選項(xiàng)】了
【第二步】在開發(fā)者選項(xiàng)中找到【運(yùn)行環(huán)境】,這里面就有兩種運(yùn)行模式一種是默認(rèn)的Dalvink,另一種就是ART模式。這是只有選擇ART就行。
【第三步】選中ART模式后,手機(jī)會(huì)給出類似于安全聲明之類的提示,然后就會(huì)提示重啟,按提示操作后。重啟的時(shí)候就會(huì)出現(xiàn)手機(jī)在自動(dòng)升級(jí)的通知,這個(gè)根據(jù)你手機(jī)中有的軟件需要的時(shí)間3-5分鐘不等。
【第四步】ART模式雖然使得程序運(yùn)行流暢多了,但是,也占用了更多的系統(tǒng)內(nèi)存,同時(shí)在安裝程序的時(shí)候時(shí)間也相對增多了(ART好像就是在這時(shí)候進(jìn)行預(yù)編譯的),這樣開機(jī)也會(huì)慢了一些。相對而言,這還是在可接受的范圍內(nèi)
第一】在了解到ART的詳細(xì)后,小編嘗試刷了安卓的4.4.2,并且成功切換到了ART模式,就其優(yōu)點(diǎn)而言,自我感覺并沒有多么特別的感覺。但在左右切換界面的時(shí)候,流暢感是挺好的。而開啟應(yīng)用,也是挺速度的。
2
【第二】就其缺點(diǎn)BUG來說,偶爾會(huì)出現(xiàn)返回鍵失靈,還有輸入法自動(dòng)回復(fù)到默認(rèn)輸入法,目前就這兩個(gè)問題,這兩點(diǎn)都是很讓人捉急的BUG。
3
【總結(jié)】個(gè)人推薦手機(jī)發(fā)燒友大膽切換嘗鮮,這個(gè)被眾多人看好的ART模式究竟如何,只有自己體驗(yàn)過才知道,當(dāng)然,要有手機(jī)報(bào)銷后重新救機(jī)的決心。而對于其他朋友,不建議隨便切換到ART,因?yàn)檫@東西BUG還是挺麻煩的,希望你切換到ART如果失敗了,體驗(yàn)差了不用罵小編。
名稱欄目:包含artandroid的詞條
本文地址:http://www.chinadenli.net/article42/dsdishc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、、App開發(fā)、域名注冊、網(wǎng)站改版、手機(jī)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)