Med lanseringen av Android 4.4 KitKat introducerades en ny Android-runtime kallad "ART" experimentellt. För närvarande är Dalvik standardkörtid för Android-enheter och ART är valfritt tillgängligt på ett antal Android 4.4-enheter, såsom Nexus-telefoner, enheter med Google Play-utgåvan, Motorola-telefoner som kör Android och många andra smartphones. ART är för närvarande i utvecklingsstadiet, som medvetet har introducerats för att få feedback från utvecklare och användare. ART kommer så småningom att ersätta dalvik runtime när den blir helt stabil i framtiden. Tills dess kan användare med kompatibla enheter byta från Dalvik till ART om de är intresserade av att testa den här nya funktionen och uppleva dess prestanda.
Vad är nytt är ART?
ART är ett försök att göra Android snabbare genom att förbättra appens prestanda och göra enheten överlag smidig. Det finns flera nya funktioner i ART, den viktigaste är det helt nya kompileringsläget. För de omedvetna använder Dalvik Just in time (JIT) kompilator medan ART använder Ahead-of-time (AOT) kompilator, som är smartare och kan förbättra appens prestanda. ART förbättrar sophämtningen på flera sätt och har även stramare installationstidsverifiering än Dalvik. I ART kompileras applikationen bara en gång vid installationstillfället, och är således förkompilerad som resulterar i förbättrad appprestanda och mindre CPU-belastning, vilket förbättrar batteritiden. Det bör dock noteras att appstorlekar (nyinstallation) ökas avsevärt när du använder ART, vilket kan vara ett problem för enheter med låg intern lagring.
Se den insiktsfulla videodemonstrationen av KONST vs Dalvik förbi David från PhoneBuff –
Hur byter man till ART runtime?
För att byta eller aktivera ART måste din enhet köra Android 4.4 KitKat och bör vara kompatibel med ART. Du kan enkelt aktivera ART runtime från Inställningar > Utvecklaralternativ > Välj körtidsalternativ. (Dricks – Om du inte kan se utvecklaralternativ i Inställningar, gå sedan till Om telefonen, scrolla ned och tryck 7 gånger på Build-numret för att aktivera utvecklaralternativ.) Telefonen kommer att starta om nu och börja optimera apparna för ART, vilket kan ta tid beroende på antalet appar installerade på din enhet.
Var försiktig när du använder ART –
Eftersom Dalvik är standardkörtiden på Android-enheter kan det finnas en förändring i beteendet hos vissa appar som inte fungerar på ART. Men de flesta befintliga appar är nu kompatibla med ART och borde bara fungera bra med den nya körtiden. Men om du upplever några buggar eller appkrascher med ART, är det klokt att byta tillbaka och stanna kvar med ART.
Byter till ART på Xiaomi Mi 3 som kör MIUI v5 eller MIUI v6 -
Mi 3 erbjuder inte möjligheten att aktivera ART längre i utvecklaralternativ. Lyckligtvis finns det ett knep för att aktivera ART runtime på MIUI ROM som är baserad på Android 4.4 KitKat.
varning: Det är tillrådligt att ta en säkerhetskopia av dina data. Vi tar inget ansvar om din enhet blir murad. Prova på egen risk!
– Kräver root
– Försök inte om du har WSM Tools installerat eftersom det inte stöder ART.
P.S. Vi har provat detta på Mi 3W (indisk variant) som kör MIUI v6 Developer ROM.
För att aktivera ART på Mi 3, följ noggrant stegen nedan:
1. Se till att din Mi 3 är rotad. Se inlägg: Hur man rotar Xiaomi Mi 3 (De som kör MIUI 6 Developer ROM, se den här guiden.)
2. Installera "ES File Explorer" från Play Store.
3. Öppna ES File Explorer, tryck på menyikonen från det övre vänstra hörnet och välj Verktyg. Aktivera alternativet "Root Explorer" i verktyg och full root-åtkomst till ES explorer när du uppmanas.
4. Öppna katalogen Enhet (/) i ES explorer från Meny > Lokalt > Enhet. Gå till mappen /data/property. Öppna ”persist.sys.dalvik.vm.lib”-filen som text och välj sedan ES-anteckningsredigerare.
5. Redigera filen genom att välja redigeringsalternativet i det övre högra hörnet. Byt namn på raden från libdvm.so till libart.so
6. Gå tillbaka och välj "Ja" för att spara filen. Starta sedan om telefonen.
7. Efter omstart stannar din Mi 3 vid Mi-logotypen i ungefär en minut. Oroa dig inte!
Sedan kommer den att börja optimera applikationerna för ART som kan ta cirka 15-20 minuter, beroende på antalet appar installerade på din telefon. Du kommer också att märka en ökning av storleken på installerade appar efter att ha aktiverat ART runtime på Mi 3.
Notera: När du har bytt till ART, när du startar om din Mi 3 nästa gång, kommer den att optimera alla appar igen; vilket är lite irriterande. Men vi märkte samma sak på Moto G 2014, så det verkar inte begränsat till Mi 3 eller MIUI.
Om du vill återgå till dalvik runtime, följ på samma sätt stegen ovan och byt namn på texten i filen "persist.sys.dalvik.vm.lib" till libdvm.so
Dela dina åsikter om du provar den här funktionen på din Mi 3. ?
Taggar: AndroidMIUIROMRootingTipsXiaomi