Kako omogočiti Android Runtime (ART) na Mi 3 z operacijskim sistemom MIUI 5/6

Z izdajo Androida 4.4 KitKat je bil eksperimentalno predstavljen nov izvajalni čas za Android, imenovan "ART". Trenutno je Dalvik privzeti čas izvajanja za naprave Android, ART pa je po želji na voljo v številnih napravah Android 4.4, kot so telefoni Nexus, naprave Google Play Edition, telefoni Motorola s standardnim Androidom in številni drugi pametni telefoni. ART je trenutno v fazi razvoja, ki je bil namenoma uveden za pridobitev povratnih informacij razvijalcev in uporabnikov. ART bo sčasoma nadomestil dalvik runtime, ko bo v prihodnosti popolnoma stabilen. Do takrat lahko uporabniki z združljivimi napravami preklopite z Dalvika na ART če jih zanima preizkusiti to novo funkcionalnost in izkusiti njeno delovanje.

Kaj je novega ART?

ART je poskus, da bi Android naredil hitrejši z izboljšanjem delovanja aplikacije in naredil napravo na splošno gladko. V ART je več novih funkcij, glavna pa je povsem nov način kompilacije. Za tiste, ki se ne zavedajo, Dalvik uporablja prevajalnik Just in time (JIT), medtem ko ART uporablja Prevajalnik vnaprejšnjega časa (AOT)., ki je pametnejša in lahko izboljša delovanje aplikacije. ART izboljša zbiranje smeti na več načinov in ima tudi strožje preverjanje časa namestitve kot Dalvik. V ART se aplikacija prevede samo enkrat ob namestitvi, tako da je predhodno prevedena, kar ima za posledico izboljšano zmogljivost aplikacije in manjšo obremenitev CPE, s čimer se podaljša življenjska doba baterije. Vendar je treba opozoriti, da se velikosti aplikacij (nova namestitev) znatno povečajo med uporabo ART, kar bi lahko predstavljalo težavo za naprave z malo notranjega pomnilnika.

Oglejte si pronicljivo video demonstracijo ART proti Dalviku od David iz PhoneBuffa

Kako preklopiti na ART runtime?

Če želite preklopiti ali omogočiti ART, mora vaša naprava imeti nameščen Android 4.4 KitKat in mora biti združljiva z ART. ART runtime lahko preprosto vklopite v Nastavitve > Možnosti razvijalca > Izberite možnost izvajanja. (Nasvet – Če v nastavitvah ne vidite možnosti razvijalca, pojdite na O telefonu, se pomaknite navzdol in 7-krat tapnite številko Build, da omogočite možnosti razvijalca.) Telefon se bo zdaj znova zagnal in začel optimizirati aplikacije za ART, kar lahko traja čas, odvisen od števila aplikacij, nameščenih v vaši napravi.

Pri uporabi ART je treba biti previden –

Ker je Dalvik privzeti čas izvajanja na napravah Android, lahko pride do spremembe v obnašanju nekaterih aplikacij, ki ne delujejo na ART. Čeprav je večina obstoječih aplikacij zdaj združljiva z ART in bi morala dobro delovati z novim časom izvajanja. Toda v primeru, da naletite na kakršne koli napake ali zrušitve aplikacije z ART, potem je pametno preklopiti nazaj in ostati z ART.

Preklop na ART na Xiaomi Mi 3 z operacijskim sistemom MIUI v5 ali MIUI v6 –

Mi 3 ne ponuja več možnosti za omogočanje ART v možnostih za razvijalce. Na srečo obstaja trik za omogočanje izvajanja ART na MIUI ROM-u, ki temelji na Androidu 4.4 KitKat.

Izjava o omejitvi odgovornosti: Priporočljivo je, da naredite varnostno kopijo svojih podatkov. Ne bomo odgovorni, če se vaša naprava pokvari. Poskusite na lastno odgovornost!

– Zahteva Root

– Ne poskušajte, če imate nameščena orodja WSM, ker ne podpira ART.

P.S. To smo preizkusili na Mi 3W (indijska različica), ki izvaja MIUI v6 Developer ROM.

Če želite omogočiti ART na Mi 3, natančno sledite spodnjim korakom:

1. Prepričajte se, da je vaš Mi 3 rootan. Oglejte si objavo: Kako rootati Xiaomi Mi 3 (Tisti, ki uporabljajo MIUI 6 Developer ROM, si oglejte ta priročnik.)

2. Namestite »ES File Explorer« iz trgovine Play.

3. Odprite ES File Explorer, tapnite ikono menija v zgornjem levem kotu in izberite Orodja. V orodjih omogočite možnost »Root Explorer« in velik popoln korenski dostop do raziskovalca ES, ko ste pozvani.

4. V raziskovalcu ES odprite imenik Naprava (/) iz Meni > Lokalno > Naprava. Pojdite v mapo /data/property. Odprite “persist.sys.dalvik.vm.lib” kot besedilo in nato izberite urejevalnik zapiskov ES.

5. Uredite datoteko tako, da v zgornjem desnem kotu izberete možnost urejanja. Preimenujte vrstico iz libdvm.so do libart.so

6. Vrnite se nazaj in izberite »Da«, da shranite datoteko. Nato znova zaženite telefon.

7. Po ponovnem zagonu bo vaš Mi 3 približno minuto ostal pri logotipu Mi. Ne skrbite!

Nato bo začel optimizirati aplikacije za ART, kar lahko traja približno 15-20 minut, odvisno od števila aplikacij, nameščenih v vašem telefonu. Opazili boste tudi povečanje velikosti nameščenih aplikacij, ko omogočite ART runtime na Mi 3.

     

Opomba: Ko preklopite na ART, bo vsakič, ko boste naslednjič znova zagnali svoj Mi 3, znova optimiziral vse aplikacije; kar je nekako nadležno. Toda isto stvar smo opazili pri Moto G 2014, tako da se zdi, da to ni omejeno na Mi 3 ali MIUI.

V primeru, da se želite vrniti nazaj na dalvik runtime, podobno sledite zgornjim korakom in preimenujte besedilo v datoteki "persist.sys.dalvik.vm.lib" v libdvm.so

Delite svoje poglede, če preizkusite to funkcijo na svojem Mi 3. ?

Oznake: AndroidMIUIROMRootingTipsXiaomi