ART au Dalvik kwenye Android - ni nini, ni bora zaidi, jinsi ya kuwezesha

Pin
Send
Share
Send

Vifaa vya simu vya 2/25/2014

Google ilianzisha wakati mpya wa matumizi kama sehemu ya sasisho la KitKat la Android 4.4. Sasa, kwa kuongeza mashine ya Dalvik, vifaa vya kisasa na wasindikaji wa Snapdragon wanayo fursa ya kuchagua mazingira ya ART. (Ikiwa ulifika kwenye nakala hii ili ujifunze jinsi ya kuwezesha ART kwenye Android, tembeza hadi mwisho, habari hii inapewa hapo).

Je! Ni wakati wa kutumia ni nini na mashine ya virtual ina uhusiano gani nayo? Katika Android, kuendesha programu unazopakua kama faili za APK (na ambazo sio msimbo ulioandaliwa), Mashine ya Dalvik inayotumiwa hutumiwa (kwa msingi, kwa wakati huu kwa wakati) na kazi za mkusanyiko zinaanguka juu yake.

Katika mashine ya Dalvik virtual, mbinu ya Just-In-Time (JIT) hutumiwa kukusanya programu, ambayo inamaanisha ujumuishaji moja kwa moja wakati wa kuanza au wakati wa vitendo fulani vya watumiaji. Hii inaweza kusababisha nyakati za kungojea kwa muda mrefu wakati wa kuanza programu, "breki", matumizi makubwa ya RAM.

Tofauti kuu kati ya mazingira ya ART

ART (Android RunTime) ni mashine mpya, lakini ya majaribio, iliyoletwa katika Android 4.4 na unaweza kuiwezesha tu katika mipangilio ya msanidi programu (itaonyeshwa hapa chini jinsi ya kufanya hivyo).

Tofauti kuu kati ya ART na Dalvik ni njia ya AOT (Ahead-Of-Time) wakati wa kutekeleza programu, ambayo kwa maneno ya jumla inamaanisha utayarishaji wa programu zilizosakinishwa: kwa hivyo, usanidi wa kwanza wa programu itachukua muda mrefu, watachukua nafasi zaidi katika uhifadhi wa kifaa cha Android. , hata hivyo, uzinduzi wao wa baadaye utafanyika haraka (tayari imeandaliwa), na utumiaji mdogo wa processor na RAM kwa sababu ya hitaji la kurudishiwa, kwa nadharia, inaweza kusababisha utumiaji duni. nishati.

Kama jambo la kweli na ambalo ni bora, ART au Dalvik?

Tayari kuna kulinganisha nyingi tofauti za uendeshaji wa vifaa vya Android katika mazingira mawili kwenye mtandao, na matokeo hutofautiana. Moja ya majaribio ya matamanio na ya kina kama haya yanapatikana katika adminpolice.com (Kiingereza):

  • utendaji katika ART na Dalvik,
  • maisha ya betri, matumizi ya nguvu katika ART na Dalvik

Kwa muhtasari wa matokeo, inaweza kusemwa kuwa faida dhahiri wakati huu kwa wakati (lazima tuzingatie kuwa kazi kwenye ART inaendelea, mazingira haya ni katika hatua ya majaribio tu) ART haina: katika vipimo vingine, kufanya kazi kwa kutumia kati kunaonyesha matokeo bora (haswa kama kwa utendaji, lakini sio katika nyanja zake zote), na katika faida zingine maalum haiwezekani au Dalvik iko mbele. Kwa mfano, ikiwa tunazungumza juu ya maisha ya betri, basi kinyume na matarajio, Dalvik anaonyesha karibu matokeo sawa na ART.

Hitimisho la jumla la vipimo vingi ni kwamba kuna tofauti dhahiri wakati wa kufanya kazi na ART na Dalvik. Walakini, mazingira mpya na mbinu iliyotumiwa ndani yake inaonekana kuahidi na, ikiwezekana, katika Android 4.5 au Android 5, tofauti kama hiyo itakuwa dhahiri. (Kwa kuongeza, Google inaweza kufanya ART mazingira ya msingi).

Wanandoa huzingatia zaidi ikiwa unaamua kuwezesha mazingira ART badala yake Dalvik - programu zingine zinaweza kufanya kazi kwa usahihi (au zinaweza kufanya kazi kabisa, kwa mfano Whatsapp na Titanium Hifadhi nakala rudufu), na uwashe upya kamili Android inaweza kuchukua dakika 10-20: Hiyo ni, ikiwa umewasha ART, na baada ya kuanza tena simu au kompyuta kibao, inauma, subiri.

Jinsi ya kuwezesha ART kwenye Android

Ili kuwezesha mazingira ya ART, lazima uwe na simu ya kibao ya Android au kompyuta kibao iliyo na toleo la 4.4.x na processor ya Snapdragon, kwa mfano, Nexus 5 au Nexus 7 2013.

Kwanza unahitaji kuwezesha hali ya msanidi programu kwenye Android. Ili kufanya hivyo, nenda kwa mipangilio ya kifaa, nenda kwenye kitu cha "About simu" (Kuhusu kibao) na gonga sehemu ya "Jenga nambari" mara kadhaa hadi uone ujumbe kwamba umekuwa msanidi programu.

Baada ya hapo, kipengee "Kwa Watengenezaji" kitaonekana kwenye mipangilio, na hapo - "Chagua mazingira", ambapo unapaswa kusanikisha ART badala ya Dalvik, ikiwa una hamu kama hiyo.

Na ghafla itakuwa ya kuvutia:

  • Ufungaji wa programu umezuiwa kwenye Android - nifanye nini?
  • Flash ya simu ya Android
  • XePlayer - emulator nyingine ya Android
  • Tunatumia Android kama mfuatano wa pili wa kompyuta ndogo au PC
  • Linux kwenye DeX - inafanya kazi Ubuntu kwenye Android

Pin
Send
Share
Send