Met de release van Android 4.4 KitKat werd experimenteel een nieuwe Android-runtime genaamd "ART" geïntroduceerd. Momenteel is Dalvik de standaard runtime voor Android-apparaten en is ART optioneel beschikbaar op een aantal Android 4.4-apparaten, zoals Nexus-telefoons, Google Play-editie-apparaten, Motorola-telefoons met stock-Android en vele andere smartphones. ART bevindt zich momenteel in de ontwikkelingsfase, die met opzet is geïntroduceerd om feedback van ontwikkelaars en gebruikers te verkrijgen. ART zal uiteindelijk de dalvik-runtime vervangen zodra het in de toekomst volledig stabiel wordt. Tot die tijd kunnen gebruikers met compatibele apparaten overstappen van Dalvik naar ART als ze geïnteresseerd zijn om deze nieuwe functionaliteit uit te proberen en de prestaties ervan te ervaren.
Wat is er nieuw is ART?
ART is een poging om Android sneller te maken door de app-prestaties te verbeteren en het apparaat over het algemeen soepel te maken. Er zijn verschillende nieuwe functies in ART, waarvan de belangrijkste de geheel nieuwe compilatiemodus is. Voor degenen die het niet weten, Dalvik gebruikt de Just in time (JIT) compiler, terwijl ART gebruik maakt van Ahead-of-time (AOT) compiler, dat is slimmer en kan de app-prestaties verbeteren. ART verbetert de afvalinzameling op verschillende manieren en heeft ook een strakkere installatietijdverificatie dan Dalvik. In ART wordt de applicatie slechts één keer gecompileerd op het moment van installatie, dus vooraf gecompileerd, wat resulteert in verbeterde app-prestaties en minder CPU-belasting, waardoor de levensduur van de batterij wordt verlengd. Er moet echter worden opgemerkt dat app-formaten (nieuwe installatie) aanzienlijk worden vergroot tijdens het gebruik van ART, wat een probleem kan zijn voor apparaten met weinig interne opslag.
Bekijk de inzichtelijke videodemonstratie van KUNST versus Dalvik door David van PhoneBuff –
Hoe overschakelen naar ART-runtime?
Om ART te schakelen of in te schakelen, moet je apparaat Android 4.4 KitKat gebruiken en compatibel zijn met ART. U kunt ART-runtime eenvoudig inschakelen via Instellingen > Opties voor ontwikkelaars > Runtime-optie selecteren. (Tip – Als u de opties voor ontwikkelaars niet kunt zien in Instellingen, ga dan naar Over de telefoon, scrol omlaag en tik 7 keer op het buildnummer om de ontwikkelaarsopties in te schakelen.) De telefoon start nu opnieuw op en begint met het optimaliseren van de apps voor ART, wat even kan duren tijd afhankelijk van het aantal apps dat op uw apparaat is geïnstalleerd.
Voorzichtigheid bij het gebruik van ART -
Aangezien Dalvik de standaard runtime is op Android-apparaten, kan het gedrag van sommige apps die niet werken op ART veranderen. De meeste bestaande apps zijn nu echter compatibel met ART en zouden prima moeten werken met de nieuwe runtime. Maar voor het geval je bugs of app-crashes ervaart met ART, is het verstandig om terug te schakelen en bij ART te blijven.
Overschakelen naar ART op Xiaomi Mi 3 met MIUI v5 of MIUI v6 –
Mi 3 biedt niet meer de mogelijkheid om ART in te schakelen in ontwikkelaarsopties. Gelukkig is er een truc om ART-runtime in te schakelen op MIUI ROM die is gebaseerd op Android 4.4 KitKat.
Vrijwaring: Het is raadzaam om een back-up van uw gegevens te maken. We zijn niet verantwoordelijk als uw apparaat wordt gemetseld. Probeer het op eigen risico!
– Vereist root
- Probeer het niet als u WSM Tools hebt geïnstalleerd, omdat het ART niet ondersteunt.
PS We hebben dit geprobeerd op Mi 3W (Indiase variant) met MIUI v6 Developer ROM.
ART inschakelen op Mi 3, volg dan zorgvuldig de onderstaande stappen:
1. Zorg ervoor dat je Mi 3 geroot is. Zie bericht: Hoe Xiaomi Mi 3 te rooten (Degenen met MIUI 6 Developer ROM, raadpleeg deze handleiding.)
2. Installeer 'ES File Explorer' vanuit de Play Store.
3. Open ES File Explorer, tik op het menupictogram in de linkerbovenhoek en selecteer Extra. Schakel in tools de optie 'Root Explorer' en grote volledige root-toegang tot ES Explorer in wanneer daarom wordt gevraagd.
4. Open in ES Explorer de map Apparaat (/) vanuit Menu > Lokaal > Apparaat. Ga naar de map /data/property. Open de “aanhouden.sys.dalvik.vm.lib”-bestand als Tekst en selecteer vervolgens ES-notitie-editor.
5. Bewerk het bestand door de bewerkingsoptie in de rechterbovenhoek te selecteren. Hernoem de lijn van libdvm.so naar libar.so
6. Ga terug en selecteer ‘Ja’ om het bestand op te slaan. Start vervolgens de telefoon opnieuw op.
7. Na het opnieuw opstarten blijft je Mi 3 ongeveer een minuut op het Mi-logo staan. Maak je geen zorgen!
Daarna begint het met het optimaliseren van de toepassingen voor ART, wat ongeveer 15-20 minuten kan duren, afhankelijk van het aantal apps dat op uw telefoon is geïnstalleerd. Je zult ook een toename in de grootte van geïnstalleerde apps opmerken na het inschakelen van ART-runtime op Mi 3.
Opmerking: Na het overschakelen naar ART, zal elke keer dat u uw Mi 3 de volgende keer opnieuw opstart, alle apps opnieuw worden geoptimaliseerd; wat best vervelend is. Maar we merkten hetzelfde op Moto G 2014, dus dat lijkt niet beperkt tot Mi 3 of MIUI.
Als u wilt terugkeren naar dalvik runtime, volg dan de bovenstaande stappen en hernoem de tekst in het bestand "persist.sys.dalvik.vm.lib" naar libdvm.so
Deel uw mening als u deze functionaliteit op uw Mi 3 probeert. ?
Tags: AndroidMIUIROMRootingTipsXiaomi