Jak povolit Android Runtime (ART) na Mi 3 s MIUI 5/6

S vydáním Androidu 4.4 KitKat byl experimentálně představen nový runtime Android s názvem „ART“. V současné době je Dalvik výchozím runtimem pro zařízení Android a ART je volitelně k dispozici na řadě zařízení se systémem Android 4.4, jako jsou telefony Nexus, zařízení z edice Google Play, telefony Motorola se systémem Android a mnoho dalších smartphonů. ART je v současné době ve fázi vývoje, která byla záměrně zavedena za účelem získání zpětné vazby od vývojářů a uživatelů. ART nakonec nahradí běhové prostředí dalvik, jakmile bude v budoucnu zcela stabilní. Do té doby mohou uživatelé s kompatibilními zařízeními přejít z Dalvik na ART pokud mají zájem vyzkoušet tuto novou funkci a vyzkoušet její výkon.

Co je nového v ART?

ART je pokus zrychlit Android zlepšením výkonu aplikace a celkově plynulým zařízením. V ART je několik nových funkcí, z nichž hlavní je zcela nový režim kompilace. Pro ty, kteří nevědí, Dalvik používá kompilátor Just in time (JIT), zatímco ART používá Ahead-of-time (AOT) kompilátor, která je chytřejší a může zlepšit výkon aplikace. ART zlepšuje shromažďování odpadků několika způsoby a má také přísnější ověření doby instalace než Dalvik. V ART je aplikace zkompilována pouze jednou v době instalace, takže je předkompilována, což vede ke zlepšení výkonu aplikace a menšímu zatížení procesoru, čímž se zvyšuje výdrž baterie. Je však třeba poznamenat, že velikosti aplikací (čerstvá instalace) se při používání ART výrazně zvětšují, což by mohl být problém pro zařízení s nízkou interní pamětí.

Podívejte se na názornou ukázku videa ART vs. Dalvik podle David z PhoneBuff

Jak přepnout na ART runtime?

Chcete-li přepnout nebo povolit ART, vaše zařízení musí používat Android 4.4 KitKat a mělo by být kompatibilní s ART. Runtime ART můžete snadno zapnout z Nastavení > Možnosti vývojáře > Vybrat možnost běhu. (Spropitné – Pokud v Nastavení nevidíte možnosti vývojáře, přejděte do části O telefonu, přejděte dolů a 7krát klepněte na číslo sestavení, abyste povolili možnosti pro vývojáře.) Telefon se nyní restartuje a začne optimalizovat aplikace pro ART, což může trvat čas v závislosti na počtu aplikací nainstalovaných ve vašem zařízení.

Při používání ART je třeba dbát opatrnosti –

Protože je Dalvik výchozím runtimem na zařízeních Android, může dojít ke změně chování některých aplikací, které na ART nefungují. Většina stávajících aplikací je však nyní kompatibilní s ART a měla by s novým runtimem fungovat dobře. Ale v případě, že narazíte na nějaké chyby nebo selhání aplikace s ART, pak je moudré přejít zpět a zůstat u ART.

Přechod na ART na Xiaomi Mi 3 s MIUI v5 nebo MIUI v6 –

Mi 3 již nenabízí možnost povolit ART v možnostech pro vývojáře. Naštěstí existuje trik, jak povolit ART runtime na MIUI ROM, které jsou založeny na Androidu 4.4 KitKat.

Zřeknutí se odpovědnosti: Je vhodné si zálohovat svá data. V případě, že se vaše zařízení zablokuje, neneseme odpovědnost. Zkuste to na vlastní nebezpečí!

– Vyžaduje root

– Nezkoušejte, pokud máte nainstalované nástroje WSM, protože nepodporuje ART.

P.S. Vyzkoušeli jsme to na Mi 3W (indická varianta) s MIUI v6 Developer ROM.

Chcete-li povolit ART na Mi 3, pečlivě postupujte podle následujících kroků:

1. Ujistěte se, že je váš Mi 3 rootnutý. Odkaz na příspěvek: Jak rootovat Xiaomi Mi 3 (Ti, kteří používají MIUI 6 Developer ROM, naleznete v této příručce.)

2. Nainstalujte „ES File Explorer“ z obchodu Play.

3. Otevřete ES File Explorer, klepněte na ikonu nabídky v levém horním rohu a vyberte Nástroje. V nástrojích povolte možnost „Root Explorer“ a po zobrazení výzvy povolte velký úplný root přístup k průzkumníkovi ES.

4. V Průzkumníku ES otevřete adresář Zařízení (/) z nabídky > Místní > Zařízení. Přejděte do složky /data/property. Otevři „persist.sys.dalvik.vm.lib” jako Text a poté vyberte editor poznámek ES.

5. Upravte soubor výběrem možnosti úprav v pravém horním rohu. Přejmenujte řádek z libdvm.so na libart.tak

6. Vraťte se zpět a výběrem možnosti „Ano“ soubor uložte. Poté restartujte telefon.

7. Po restartu zůstane váš Mi 3 asi minutu u loga Mi. nebojte se

Poté začne optimalizovat aplikace pro ART, což může trvat přibližně 15–20 minut, v závislosti na počtu aplikací nainstalovaných v telefonu. Po povolení ART runtime na Mi 3 si také všimnete nárůstu velikosti nainstalovaných aplikací.

     

Poznámka: Po přepnutí na ART, kdykoli příště restartujete Mi 3, znovu optimalizuje všechny aplikace; což je trochu nepříjemné. Ale totéž jsme si všimli na Moto G 2014, takže se to nezdá být omezeno na Mi 3 nebo MIUI.

V případě, že se chcete vrátit zpět k runtime dalvik, postupujte podobně podle výše uvedených kroků a přejmenujte text v souboru „persist.sys.dalvik.vm.lib“ na libdvm.so

Podělte se o své názory, pokud tuto funkci vyzkoušíte na svém Mi 3. ?

Tagy: AndroidMIUIROMRootingTipsXiaomi