ART na Dalvik on Android - naon éta, nu hadé, kumaha carana ngasupkeun

alat nu bagerak 25.02.2014

Google geus ngawanohkeun lingkungan éksekusi aplikasi anyar salaku bagian tina pamutahiran Android 4.4 KitKat. Ayeuna, sajaba mesin virtual Dalvik, dina alat modern kalawan prosesor Snapdragon boga kasempetan pikeun milih lingkungan ART. (Mun anjeun ngagaduhan ka artikel ieu kalawan pintonan pikeun diajar kumaha carana ngaktipkeun ART dina Android, sintreuk ka tungtungna, informasi nu dibikeun aya).

Naon téh aplikasi runtime, sarta dimana carana mesin virtual? Dina Android, pikeun ngajalankeun aplikasi nu Anjeun undeur salaku hiji file APK (jeung nu teu disusun kode) ngagunakeun mesin virtual Dalvik (sacara standar, dina waktu tinangtu), sarta tugas compiling eta tumiba dina dirina.

Dalvik mesin virtual dipaké pikeun compile aplikasi kaanggo Ngan-In-Time (JIT), implying kompilasi langsung di ngamimitian atawa nalika sababaraha Peta pamaké. Ieu bisa ngakibatkeun kali antosan lila lamun aplikasi dimimitian, "rem" jeung pamakéan leuwih intensif RAM.

Beda utama antara ART sedeng

ART (Android RunTime) - a, mesin virtual masih eksperimen anyar disadiakeun dina Android 4.4 atawa ngahurungkeun deui bari maneh ngan setélan pamekar (eta bakal ditingalikeun kumaha atuh eta).

Beda utama antara ART ti Dalvik - pendekatan AOT (Nyanghareupan-Of-Time) nalika ngajalankeun aplikasi nu sacara lega hartina kompilasi awal tina aplikasi dipasang: sahingga, anu instalasi awal aplikasi bakal nyandak hiji waktos deui, maranéhna bakal nyandak up langkung spasi di gudang nu alat Android urang tapi peluncuran saterusna maranéhanana baris lumangsung leuwih gancang (mangka geus disusun), sarta pamakéan minimal tina processor na memori dina sambungan jeung kudu recompile tiasa dina teori nuju kana kirang konsumsi Énergi eniyu.

Salaku hitungan kanyataan, jeung naon anu hadé, ART na Dalvik?

Di Internet, aya geus loba babandinganana béda tina alat Android dina dua lingkungan jeung hasil anu béda. Salah sahiji nu panggedéna jeung paling detil rupa tés ieu dipasang dina androidpolice.com (Ing.):

  • pagelaran dina ART na Dalvik,
  • hirup batré, konsumsi kakuatan dina ART na Dalvik

Nyimpulkeun hasil, urang bisa disebutkeun yén kauntungan atra wanoh (tetep dina pikiran yén karya seni terus, sedeng ieu masih ngan dina hiji tahap eksperimen) dina ART teh teu: Karya jeung sedeng ieu sababaraha tés némbongkeun hasil pangalusna (utamana kalawan hal pikeun pagelaran, tapi henteu dina sakabéh aspék na), sarta dina sababaraha kauntungan husus sejenna unnoticed atanapi Dalvik payun. Contona, lamun datang ka waktu hirup batré, sabalikna mun ekspektasi, dina Dalvik nembongkeun hasil ampir sarua jeung ART.

Kacindekan umum lolobana tés - beda atra lamun maké deui kalawan ART, éta Dalvik henteu. Sanajan kitu, lingkungan anyar jeung anu digunakeun dina pendekatan dirina Sigana ngajangjikeun, jeung sugan dina Android 4.5 atawa Android 5 bédana ieu bakal atra. (Leuwih ti éta, Google, bisa nyieun lingkungan ART, standar anu).

sababaraha sejen titik nu kudu dicatet, lamun mutuskeun ngawengku lingkungan ART gantina Dalvik - sababaraha aplikasi bisa jadi teu dianggo neuleu (atawa teu sakabehna, contona WhatsApp na titanium Cadangan), sarta total reboot Android butuh 10-20 menit: maksudna, lamun geus diaktipkeun ART na sanggeus dibalikan deui telepon anjeun atawa tablet anu freezed nungguan.

Kumaha ngaktipkeun ART dina Android

Dina raraga ngaktipkeun lingkungan ART, Anjeun kudu gaduh hiji telepon Android atawa tablet jeung OS 4.4.x na versi prosésor Snapdragon, contona, Nexus 5 atawa Nexus Juli 2013.

Anjeun kudu ngaktipkeun mode pamekar on Android. Jang ngalampahkeun ieu, buka setelan alat Anjeun, buka "Ngeunaan telepon" (Ngeunaan tablet), sarta sababaraha kali dina widang tapnite "Bangun angka" dugi ka tingali pesen nu janten developer a.

Ieu bakal mawa nepi ka item "Kanggo pamekar" dina setélan, lajeng - "Pilih hiji médium", dimana ART kudu dipasang gaganti Dalvik, lamun boga kahayang kitu.

Sarta ujug-ujug, sarta eta bakal metot:

  • Masang aplikasi nu keur dikonci Android - naon nu kudu?
  • Flash télépon dina Android
  • XePlayer - émulator Android sejen
  • Urang make Android salaku monitor 2nd ka laptop atawa PC
  • Linux Ubuntu kana DeX - ngajalankeun Ubuntu kana Android