ART eða Dalvik á Android - hvað er það, hvað er betra hvernig á að gera það

02.25.2014 farsíma

Google kynnti nýjan forritstíma sem hluti af Android 4.4 KitKat uppfærslunni. Nú, til viðbótar við Dalvik sýndarvélina, á nútíma tæki með Snapdragon örgjörvum, er hægt að velja ART umhverfið. (Ef þú komst að þessari grein til að komast að því hvernig hægt er að virkja ART á Android skaltu fletta að lokum þess, þessar upplýsingar eru gefnar þar).

Hvað er forritið afturkreistingur og hvar er sýndarvélin? Í Android er Dalvík raunverulegur vél (sjálfgefið, á þessum tíma) notuð til að framkvæma forritin sem þú hleður niður sem APK skrár (og sem eru ekki samsettar kóða) og samantektarverkefnin falla niður.

Í Dalvik sýndarvélinni, til að safna saman forritum, er Just-In-Time (JIT) nálgun notuð, sem felur í sér samantekt strax við upphaf eða undir ákveðnum notendaviðræðum. Þetta getur leitt til langrar biðtíma þegar forritið er hafin, "bremsur", meiri notkun RAM.

Helstu munurinn á ART umhverfi

ART (Android Runtime) er ný og enn tilraunaverndandi sýndarvél kynntur í Android 4.4 og þú getur virkjað það aðeins í breytur forritara (það verður sýnt hér að neðan hvernig á að gera það).

Helstu munurinn á ART og Dalvík er AOT (Ahead-Of-Time) nálgun þegar forrit eru í gangi, sem þýðir yfirleitt að setja upp uppsett forrit fyrirfram: Þannig mun upphafleg uppsetning umsóknarinnar taka lengri tíma, þau munu taka meira pláss í Android geymslumiðlinum Hins vegar verður síðari sjósetja þeirra hraðari (það er nú þegar tekið saman) og minni notkun örgjörva og vinnsluminni vegna þess að þörf er á enduruppbyggingu getur í orði leitt til minni neyslu orku.

Hvað er betra, ART eða Dalvik?

Á Netinu eru nú þegar margar mismunandi samanburður á því hvernig Android tæki virka í tveimur umhverfum og niðurstöðurnar eru mismunandi. Einn af víðtækustu og nákvæmari slíkar prófanir eru settar fram á androidpolice.com (ensku):

  • árangur í ART og Dalvík,
  • rafhlaða líf, orkunotkun í ART og Dalvík

Það er hægt að segja frá því að niðurstöðurnar eru ekki áberandi á þessum tímapunkti (nauðsynlegt er að taka tillit til þess að vinnu við ART heldur áfram, þetta umhverfi er aðeins í tilraunastigi). ART er ekki: í sumum prófum er unnið með því að nota þetta umhverfi betri árangur (sérstaklega með tilliti til frammistöðu, en ekki á öllum sviðum) og í sumum öðrum sérstökum kostum ómögulegum eða Dalvík framundan. Til dæmis, ef við tölum um líftíma rafhlöðunnar, þá er það í bága við væntingar, Dalvik sýnir nánast jöfn niðurstöður með ART.

Almenn niðurstaða flestra prófana - augljós munur þegar unnið er með ART, það hjá Dalvík ekki. Hins vegar er nýtt umhverfi og nálgunin sem notuð er í henni augljós, og ef til vill í Android 4.5 eða Android 5 mun slík munur vera augljós. (Þar að auki getur Google gert ART sjálfgefið umhverfi).

A par fleiri stig til að borga eftirtekt til ef þú ákveður að kveikja á umhverfinu ART í staðinn Dalvik - sum forrit kunna ekki að virka rétt (eða alls ekki til dæmis Whatsapp og Títan Öryggisafrit) og fullt endurræsa Android getur tekið 10-20 mínútur: það er, ef þú sneri ART og eftir að endurræsa símann eða töfluna er það fryst, bíddu.

Hvernig á að virkja ART á Android

Til þess að kveikja á ART verður þú að hafa Android síma eða spjaldtölvu með OS 4.4.x og Snapdragon örgjörva, til dæmis Nexus 5 eða Nexus 7 2013.

Fyrst þarftu að virkja forritaraham á Android. Til að gera þetta skaltu fara í stillingar tækisins, fara í "Um síma" (Um töflu) og smella á "Build number" reitinn nokkrum sinnum þar til þú sérð skilaboð sem þú hefur orðið verktaki.

Eftir það birtist hlutinn "For Developers" í stillingunum og þar - "Veldu umhverfi", þar sem þú ættir að setja upp ART í stað Dalvik, ef þú hefur slíka löngun.

Og skyndilega verður það áhugavert:

  • Uppsetning umsóknar er læst á Android - hvað á að gera?
  • Flash kalla á Android
  • XePlayer - annar Android keppinautur
  • Við notum Android sem 2. skjá fyrir fartölvu eða tölvu
  • Linux á DeX - að vinna í Ubuntu á Android