Oglas

Može li promjena Android 4.4.2 KitKat vremena trajanja istisnuti dodatne performanse iz vašeg telefona ili je ART najbolje ostaviti samu sve dok Google ne odluči da ga uvede kao radnu zamjenu za Dalvik?

Što je Android Runtime?

Android uređaji isporučuju se s vremenom izvođenja zvanim Dalvik. Vašim aplikacijama treba Dalvik za rad. Android Runtime ili ART nudi bržu alternativu; Dalvik je optimiziran za pokretanje starijeg hardvera s ograničenim procesorom i memorijom, što nije potrebno za moderni Android hardver.

Uz Dalvik, aplikacije se sastavljaju pomoću kompajlera Just-In-Time (JIT), koristeći slobodne resurse sustava. ART se razlikuje tako što kompilira aplikacije u fazi instalacije korištenjem Aild-Of-Of-Time (AOT) kompilacije.

Prebacivanje vremena rada Android uređaja moguće je samo na Android 4.4 KitKat (to je Android 4.4.1 i 4.4.2), ali prebacivanje je lako postići. Predviđeni rezultat je da se vaše aplikacije i igre trebaju brže pokrenuti - nije loše!

Prijelaz s Dalvik Runtime na ART

instagram viewer

Da biste promijenili vrijeme izvršavanja uređaja Android 4.4.2 KitKat s Dalvika na ART, morat ćete pronaći izbornik mogućnosti razvojnih uređaja na uređaju.

MUO-android-Dalvik-vs-art-dev

To je skriveno, ali lako se otkriva. Otvoren Postavke> O telefonu i pronađite broj Build - taknite 7 puta. Vidjet ćete skočni prozor koji će vas obavijestiti da je potrebno više dodira da biste postali programer, ali to možete ignorirati dok ne završite.

MUO-android-Dalvik-vs-art-dev-opcije

slavina leđa prema postavke izbornika i otvorite novi Mogućnosti za razvojne programere izbornik.

Prije nego što nastavite da mijenjate vrijeme izvođenja, razmislite o stvaranju sigurnosne kopije svog uređaja Što je sigurnosna kopija nandroida i koliko točno to radi?Potrebna vam je sigurnosna kopija spremna. Čitaj više u slučaju da rezultati nisu povoljni (iako to nije nužno).

Odavde nađite Odaberite Runtime> Use ART. slavina u redu za potvrdu i čekanje nakon ponovnog pokretanja telefona i izvršavanja potrebnih promjena.

Kad se aplikacije optimiziraju za ART, prikazati će se poruka "Android nadograđuje ...". Kad se pokrene Android, bit ćete spremni iskoristiti prednosti poboljšanih performansi aplikacije... u teoriji.

Razlozi protiv prelaska na ART

Iako je upotrebljivo, ART trenutno nije omogućen prema zadanim postavkama jer je još u fazi testiranja. Androidovi programeri mogu se smatrati korisnim uskrsnim jajem kako bi vam pokazali povećane performanse koje se mogu očekivati ​​u budućim izdanjima.

MUO-android-Dalvik-vs-art-izbor

Bilo da se prebacite na ART ili ne, u potpunosti je vaš izbor. Vrijeme izvođenja još nije optimizirano, a iako procjene tvrde da se vrijeme pokretanja aplikacije može prepoloviti, postoje i nedostatci. Aplikacije sastavljene na mjestu instalacije pomoću AOT zauzimaju više prostora za pohranu, a poboljšana brzina pokretanja aplikacije ublažava se produljenim vremenom instalacije.

Drugi nedostatak ART-a u ovoj fazi je nedostatak podrške za određene aplikacije. Iako su mnoge aplikacije visokog profila ažurirane za podršku ART-u, nema garancije da će aplikacije na koje se oslanjate raditi s Android Runtimeom. To također nije nužno kratkoročni problem - programeri ne zahtijevaju da ažuriraju starije aplikacije u ovoj fazi.

