02/25/2014 cov xov tooj txawb
Google qhia cov ntawv thov tshiab runtime ua ib feem ntawm Android 4.4 KitKat hloov tshiab. Tam sim no, ntxiv rau lub Dalvik virtual tshuab, cov cuab yeej niaj hnub nrog Snapdragon ua tau muaj lub sijhawm los xaiv qhov chaw ib puag ncig ART. (Yog tias koj tau txais tsab xov xwm no txhawm rau kom kawm paub yuav ua li cas thiaj muaj peev xwm ua daim duab hauv Android, kos rau qhov kawg, cov ntaub ntawv no tau muab rau ntawd).
Daim ntawv thov raug tso tawm yog dab tsi thiab lub tshuab virtual tuaj dab tsi? Hauv Hauv, txhawm rau khiav cov ntawv thov uas koj rub tawm li APK cov ntaub ntawv (thiab uas tsis tau tso ua ke code), lub Dalvik virtual tshuab tau siv (los ntawm lub neej ntawd, ntawm lub sijhawm no) thiab kev sib sau ua haujlwm poob rau nws.
Hauv Dalvik lub tshuab virtual, Lub Just-In-Time (JIT) mus kom ze yog siv los tso ua ke daim ntawv thov, uas cuam tshuam cov ntawv sau ncaj qha thaum pib los yog thaum qee cov neeg siv ua. Qhov no tuaj yeem ua rau lub sijhawm tos ntev thaum pib thov, "nres", siv ntau dua ntawm RAM.
Lub ntsiab sib txawv ntawm daim qauv puag ncig ART
ART (Android RunTime) yog qhov tshiab, tseem sim sim siv lub tshuab virtual, qhia hauv Android 4.4 thiab koj tuaj yeem tsuas yog hauv cov tsim khoom tsim tawm (nws yuav ua qhia hauv qab no yuav ua li cas).
Lub ntsiab sib txawv ntawm ART thiab Dalvik yog AOT (Ahead-Of-Time) mus kom ze thaum ua tiav cov ntawv thov, uas nyob rau hauv cov ntsiab lus dav txhais tau tias ua ntej sau ntawm daim ntawv thov uas muaj ntsia: yog li, kev teeb tsa thawj zaug ntawm daim ntawv thov yuav siv sijhawm ntev dua, lawv yuav siv ntau qhov chaw hauv lub ntaus ntawv hauv cia , txawm li cas los xij, lawv lub sijhawm tom ntej yuav tshwm sim sai dua (nws twb tau muab tso ua ke), thiab kev siv tsawg dua ntawm cov processor thiab RAM vim qhov xav tau rov ua dua tshiab tuaj yeem, hauv txoj kev xav, ua rau muaj kev noj haus tsawg dua lub zog.
Raws li qhov tseeb thiab qhov twg zoo dua, ART lossis Dalvik?
Twb muaj ntau qhov sib piv ntau ntawm kev ua haujlwm ntawm Android li hauv ob qho chaw ib puag ncig hauv Is Taws Nem, thiab cov txiaj ntsig sib txawv. Ib qho ntawm feem ntau lub hom phiaj thiab cov ncauj lus kom ntxaws li kev ntsuam xyuas muaj nyob ntawm androidpolice.com (Lus Askiv):
- kev ua tau zoo nyob rau hauv daim duab thiab Dalvik,
- roj teeb lub neej, siv fais fab rau hauv ART thiab Dalvik
Kev qhia txog qhov tshwm sim, nws tuaj yeem hais tias qhov pom tseeb qhov zoo ntawm lub sijhawm no (peb yuav tsum coj mus rau qhov tseem ceeb ntawm kev ua haujlwm ntawm ART txuas ntxiv, qhov ib puag ncig no tsuas yog nyob rau theem kev sim) ART tsis muaj: hauv qee qhov kev sim, ua haujlwm siv qhov nruab nrab no qhia tau zoo dua (tshwj xeeb raws li rau kev ua tau zoo, tab sis tsis yog nyob rau txhua qhov kev coj ua), thiab hauv qee lwm yam tshwj xeeb zoo nws yog imperceptible lossis Dalvik ua ntej. Piv txwv li, yog tias peb tham txog roj teeb lub neej, tom qab ntawd tawm tsam qhov kev cia siab, Dalvik qhia tau tias yuav luag sib luag nrog ART.
Qhov dav dav ntawm kev ntsuam xyuas feem ntau yog tias muaj qhov sib txawv pom tseeb thaum ua haujlwm nrog ART thiab nrog Dalvik. Txawm li cas los xij, qhov ib puag ncig tshiab thiab cov hauv kev siv hauv nws zoo li muaj kev cia siab thiab, tej zaum, hauv Android 4.5 lossis Android 5, qhov sib txawv no yuav pom tseeb. (Ntxiv rau, Google yuav ua rau ART ua qhov tsis zoo ib puag ncig).
Ob peb lub ntsiab lus ntxiv los txiav txim siab yog tias koj txiav txim siab los ua kom ib puag ncig ART xwb Dalvik - qee cov ntawv thov yuav tsis ua haujlwm zoo (lossis yuav tsis ua haujlwm txhua lub sijhawm, piv txwv Whatsapp thiab Titanium Thaub qab), thiab tag nrho cov reboot Android yuav siv sijhawm 10-20 feeb: uas yog, yog tias koj qhib ART, thiab tom qab reboot xov tooj lossis ntsiav tshuaj, nws khov, tos.
Yuav ua li cas kom muaj kabmob ART ntawm Android
Txhawm rau kom ua rau ART ib puag ncig, koj yuav tsum muaj Android xov tooj lossis ntsiav tshuaj nrog OS version 4.4.x thiab Snapdragon ua haujlwm, piv txwv li, Nexus 5 lossis Nexus 7 2013.
Ua ntej koj yuav tsum tau ua kom tus tsim hom nyob rau hauv. Ua li no, mus rau ntawm lub cuab yeej teeb tsa, mus rau "Hais txog lub xov tooj" (Txog lub ntsiav tshuaj) cov khoom thiab coj mus rhaub rau cov lej "Tsim kom muaj" ntau zaus kom txog thaum koj pom cov lus koj tau dhau los ua tus tsim tawm.
Tom qab ntawd, cov khoom "rau cov tsim tawm" yuav tshwm nyob rau hauv cov chaw, thiab muaj - "Xaiv qhov ib puag ncig", qhov twg koj yuav tsum nruab ART es tsis txhob siv cov Dalvik, yog tias koj muaj lub siab xav tau ntawd.
Thiab mam li nco dheev nws yuav nthuav:
- Daim ntawv thov installation yog thaiv ntawm Android - Kuv yuav ua li cas?
- Android hu nyem
- XePlayer - lwm hauv emulator
- Peb siv Android ua lub koob thib 2 rau lub laptop lossis PC
- Linux ntawm DeX - ua haujlwm ntawm Ubuntu ntawm Android