Schakelt het overschakelen naar ART je Android KitKat-apparaat sneller?

Schakelt het overschakelen naar ART je Android KitKat-apparaat sneller? / Android

Kan het veranderen van de Android 4.4.2 KitKat runtime extra prestaties uit je telefoon persen, of kun je ART het beste alleen laten, totdat Google besluit het uit te rollen als werkende vervanger voor Dalvik?

Wat is Android Runtime?

Android-apparaten worden geleverd met een runtime genaamd Dalvik. Je apps hebben Dalvik nodig om te werken. Android Runtime of ART biedt een sneller alternatief; Dalvik is geoptimaliseerd voor oudere hardware met een beperkte processor en geheugen, iets dat niet vereist is voor moderne Android-hardware.

Met Dalvik worden apps gecompileerd met behulp van de Just-In-Time (JIT) -compiler, gebruik makend van gratis systeembronnen. ART verschilt door de apps in de installatiefase te compileren met behulp van Ahead-Of-Time (AOT) -complining.

Het wisselen van de runtime van uw Android-apparaat is alleen mogelijk op Android 4.4 KitKat (dat is Android 4.4.1 en 4.4.2), maar de switch is eenvoudig te realiseren. Het beoogde resultaat is dat uw apps en games sneller moeten worden opgestart, wat geen slechte zaak is!

Overschakelen van Dalvik Runtime naar ART

Als u uw Android 4.4.2 KitKat-apparaatruntime van Dalvik naar ART wilt verplaatsen, moet u het menu Opties ontwikkelaar van uw apparaat vinden.

Dit is verborgen, maar wordt gemakkelijk onthuld. Open Instellingen> Over de telefoon en zoek het Build-nummer - tik hier 7 keer op. Er verschijnt een pop-up met de melding dat er meer tikken nodig zijn om een ​​ontwikkelaar te worden, maar u kunt dit negeren totdat u klaar bent.

Tik Terug naar de instellingen menu en open de nieuwe Ontwikkelaarsopties menu.

Voordat u doorgaat met het wijzigen van uw runtime, overweeg dan om een ​​back-up van uw apparaat te maken. Wat is een Nandroid-back-up en hoe werkt het precies? Wat is een Nandroid-back-up en hoe werkt het precies? Je hebt die back-up klaar. Lees meer als de resultaten niet gunstig zijn (hoewel dit geen must is).

Van hieruit vind je Selecteer Runtime> ART gebruiken. Tik OK om te bevestigen en te wachten terwijl uw telefoon opnieuw wordt opgestart en de vereiste wijzigingen worden aangebracht.

Het bericht “Android is bezig met upgraden ... ” wordt weergegeven omdat apps zijn geoptimaliseerd voor ART. Wanneer Android start, bent u klaar om te profiteren van verbeterde app-prestaties ... in theorie.

Redenen om over te schakelen naar ART

Hoewel bruikbaar, is ART momenteel niet standaard ingeschakeld omdat het zich nog in de testfase bevindt. Het kan worden beschouwd als een nuttig Easter Egg van de ontwikkelaars van Android om u de prestatieverbetering te tonen die u in toekomstige releases kunt verwachten.

Of je nu overstapt op ART of niet, helemaal jouw keuze. De runtime is nog niet geoptimaliseerd en hoewel schattingen claimen dat de app-lanceertijd kan worden gehalveerd, zijn er nadelen. Apps die worden samengesteld op het moment van installatie met AOT nemen meer opslagruimte in beslag en de verbeterde lanceringssnelheid van de app wordt beperkt door de langere installatietijd.

Een ander nadeel voor ART in dit stadium is het gebrek aan ondersteuning voor bepaalde apps. Hoewel veel geavanceerde apps zijn bijgewerkt om ART te ondersteunen, is er geen garantie dat apps waarop u vertrouwt, werken met Android-runtime. Dit hoeft ook geen probleem op korte termijn te zijn - ontwikkelaars hoeven in dit stadium geen oudere apps bij te werken.

Merk ten slotte op dat overschakelen naar ART het beste kan worden gedaan op een magazijn-ROM. Meest aangepaste ROM's Een aangepast ROM voor uw Android-apparaat zoeken en installeren Een aangepast ROM voor uw Android-apparaat zoeken en installeren Android is super aanpasbaar, maar om daar volledig gebruik van te kunnen maken, moet u een aangepast ROM flashen. Hier is hoe dat te doen. Meer lezen bieden geen ondersteuning voor het overschakelen naar Android-runtime.

Benchmarking: ART Vs Dalvik

Om te beoordelen of Android runtime echt een verschil zou maken voor de snelheid van mijn apps, heb ik wat benchmarking uitgevoerd. Helaas vond ik dat verbeteringen te verwaarlozen waren.

Onder AnTuTu Benchmark:

  • Dalvik score: 16719
  • ART score: 17431

Resultaat: ART is 0,95% sneller.

3D Benchmark gebruiken (Ice Storm)

  • Dalvik score: 5638
  • ART score: 5616 (geen geluid)

Resultaat: Dalvik is 1% sneller.

Eindelijk, ik benchmarkde met Vellamo (Metal)

  • Dalvik score: 539
  • ART score: 540

Resultaat: ART is 1% sneller.

Ik runde ook een drietal apps, Chrome, Comics uit Comixology en Doctor Who: Legacy en merkte dat het verschil in snelheid nauwelijks merkbaar was.

Apps identificeren die niet werken in ART

Zoals hierboven vermeld, is er een groot deel van de apps die niet werken in ART. Dit kan een probleem zijn, vooral als u enkele prestatieverbeteringen hebt opgemerkt.

Gelukkig zijn er verschillende websites die informatie delen over apps die in ART werken, afhankelijk van crowdsourced-gegevens.

Misschien is de beste lijst www.androidruntime.com/list, een doorzoekbare database die is gemaakt met de specifieke bedoeling u te helpen ontdekken welke apps compatibel zijn met ART.

Als ART niet voor u werkt, is terugschakelen mogelijk door terug te keren naar de Selecteer Runtime optie, waar u zou moeten kiezen Gebruik Dalvik.

ART: niet helemaal klaar om een ​​verschil te maken

Android-runtime ziet er zeker uit alsof het een verschil zal maken, hoewel het in dit stadium moeilijk te zeggen is.

Zoals hierboven vermeld, wordt ART echter nog steeds geoptimaliseerd, dus totdat het is uitgerold als een volledig functionerend Android-onderdeel, mogen we niet worden ontmoedigd als de snelheid toeneemt, is niet zo veel als gehoopt.

Nog een laatste opmerking. Als je ART gebruikt en merkt dat een app die je wilt gebruiken niet werkt, is het geen goed idee om slechte feedback achter te laten in de Play Store, iets wat gefrustreerde ART-switchers hebben gedaan. Dit is uiteraard niet handig voor ontwikkelaars of andere gebruikers die misschien in de war zijn of zelfs ontmoedigd zijn om een ​​app te gebruiken die anders perfect werkt op hun telefoon met Dalvik-runtime.

Wilt u Android-runtime proberen of wilt u liever wachten tot deze algemeen beschikbaar is? Vertel ons uw mening in de reacties.

Featured Image Credit: Placeit.net
Image Credit: Teleurgesteld telefoontje via Shutterstock

Ontdek meer over: Benchmark.