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!
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.

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.

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.

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.

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.

Č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.

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.