Oglas

Ali lahko spreminjanje izvajalnega sistema Android 4.4.2 KitKat iz telefona iztisne dodatne zmogljivosti ali pa je ART najbolje pustiti pri miru, dokler se Google ne odloči, da ga bo uvedel kot delovno zamenjavo za Dalvik?

Kaj je Android Runtime?

Naprave Android dobavljajo z izvajalnim imenom Dalvik. Vaše aplikacije potrebujejo Dalvik za delo. Android Runtime ali ART ponuja hitrejšo alternativo; Dalvik je optimiziran za delovanje na starejši strojni opremi z omejenim procesorjem in pomnilnikom, kar od sodobne strojne opreme Android ni potrebno.

Aplikacije Dalvik se zbirajo s pomočjo prevajalnika Just-In-Time (JIT), pri čemer se uporabljajo brezplačni sistemski viri. ART se razlikuje po tem, da zberete aplikacije v fazi namestitve z uporabo pred-časov (AOT).

Preklapljanje časa delovanja naprave Android je možno le v napravah Android 4.4 KitKat (to sta Android 4.4.1 in 4.4.2), vendar je stikalo enostavno doseči. Predvideni rezultat je, da se vaše aplikacije in igre hitreje zaženejo - ni slaba stvar!

instagram viewer

Prehod z Dalvikovega izvajalnega na ART

Če želite napravo Android 4.4.2 KitKat preklopiti z Dalvika na ART, boste morali poiskati meni Možnosti za razvijalce naprave.

muo-android-dalvik-vs-art-dev

To je skrito, vendar se zlahka razkrije. Odprto Nastavitve> O telefonu in poiščite številko gradnje - tapnite to 7 krat. Videlo se bo pojavno okno, ki vas bo obveščalo, da je za razvoj razvijalca potrebnih več dotikov, vendar jih lahko prezrete, dokler tega ne storite.

muo-android-dalvik-vs-art-dev-options

Tapnite Nazaj na Nastavitve meniju in odprite novega Možnosti razvijalca meni.

Preden nadaljujete s spreminjanjem svojega izvajalnega časa, razmislite o izdelavi varnostne kopije svoje naprave Kaj je varnostna kopija Nandroid in kako natančno deluje?To rezervno kopijo potrebujete v pripravljenosti. Preberi več v primeru, da rezultati niso ugodni (čeprav to ni nujno).

Od tod poiščite Izberite Runtime> Use ART. Tapnite v redu potrdite in počakajte, da se telefon ponovno zažene in izvede potrebne zahteve.

Ko so aplikacije optimizirane za ART, se prikaže sporočilo »Android se nadgrajuje ...«. Ko se Android zažene, boste pripravljeni izkoristiti izboljšane zmogljivosti aplikacij… teoretično.

Razlogi za prehod na ART

ART trenutno ni privzeto omogočen, saj je še vedno v fazi testiranja. Razvijalci Android se lahko štejejo za koristno velikonočno jajce, da vam pokažejo zmogljivosti, ki jih lahko pričakujete v prihodnjih izdajah.

muo-android-dalvik-vs-art-izbira

Ali boste prešli na ART ali ne, je povsem vaša izbira. Čas izvajanja še ni optimiziran, in čeprav ocene trdijo, da se lahko čas zagona aplikacije prepolovi, obstajajo slabosti. Aplikacije, sestavljene na mestu namestitve z uporabo AOT, zavzamejo več prostora za shranjevanje, izboljšano hitrost zagona aplikacije pa ublaži večji čas namestitve.

Naslednja slabost ART-a na tej stopnji je pomanjkanje podpore za nekatere aplikacije. Čeprav je bilo veliko programov visokega profila posodobljenih za podporo ART, ni zagotovila, da bodo aplikacije, na katere se zanašate, delovale s časom izvajanja Android. To tudi ni nujno kratkotrajna težava - razvijalci na tej stopnji ne zahtevajo posodobitve starejših aplikacij.

