ART jew Dalvik fuq Android - dak li hu, li huwa aħjar, kif inkunu possibbli

Pin
Send
Share
Send

25/02/2014 apparat mobbli

Google introduċa applikazzjoni ġdida ta 'runtime bħala parti mill-aġġornament tal-Android 4.4 KitKat. Issa, minbarra l-magna virtwali Dalvik, apparati moderni bi proċessuri Snapdragon għandhom l-opportunità li jagħżlu l-ambjent ART. (Jekk wasalt għal dan l-artikolu sabiex titgħallem kif tippermetti ART fuq Android, skrollja sal-aħħar, din l-informazzjoni qiegħda hemm).

X'inhi l-ħin tal-applikazzjoni u fejn għandha x'taqsam il-magna virtwali magħha? Fl-Android, biex tħaddem applikazzjonijiet li tniżżel bħala fajls APK (u li mhumiex kodiċi miġbura), il-magna virtwali Dalvik tintuża (awtomatikament, f'dan il-ħin) u l-kompiti ta 'kumpilazzjoni jaqgħu fuqha.

Fil-magna virtwali Dalvik, l-approċċ Just-In-Time (JIT) jintuża biex jiġbor applikazzjonijiet, li jimplika kumpilazzjoni direttament fil-bidu jew waqt ċerti azzjonijiet tal-utent. Dan jista 'jwassal għal ħinijiet twal ta' stennija meta tibda l-applikazzjoni, "brejkijiet", użu aktar intensiv tar-RAM.

Id-differenza ewlenija bejn l-ambjent ART

ART (Android RunTime) hija magna virtwali ġdida, iżda sperimentali, introdotta f'Android 4.4 u tista 'tippermettilha biss fl-issettjar tal-iżviluppatur (hawn taħt tidher kif tista' tagħmel dan).

Id-differenza ewlenija bejn ART u Dalvik hija l-approċċ AOT (Ahead-Of-Time) meta tħaddem applikazzjonijiet, li f'termini ġenerali tfisser kumpilazzjoni minn qabel tal-applikazzjonijiet installati: b'hekk, l-installazzjoni inizjali tal-applikazzjoni tieħu aktar, huma jieħdu aktar spazju fil-ħażna tal-apparat Android. , madankollu, it-tnedija sussegwenti tagħhom se sseħħ aktar malajr (diġà ġiet ikkompilata), u użu inqas tal-proċessur u RAM minħabba l-ħtieġa ta 'rikompilazzjoni jista', fit-teorija, iwassal għal inqas konsum l-enerġija.

Bħala kwistjoni ta 'fatt u liema hija aħjar, ART jew Dalvik?

Diġà hemm ħafna paraguni differenti tat-tħaddim ta 'apparat Android f'żewġ ambjenti fuq l-Internet, u r-riżultati jvarjaw. Wieħed mit-testijiet l-iktar ambizzjużi u dettaljati huwa disponibbli fuq androidpolice.com (Ingliż):

  • prestazzjoni fl-ART u Dalvik,
  • ħajja tal-batterija, konsum tal-enerġija fl-ART u Dalvik

Fil-qosor tar-riżultati, jista 'jingħad li l-vantaġġi ovvji f'dan il-ħin (irridu nqisu li x-xogħol fuq l-ART ikompli, dan l-ambjent huwa biss fl-istadju sperimentali) ART m'għandux: f'xi testijiet, ix-xogħol bl-użu ta' dan il-mezz juri riżultati aħjar (speċjalment fir-rigward tal-prestazzjoni, iżda mhux fl-aspetti kollha tagħha), u f'xi vantaġġi speċjali oħra huwa imperċettibbli jew Dalvik qiegħed quddiem. Pereżempju, jekk nitkellmu dwar il-ħajja tal-batterija, allura kuntrarju għall-aspettattivi, Dalvik juri riżultati kważi daqs l-ART.

Il-konklużjoni ġenerali tal-biċċa l-kbira tat-testijiet hija li hemm differenza ovvja meta taħdem ma 'ART u ma' Dalvik. Madankollu, l-ambjent il-ġdid u l-approċċ użat fih jidhru promettenti u, possibbilment, f'Android 4.5 jew Android 5, differenza bħal din se tkun ovvja. (Barra minn hekk, Google jista 'jagħmel lill-ART l-ambjent default).

Koppja aktar ta 'punti biex tikkunsidra jekk tiddeċiedi li tippermetti l-ambjent ART minflok Dalvik - xi applikazzjonijiet jistgħu ma jaħdmux sew (jew jistgħu ma jaħdmu xejn, eż Whatsapp u Titanju Backup), u terġa 'tibda mill-ġdid Android jista 'jieħu 10-20 minuti: jiġifieri, jekk tkun mixgħul ART, u wara li tirristartja t-telefon jew il-pillola, tiffriża, stenna.

Kif tippermetti ART fuq Android

Sabiex ikun possibbli l-ambjent ART, irid ikollok telefon jew pillola Android bil-verżjoni OS 4.4.x u proċessur Snapdragon, per eżempju, Nexus 5 jew Nexus 7 2013.

L-ewwel għandek bżonn biex tippermetti l-modalità tal-iżviluppatur fuq Android. Biex tagħmel dan, mur fl-issettjar tal-apparat, mur l-oġġett “Dwar it-telefon” (Dwar il-pillola) u taptap il-kamp “Ibni numru” bosta drabi sakemm tara messaġġ li inti sar żviluppatur.

Wara dan, l-oġġett "Għall-Iżviluppaturi" se jidher fl-issettjar, u hemm - "Agħżel l-ambjent", fejn għandek tinstalla ART minflok Dalvik, jekk għandek din ix-xewqa.

U f'daqqa waħda se jkun interessanti:

  • L-installazzjoni tal-applikazzjoni hija mblukkata fuq Android - x'għandi nagħmel?
  • Android sejħa flash
  • XePlayer - emulatur ieħor tal-Android
  • Aħna nużaw Android bħala t-2 monitor għal laptop jew PC
  • Linux fuq DeX - jaħdem fuq Ubuntu fuq Android

Pin
Send
Share
Send