Skifter til ART Speed ​​Up Android KitKat Device?

Skifter til ART Speed ​​Up Android KitKat Device? / Android

Kan du endre Android 4.4.2 KitKat-kjøretiden presse ekstra ytelse ut av telefonen din, eller er ART best igjen alene til Google bestemmer seg for å rulle det ut som en arbeidsplass for Dalvik?

Hva er Android Runtime?

Android-enheter leveres med en runtime som heter Dalvik. Appene dine trenger Dalvik til å jobbe. Android Runtime, eller ART, tilbyr et raskere alternativ; Dalvik er optimalisert for å kjøre på eldre maskinvare med en begrenset prosessor og minne, noe som ikke er nødvendig for moderne Android-maskinvare.

Med Dalvik blir apper kompilert ved hjelp av Just-In-Time (JIT) kompilatoren, og benytter seg av gratis systemressurser. ART er forskjellig ved å kompilere appene på installasjonsstadiet ved hjelp av AO-kompilering.

Bytte Android-enhetens kjøretid er bare mulig på Android 4.4 KitKat (det er Android 4.4.1 og 4.4.2), men bryteren er lett å oppnå. Det tiltenkte resultatet er at appene dine og spillene skal starte raskere - ikke en dårlig ting!

Bytter fra Dalvik Runtime til ART

Hvis du vil bytte Android 4.4.2 KitKat-enhetens kjøretid fra Dalvik til ART, må du finne enhetens Utvikleralternativer-meny.

Dette er skjult, men blir lett avslørt. Åpen Innstillinger> Om telefon og finn bygg nummeret - trykk dette 7 ganger. Du får se en popup som forteller deg at flere kraner er nødvendig for å bli utvikler, men du kan ignorere dette til du er ferdig.

Tap Tilbake til innstillinger menyen og åpne den nye Utviklermuligheter Meny.

Før du fortsetter å endre kjøretiden din, bør du vurdere å sikkerhetskopiere enheten. Hva er en Nandroid Backup og hvordan fungerer det akkurat? Hva er en Nandroid Backup og hvordan fungerer det akkurat? Du trenger den sikkerhetskopien når du er klar. Les mer hvis resultatene ikke er gunstige (selv om dette ikke er et must).

Herfra finner du Velg Runtime> Bruk ART. Tap OK for å bekrefte og vente når telefonen starter på nytt og de nødvendige endringene gjøres.

Meldingen “Android oppgraderer ... ” vil bli vist som apps er optimalisert for ART. Når Android starter, vil du være klar til å utnytte forbedret appytelse ... i teorien.

Grunner mot å bytte til ART

Mens det er brukbart, er ART for øyeblikket ikke aktivert som standard som det fremdeles er i testfasen. Det kan betraktes som et nyttig påskeegg fra Android-utviklere for å vise resultatforbedringer som kan forventes i fremtidige utgivelser.

Enten du bytter til ART eller ikke, er helt ditt valg. Rundtiden er ennå ikke optimalisert, og mens estimater hevder at appens starttid kan halveres, er det ulemper. Apper som er samlet på installasjonsstedet ved hjelp av AOT, tar opp mer lagringsplass, og den forbedrede lanseringshastigheten for appen blir redusert av økt installasjonstid.

En annen ulempe for ART på dette stadiet er mangelen på støtte for visse apps. Selv om mange høyprofilerte apper har blitt oppdatert for å støtte ART, er det ingen garanti for at apper du stoler på, vil fungere med Android-kjøretid. Dette er ikke nødvendigvis et kortsiktig problem, enten - det er ikke krav til utviklere om å oppdatere eldre apper på dette stadiet.

Til slutt, vær oppmerksom på at bytte til ART er best gjort på en lager ROM. Mest tilpassede ROM Slik finner du og installerer en egendefinert ROM for Android-enheten Slik finner du og installerer en egendefinert ROM for Android-enheten din Android er super tilpassbar, men for å få fullt utbytte av det, må du blinke en egendefinert ROM. Slik gjør du det. Les mer gir ikke støtte for bytte til Android-kjøretid.

Benchmarking: ART Vs Dalvik

For å vurdere om Android-kjøretiden virkelig skulle gjøre en forskjell i hastigheten på appene mine, utførte jeg noen benchmarking. Dessverre fant jeg noen forbedringer for å være ubetydelige.

Under AnTuTu Benchmark:

  • Dalvik score: 16719
  • ART score: 17431

Resultat: ART er 0,95% raskere.

Bruke 3D Benchmark (Ice Storm)

  • Dalvik score: 5638
  • ART score: 5616 (ingen lyd)

Resultat: Dalvik er 1% raskere.

Til slutt benchmarked jeg med Vellamo (Metal)

  • Dalvik score: 539
  • ART score: 540

Resultat: ART er 1% raskere.

Jeg kjørte også en trio av apps, Chrome, tegneserier fra Comixology og Doctor Who: Legacy, og fant forskjellen i hastighet knapt merkbar.

Identifisere programmer som ikke fungerer i ART

Som nevnt ovenfor er det en god del apps som ikke fungerer i ART. Dette kan være et problem, spesielt hvis du har lagt merke til noen ytelsesforbedringer.

Heldigvis finnes det ulike nettsteder som deler informasjon om apper som arbeider i ART, stole på crowdsourced data.

Kanskje den beste listen er www.androidruntime.com/list, en søkbar database produsert med den spesifikke intensjonen om å hjelpe deg med å finne hvilke apps som er ART-kompatible.

Hvis ART ikke fungerer for deg, kan du bytte tilbake ved å returnere til Velg Runtime alternativ, hvor du skal velge Bruk Dalvik.

ART: Ikke helt klar til å gjøre en forskjell

Android-kjøretid ser sikkert ut som om det vil gjøre en forskjell, selv om det på dette stadiet er vanskelig å si.

Men som nevnt ovenfor, er ART fortsatt optimalisert, så til det blir rullet ut som en fullt fungerende Android-komponent, bør vi ikke være motløs hvis hastigheten øker, er ikke så mye som håpet.

Ett siste notat. Hvis du bruker ART og finner ut at en app du vil bruke ikke virker, er det ikke lurt å forlate dårlig tilbakemelding i Play-butikken, som noen frustrerte ART-svitsjere har gjort. Åpenbart er dette ikke nyttig for utviklere eller andre brukere som kan være forvirrede eller til og med motet fra å bruke en app som ellers ville fungere perfekt på telefonen med Dalvik runtime.

Planlegger å prøve Android-kjøretid, eller vil du helst vente til den er allment tilgjengelig? Fortell oss dine tanker i kommentarene.

Utvalgte bilde Kreditt: Placeit.net
Bildekreditt: Skuffet telefonsamtale via Shutterstock

Utforsk mer om: Benchmark.