Na koncu upoštevajte, da je prehod na ART najbolje opraviti na zalogi ROM. Večina ROM-ji po meri Kako najti in namestiti ROM po meri za svojo napravo AndroidAndroid je zelo prilagodljiv, a da bi ga v celoti izkoristili, morate bliskovni ROM. Tukaj je, kako to storiti. Preberi več ne nudite podpore za prehod na Android Runtime.

Primerjalna analiza: ART Vs Dalvik

Da bi ocenil, ali se bo čas izvajanja Android resnično spreminjal v hitrosti mojih aplikacij, sem izvedel nekaj primerjalnih analiz. Na žalost sem ugotovil, da so kakršne koli izboljšave zanemarljive.

Pod merilom AnTuTu:

  • Rezultat Dalvika: 16719
  • Umetnostna ocena: 17431

Rezultat: ART je 0,95% hitrejši.

muo-android-dalvik-vs-art-referenca

Uporaba 3D merila (Ice Storm)

  • Rezultat Dalvika: 5638
  • Ocena ART: 5616 (brez zvoka)

Rezultat: Dalvik je 1% hitrejši.

Nazadnje sem se preizkusil z Vellamo (Metal)

  • Rezultat Dalvika: 539
  • Umetnostna ocena: 540

Rezultat: ART je 1% hitrejši.

Vodil sem tudi trio aplikacij, Chrome, Comics from Comixology in Doctor Who: Legacy, in ugotovil, da je razlika v hitrosti komaj opazna.

Prepoznavanje aplikacij, ki ne delujejo v ART

Kot je navedeno zgoraj, obstaja dober del aplikacij, ki ne delujejo v sistemu ART. To je lahko težava, še posebej, če ste opazili izboljšanje učinkovitosti.

Na srečo obstajajo različna spletna mesta, ki si izmenjujejo informacije o aplikacijah, ki delujejo v sistemu ART, pri čemer se zanašajo na podatke, ki jih množično uporabljajo.

Morda je najboljši seznam www.androidruntime.com/list, zbirka podatkov, ki jo je mogoče iskati, izdelana s posebnim namenom, da vam pomaga najti, katere aplikacije so združljive z ART.

muo-android-dalvik-vs-art-undo

Če vam ART ne uspe, se lahko vrnete na Izberite Runtime možnost, kjer bi morali izbrati Uporabi Dalvik.

UMETNOST: Ni ravno pripravljena na razliko

Izvajalni čas za Android zagotovo izgleda, kot da bo naredil pomen, čeprav je v tej fazi težko reči.

muo-android-dalvik-vs-art-meh2

Kot smo že omenili, pa ART še vedno optimiziramo, tako da, dokler ne postanemo v celoti delujoča komponenta Android, ne bi smeli biti razočarani, če povečanje hitrosti ne bi bilo toliko, kot smo si upali.

Še zadnja nota. Če uporabljate ART in ugotovite, da aplikacija, ki jo želite uporabljati, ne deluje, ni dobro, da v Trgovini Play puščate slabe povratne informacije, kar so storili nekateri razočarani menjalniki ART. Očitno to ni v pomoč uporabnikom razvijalcev ali drugim uporabnikom, ki bi jih lahko zmedli ali celo odvrnili od uporabe aplikacije, ki bi drugače delovala brezhibno na njihovem telefonu z izvajanjem Dalvik.

Načrtujete preizkusiti čas izvajanja sistema Android ali bi raje počakali, da bo ta široko na voljo? V komentarjih nam povejte svoje misli.

Kreditna predstavljena slika: Placeit.net
Kreditna slika: Nezadovoljen telefonski klic prek Shutterstocka

Christian Cawley je namestnik urednika za varnost, Linux, samostojno delo, programiranje in razloženo tehnologijo. Proizvaja tudi Zares uporaben Podcast in ima bogate izkušnje na področju podpore za namizje in programsko opremo. Christian je sodelavec revije Linux Format, kristjalec Raspberry Pi, ljubitelj Lego in ljubitelj retro iger.