Ako povoliť Android Runtime (ART) na Mi 3 s MIUI 5/6

S vydaním systému Android 4.4 KitKat bol experimentálne predstavený nový runtime Android s názvom „ART“. V súčasnosti je predvolený runtime pre zariadenia so systémom Android Dalvik a ART je voliteľne k dispozícii na mnohých zariadeniach so systémom Android 4.4, ako sú telefóny Nexus, zariadenia z edície Google Play, telefóny Motorola so systémom Android a mnoho ďalších smartfónov. ART je momentálne vo fáze vývoja, ktorý bol zavedený zámerne na získanie spätnej väzby od vývojárov a používateľov. ART nakoniec nahradí runtime dalvik, keď sa v budúcnosti stane úplne stabilným. Dovtedy môžu používatelia s kompatibilnými zariadeniami prejsť z Dalvik na ART ak majú záujem vyskúšať túto novú funkciu a vyskúšať si jej výkon.

Čo je nové v ART?

ART je pokus o zrýchlenie Androidu zlepšením výkonu aplikácie a celkovo plynulosti zariadenia. V ART je niekoľko nových funkcií, z ktorých hlavnou je úplne nový režim kompilácie. Pre tých, ktorí nevedia, Dalvik používa kompilátor Just in time (JIT), zatiaľ čo ART používa Predbežný kompilátor (AOT)., ktorý je inteligentnejší a môže zlepšiť výkon aplikácie. ART zlepšuje zber odpadu niekoľkými spôsobmi a má tiež prísnejšie overenie času inštalácie ako Dalvik. V ART sa aplikácia skompiluje len raz v čase inštalácie, takže je predkompilovaná, čo vedie k zlepšenému výkonu aplikácie a menšiemu zaťaženiu procesora, čím sa zvyšuje výdrž batérie. Malo by sa však poznamenať, že veľkosť aplikácií (čerstvá inštalácia) sa pri používaní ART výrazne zväčšuje, čo by mohlo byť problémom pre zariadenia s nízkou internou pamäťou.

Pozrite si názornú ukážku videa ART vs. Dalvik podľa David z PhoneBuff

Ako prepnúť na ART runtime?

Ak chcete prepnúť alebo povoliť ART, vaše zariadenie musí používať Android 4.4 KitKat a malo by byť kompatibilné s ART. Runtime ART môžete jednoducho zapnúť v časti Nastavenia > Možnosti vývojára > Vybrať možnosť spustenia. (Tip – Ak v Nastaveniach nevidíte možnosti pre vývojárov, prejdite na položku Informácie o telefóne, prejdite nadol a 7-krát klepnite na číslo zostavy, čím povolíte možnosti pre vývojárov.) Telefón sa teraz reštartuje a začne optimalizovať aplikácie pre ART, čo môže trvať čas v závislosti od počtu aplikácií nainštalovaných vo vašom zariadení.

Pri používaní ART je potrebné postupovať opatrne –

Keďže Dalvik je predvolený runtime na zariadeniach s Androidom, môže dôjsť k zmene správania niektorých aplikácií, ktoré nefungujú na ART. Väčšina existujúcich aplikácií je však teraz kompatibilná s ART a mala by fungovať dobre s novým runtime. Ale v prípade, že narazíte na nejaké chyby alebo zlyhania aplikácie s ART, potom je rozumné vrátiť sa späť a zostať pri ART.

Prechod na ART na Xiaomi Mi 3 s MIUI v5 alebo MIUI v6 –

Mi 3 už neponúka možnosť povoliť ART v možnostiach pre vývojárov. Našťastie existuje trik, ako povoliť ART runtime na MIUI ROM, ktoré sú založené na Androide 4.4 KitKat.

Vylúčenie zodpovednosti: Odporúča sa zálohovať si údaje. V prípade, že sa vaše zariadenie zablokuje, nenesieme zodpovednosť. Skúste to na vlastné riziko!

– Vyžaduje root

– Neskúšajte, ak máte nainštalované nástroje WSM, pretože nepodporuje ART.

P.S. Vyskúšali sme to na Mi 3W (indický variant) s MIUI v6 Developer ROM.

Ak chcete povoliť ART na Mi 3, pozorne postupujte podľa nasledujúcich krokov:

1. Uistite sa, že váš Mi 3 je rootovaný. Odkaz na príspevok: Ako rootovať Xiaomi Mi 3 (Tí, ktorí používajú MIUI 6 Developer ROM, nájdete v tejto príručke.)

2. Nainštalujte aplikáciu „ES File Explorer“ z obchodu Play.

3. Otvorte ES File Explorer, klepnite na ikonu ponuky v ľavom hornom rohu a vyberte Nástroje. V nástrojoch povoľte možnosť „Root Explorer“ a po zobrazení výzvy úplný root prístup k prieskumníkovi ES.

4. V prieskumníkovi ES otvorte adresár Device (/) z Menu > Local > Device. Prejdite do priečinka /data/property. Otvor „persist.sys.dalvik.vm.lib” ako Text a potom vyberte editor poznámok ES.

5. Upravte súbor výberom možnosti úprav v pravom hornom rohu. Premenujte riadok z libdvm.so do libart.tak

6. Vráťte sa späť a výberom možnosti „Áno“ súbor uložte. Potom reštartujte telefón.

7. Po reštarte zostane váš Mi 3 približne minútu s logom Mi. Nebojte sa!

Potom začne optimalizácia aplikácií pre ART, čo môže trvať približne 15-20 minút, v závislosti od počtu aplikácií nainštalovaných vo vašom telefóne. Po povolení ART runtime na Mi 3 si tiež všimnete zvýšenie veľkosti nainštalovaných aplikácií.

     

Poznámka: Po prepnutí na ART sa pri každom ďalšom reštarte Mi 3 znova optimalizujú všetky aplikácie; čo je akosi nepríjemné. Ale to isté sme si všimli na Moto G 2014, takže sa to nezdá byť obmedzené na Mi 3 alebo MIUI.

V prípade, že sa chcete vrátiť späť k runtime dalvik, podobne postupujte podľa vyššie uvedených krokov a premenujte text v súbore „persist.sys.dalvik.vm.lib“ na libdvm.so

Podeľte sa o svoje názory, ak túto funkciu vyskúšate na svojom Mi 3. ?

Tagy: AndroidMIUIROMRootingTipsXiaomi