Na kraju, imajte na umu da je prelazak na ART najbolje izvršiti na zalihama ROM-a. Najviše prilagođeni ROM-ovi Kako pronaći i instalirati prilagođeni ROM za svoj Android uređajAndroid je super prilagodljiv, ali da biste ga u potpunosti iskoristili, trebate otvoriti prilagođeni ROM. Evo kako to učiniti. Čitaj više ne pružaju podršku za prelazak na Android Runtime.

Benchmarking: ART Vs Dalvik

Da bih procijenio hoće li vrijeme izvršavanja Androida doista utjecati na brzinu mojih aplikacija, izveo sam neke usporedne rezultate. Nažalost, ustanovio sam da su bilo kakva poboljšanja zanemariva.

Pod AnTuTu referentnom vrijednošću:

  • Dalvik rezultat: 16719
  • ART ocjena: 17431

Rezultat: ART je 0,95% brži.

MUO-android-Dalvik-vs-art-mjerilo

Korištenje 3D mjerila (ledena oluja)

  • Dalvik rezultat: 5638
  • ART ocjena: 5616 (bez zvuka)

Rezultat: Dalvik je 1% brži.

I na kraju sam se mjerio sa Vellamo (Metal)

  • Dalvik rezultat: 539
  • ART ocjena: 540

Rezultat: ART je 1% brži.

Također sam pokrenuo trio aplikacija, Chrome, Comics from Comixology i Doctor Who: Legacy, a ustanovio sam da je razlika u brzini jedva primjetna.

Prepoznavanje aplikacija koje ne djeluju u ART-u

Kao što je gore spomenuto, dobar je dio aplikacija koje ne rade u ART-u. To može predstavljati problem, posebno ako ste primijetili neka poboljšanja u performansama.

Srećom postoje različite web stranice koje dijele informacije o aplikacijama koje rade u ART-u oslanjajući se na prepune podataka.

Možda je najbolji popis www.androidruntime.com/list, baza podataka koja se može pretraživati, a stvorena je s namjerom da vam pomogne da pronađete koje su aplikacije kompatibilne s ART-om.

MUO-android-Dalvik-vs-art-poništi

Ako vam ART ne uspije, prebacivanje natrag moguće je povratkom na Odaberite Runtime opciju, gdje bi trebali odabrati Koristite Dalvik.

UMJETNOST: Nisu baš spremni napraviti razliku

Android runtime zasigurno izgleda kao da će napraviti razliku, mada je u ovoj fazi teško reći.

MUO-android-Dalvik-vs-art-meh2

Međutim, kao što je gore spomenuto, ART se još uvijek optimizira, tako da dok ne bude uveden kao potpuno funkcionalna Android komponenta, ne bismo trebali biti zabrinuti ako povećanje brzine nije onoliko koliko se nadamo.

Još jedna zadnja napomena. Ako koristite ART i otkrijete da aplikacija koju želite koristiti ne funkcionira, nije dobro ostavljati loše komentare u Trgovini Play, što su učinili i neki frustrirani ART prebacivači. Očito nije korisno za programere ili druge korisnike koji bi mogli biti zbunjeni ili čak obeshrabreni korištenjem aplikacije koja bi inače savršeno radila na njihovom telefonu s Dalvik runtimeom.

Planirate isprobati vrijeme rada Android-a ili biste radije pričekali dok ne postane široko dostupna? Recite nam svoje misli u komentarima.

Kredit za istaknute slike: Placeit.net
Kreditna slika: Nezadovoljan telefonski poziv preko Shutterstocka

Christian Cawley je zamjenik urednika za sigurnost, Linux, DIY, programiranje i objašnjene tehnologije. On također proizvodi stvarno korisni podcast i ima veliko iskustvo u podlozi za radnu površinu i softver. Christian koji je suradnik časopisa Linux Format, Christian je majstor koji proizvodi Raspberry Pi, ljubitelj Lego i ljubitelj retro igara.