ART oswa Dalvik sou android - ki sa li, ki se pi bon, ki jan yo pèmèt

Pin
Send
Share
Send

02/25/2014 aparèy mobil

Google te entwodwi yon nouvo aplikasyon ègzékusion kòm yon pati nan android a 4.4 KitKat aktyalizasyon. Koulye a, nan adisyon a machin nan Virtual Dalvik, aparèy modèn ak transformateur mufliye gen opòtinite pou yo chwazi anviwònman ART. (Si ou te rive nan atik sa a nan lòd pou aprann kijan pou pèmèt ART sou android, woulo liv a nan fen a, enfòmasyon sa a bay la).

Ki sa ki se ègzekutabl nan aplikasyon ak ki kote machin nan vityèl vini nan? Nan android, nan kouri aplikasyon pou ke ou download kòm APK dosye (ak ki fè yo pa konpile kòd), se machin nan Virtual Dalvik itilize (pa default, nan pwen sa a nan tan) ak travay yo konpilasyon tonbe sou li.

Nan machin nan Virtual Dalvik, se jis-an-Tan (JIT) apwòch la itilize konpile aplikasyon pou, ki implique konpilasyon dirèkteman nan demaraj oswa pandan aksyon sèten itilizatè. Sa a ka mennen nan tan ap tann lontan lè kòmanse aplikasyon an, "fren", plis itilize entansif nan RAM.

Diferans prensipal ki genyen ant anviwònman an ART

ART (Android RunTime) se yon nouvo, men eksperimantal machin vityèl, prezante nan android 4.4 epi ou ka pèmèt li sèlman nan anviwònman pwomotè a (li pral montre anba a ki jan yo fè sa).

Diferans prensipal ki genyen ant ART ak Dalvik se AOT (Anvan-of-Tan) apwòch lè kouri aplikasyon yo, ki an tèm jeneral vle di pre-konpilasyon nan aplikasyon enstale: konsa, premye enstalasyon an nan aplikasyon an pral pran plis tan yo, yo pral pran plis espas nan depo aparèy la android a. , sepandan, lansman ki vin apre yo pral rive pi vit (li te deja te konpile), ak pi piti pou sèvi ak processeur a ak RAM akòz bezwen an pou konpilasyon ka, nan teyori, mennen nan mwens konsomasyon. enèji.

Kòm yon kesyon de reyalite ak ki se pi bon, ART oswa Dalvik?

Gen deja anpil konparezon diferan nan operasyon android aparèy nan de anviwònman sou entènèt la, ak rezilta yo varye. Youn nan pi anbisye ak detaye tès sa yo ki disponib nan androidpolice.com (angle):

  • pèfòmans nan ART ak Dalvik,
  • lavi batri, pouvwa konsomasyon nan ART ak Dalvik

Rezime rezilta yo, li ka di ke avantaj ki genyen nan evidan nan pwen sa a nan tan (nou dwe pran an kont ki travay sou ART ap kontinye, anviwònman sa a se sèlman nan etap eksperimantal la) ART pa gen: nan kèk tès, travay lè l sèvi avèk medyòm sa a montre pi bon rezilta (sitou kòm pou pèfòmans, men se pa nan tout aspè li yo), ak nan kèk lòt avantaj espesyal li insansible oswa Dalvik se devan yo. Pou egzanp, si nou pale sou lavi batri, Lè sa a, kontrè ak ap atann, Dalvik montre prèske egal rezilta ak ART.

Konklizyon an jeneral nan pi tès se ke gen yon diferans evidan lè w ap travay ak ART ak Dalvik. Sepandan, nouvo anviwònman an ak apwòch la itilize nan li gade prometteur ak, petèt, nan android 4.5 oswa android 5, tankou yon diferans yo pral evidan. (Anplis, Google ka fè ART anviwònman an default).

Yon koup plis pwen konsidere si ou deside pèmèt anviwònman an ART pito Dalvik - kèk aplikasyon pou ka pa travay kòrèkteman (oswa ka pa travay nan tout, pou egzanp Whatsapp ak Titàn Backup), ak yon rdemare plen Android ka pran 10-20 minit: se sa ki, si ou vire sou ART, ak apre rdemar telefòn la oswa grenn, li jele, rete tann.

Ki jan yo pèmèt ART sou android

Yo nan lòd yo pèmèt anviwònman an ART, ou dwe gen yon telefòn android oswa grenn ak eksplwatasyon vèsyon 4.4.x ak yon processeur Snapdragon, pou egzanp, lyen 5 oswa lyen 7 2013.

Premye ou bezwen pèmèt mòd pwomotè sou android. Pou fè sa, ale nan anviwònman aparèy la, ale nan "Enfòmasyon sou telefòn la" (About grenn lan) atik ak tiyo "Bati nimewo" jaden an plizyè fwa jiskaske ou wè yon mesaj ke ou te vin yon pwomotè.

Apre sa, atik la "Pou devlopè" ap parèt nan anviwònman yo, epi gen - "Chwazi anviwònman an", kote ou ta dwe enstale ART olye pou yo Dalvik, si ou gen tankou yon dezi.

Epi toudenkou li pral enteresan:

  • Enstalasyon aplikasyon bloke sou andwad - kisa mwen ta dwe fè?
  • Android apèl flash
  • XePlayer - yon lòt Emulation android
  • Nou itilize android kòm monitè a 2nd pou yon laptop oswa PC
  • Linux sou DeX - k ap travay sou Ubuntu sou android

Pin
Send
Share
Send