Gør det hurtigere at skifte til ART din Android KitKat-enhed?

  • Lesley Fowler
  • 0
  • 896
  • 129
Reklame

Kan ændre Android 4.4.2 KitKat-runtime skubbe ekstra ydelse ud af din telefon, eller er ART bedst tilbage alene, indtil Google beslutter at rulle det ud som en fungerende erstatning for Dalvik?

Hvad er Android Runtime?

Android-enheder leveres med en runtime kaldet Dalvik. Dine apps har brug for Dalvik for at arbejde. Android Runtime eller ART tilbyder et hurtigere alternativ; Dalvik er optimeret til at køre på ældre hardware med en begrænset processor og hukommelse, noget der ikke kræves af moderne Android-hardware.

Med Dalvik kompileres apps vha. Just-In-Time (JIT) -kompilatoren, hvor de bruger gratis systemressourcer. ART adskiller sig ved at kompilere apps på installationsfasen ved hjælp af Ahead-Of-Time (AOT) -samling.

Skift af runtime for din Android-enhed er kun muligt på Android 4.4 KitKat (det er Android 4.4.1 og 4.4.2), men kontakten er let at opnå. Det tilsigtede resultat er, at dine apps og spil skal starte hurtigere - ikke en dårlig ting!

Skift fra Dalvik Runtime til ART

For at skifte din Android 4.4.2 KitKat-enhedens driftstid fra Dalvik til ART, skal du finde enhedens menu til udviklerindstillinger.

Dette er skjult, men afsløres let. Åben Indstillinger> Om telefon og find Build-nummeret - tryk let på dette 7 gange. Du vil se en popup, der informerer dig om, at flere kraner kræves for at blive udvikler, men du kan ignorere dette, indtil du er færdig.

Tap Tilbage til Indstillinger menu og åbn den nye Udvikler muligheder menu.

Inden du fortsætter med at ændre din runtime, skal du overveje at tage en sikkerhedskopi af din enhed. Hvad er en Nandroid-sikkerhedskopi, og hvordan fungerer det nøjagtigt? Hvad er en Nandroid-sikkerhedskopi, og hvordan fungerer det nøjagtigt? Du har brug for den sikkerhedskopi klar. i tilfælde af, at resultaterne ikke er gunstige (selvom dette ikke er et must).

Herfra finder du Vælg Kørsel> Brug ART. Tap Okay for at bekræfte og vente, mens din telefon genstartes og de nødvendige ændringer foretages.

Beskeden “Android opgraderer ... ” vises, når apps er optimeret til ART. Når Android starter, er du klar til at drage fordel af forbedret app-ydeevne ... i teorien.

Årsager til at skifte til ART

Mens det er brugbart, er ART i øjeblikket ikke aktiveret som standard, da det stadig er i teststadiet. Det kan betragtes som et nyttigt påskeæg fra Android's udviklere for at vise dig præstationsforbedringer, der kan forventes i fremtidige udgivelser.

Om du skifter til ART eller ikke, er helt dit valg. Runtime er endnu ikke optimeret, og selvom estimater hævder, at app-starttidspunktet kan halveres, er der ulemper. Apps, der er samlet på installationsstedet ved hjælp af AOT, optager mere lagerplads, og den forbedrede applanceringshastighed reduceres af øget installationstid.

En anden ulempe for ART på dette tidspunkt er den manglende support til visse apps. Selvom mange højprofilerede apps er blevet opdateret for at understøtte ART, er der ingen garanti for, at apps, som du stoler på, fungerer med Android-runtime. Dette er heller ikke nødvendigvis et kortvarigt problem - der er ikke noget krav for udviklere at opdatere ældre apps på dette tidspunkt.

Endelig skal du bemærke, at skift til ART sker bedst på en lager-ROM. De fleste brugerdefinerede ROMs Sådan finder du og installerer en brugerdefineret rom til din Android-enhed Sådan finder du og installerer en brugerdefineret ROM til din Android-enhed Android er super tilpasselig, men for fuldt ud at drage fordel af det skal du blinke en brugerdefineret ROM. Sådan gør du. yder ikke support til at skifte til Android-runtime.

Benchmarking: ART mod Dalvik

For at vurdere, om Android-runtime virkelig ville gøre en forskel i hastigheden af ​​mine apps, udførte jeg noget benchmarking. Desværre fandt jeg, at forbedringer var ubetydelige.

Under AnTuTu-benchmark:

  • Dalvik score: 16719
  • ART score: 17431

Resultat: ART er 0,95% hurtigere.

Brug af 3D Benchmark (Ice Storm)

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

Resultat: Dalvik er 1% hurtigere.

Til sidst benchmarkede jeg med Vellamo (Metal)

  • Dalvik score: 539
  • ART score: 540

Resultat: ART er 1% hurtigere.

Jeg kørte også en trio af apps, Chrome, tegneserier fra Comixology og Doctor Who: Legacy, og fandt forskellen i hastighed næppe mærkbar.

Identificering af apps, der ikke fungerer inden for ART

Som nævnt ovenfor er der en god del apps, der ikke fungerer i ART. Dette kan være et problem, især hvis du har bemærket nogle ydelsesforbedringer.

Heldigvis er der forskellige websteder, der deler oplysninger om apps, der fungerer i ART, og som er afhængige af data fra skarer.

Den bedste liste er måske www.androidruntime.com/list, en søgbar database produceret med den specifikke hensigt at hjælpe dig med at finde, hvilke apps der er ART-kompatible.

Hvis ART ikke træner for dig, er det muligt at skifte tilbage ved at vende tilbage til Vælg Kørsel mulighed, hvor du skal vælge Brug Dalvik.

KUNST: Ikke ret klar til at gøre en forskel

Android-runtime ser bestemt ud som om det vil gøre en forskel, skønt det på dette tidspunkt er svært at sige.

Som nævnt ovenfor optimeres imidlertid stadig ART, så indtil det rulles ud som en fuldt fungerende Android-komponent, skulle vi ikke være modmodige, hvis hastighedsstigningen ikke er så meget, som vi håbede.

En sidste note. Hvis du bruger ART og finder ud af, at en app, du vil bruge, ikke fungerer, er det ikke en god ide at efterlade dårlige feedback i Play Store, hvilket nogle frustrerede ART-switchere har gjort. Dette er naturligvis ikke nyttigt for udviklere eller andre brugere, der måske er forvirrede eller endda afskrækket fra at bruge en app, der ellers ville fungere perfekt på deres telefon med Dalvik-runtime.

Planlægger du at prøve Android-runtime, eller foretrækker du at vente, indtil den er bredt tilgængelig? Fortæl os dine tanker i kommentarerne.

Fremhævet billedkredit: Placeit.net
Billedkredit: Skuffet telefonopkald via Shutterstock




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.