Reklama

Môže sa z operačného systému Android 4.4.2 KitKat vytlačiť ďalší výkon z vášho telefónu, alebo je ART najlepšie ponechať na pokoji, kým sa Google nerozhodne uviesť ho ako pracovnú náhradu za Dalvik?

Čo je to Android Runtime?

Zariadenia s Androidom sa dodávajú s runtime názvom Dalvik. Na fungovanie vašich aplikácií je potrebný program Dalvik. Android Runtime alebo ART ponúka rýchlejšiu alternatívu; Dalvik je optimalizovaný tak, aby bežal na staršom hardvéri s obmedzeným procesorom a pamäťou, čo sa od moderného hardvéru Android nevyžaduje.

S Dalvikom sú aplikácie zostavované pomocou kompilátora Just-In-Time (JIT), ktorý využíva bezplatné systémové prostriedky. ART sa líši zostavením aplikácií vo fáze inštalácie pomocou kompilácie Ahead-Of-Time (AOT).

Prepínanie modulu runtime zariadenia Android je možné iba na platforme Android 4.4 KitKat (to je systém Android 4.4.1 a 4.4.2), ale tento prepínač sa dá ľahko dosiahnuť. Zamýšľaným výsledkom je, že vaše aplikácie a hry by sa mali spúšťať rýchlejšie - nie je to zlá vec!

instagram viewer

Prechod z Dalvik Runtime na ART

Ak chcete zmeniť dobu behu zariadenia Android 4.4.2 KitKat z Dalviku na ART, budete musieť nájsť ponuku Možnosti vývojára svojho zariadenia.

Muo-android-Dalvík-vs-art-dev

Toto je skryté, ale dá sa ľahko odhaliť. Otvorené Nastavenia> Informácie o telefóne a nájdite číslo zostavenia - poklepte na toto 7-krát. Zobrazí sa kontextové okno informujúce o tom, že na to, aby ste sa stali vývojárom, je potrebných viac kohútikov, ale môžete ich ignorovať, až kým to neurobíte.

Muo-android-Dalvík-vs-art-dev-možností

kohútik späť do nastavenie a otvorte nové Možnosti vývojára Ponuka.

Predtým, ako budete chcieť zmeniť svoj čas vykonávania, zvážte vytvorenie zálohy zariadenia Čo je zálohovanie nandroidov a ako presne to funguje?Potrebujete túto zálohu hneď. Čítaj viac v prípade, že výsledky nebudú priaznivé (aj keď to nie je nevyhnutné).

Odtiaľto nájdete Vyberte položku Runtime> Use ART. kohútik OK potvrďte a počkajte, kým sa telefón reštartuje a vykonajú požadované zmeny.

Po optimalizácii aplikácií na ART sa zobrazí správa „Android sa inovuje ...“. Po spustení systému Android budete pripravení využiť vylepšený výkon aplikácií... teoreticky.

Dôvody prechodu na ART

Aj keď je ART použiteľný, v súčasnosti nie je v predvolenom nastavení povolený, pretože je stále vo fáze testovania. Od vývojárov systému Android sa môže považovať za užitočné veľkonočné vajíčko, ktoré vám môže ukázať zvýšenie výkonu, ktoré sa dá očakávať v budúcich vydaniach.

Muo-android-Dalvík-vs-art-výber

Či už prechádzate na ART, alebo nie, je úplne na vás. Runtime ešte nie je optimalizované a hoci odhady tvrdia, že čas spustenia aplikácie možno znížiť na polovicu, existujú jeho nevýhody. Aplikácie zostavené v čase inštalácie pomocou AOT zaberajú viac úložného priestoru a zvýšená rýchlosť spúšťania aplikácií sa zmierňuje predĺžením času inštalácie.

Ďalšou nevýhodou pre ART v tejto fáze je nedostatok podpory pre určité aplikácie. Hoci bolo aktualizovaných mnoho vysoko profilovaných aplikácií, aby podporovali ART, neexistuje žiadna záruka, že aplikácie, na ktoré sa spoliehate, budú fungovať s runtime systémom Android. Nie je to nevyhnutne ani krátkodobý problém. Vývojári v tejto fáze nemusia aktualizovať staršie aplikácie.

Nakoniec upozorňujeme, že prechod na ART sa najlepšie robí na burze ROM. väčšina vlastné ROM Ako nájsť a nainštalovať vlastnú ROM pre vaše zariadenie s AndroidomAndroid je super prispôsobiteľný, ale aby ste ho mohli naplno využiť, musíte si flash flash ROM prispôsobiť. Tu je návod, ako to urobiť. Čítaj viac Neposkytujú podporu prechodu na runtime systém Android.

Benchmarking: ART Vs Dalvik

S cieľom posúdiť, či runtime pre Android skutočne zmenil rýchlosť mojich aplikácií, som vykonal určité porovnávanie. Bohužiaľ som zistil, že akékoľvek zlepšenia sú zanedbateľné.

Pod referenčným bodom AnTuTu:

  • Dalvik skóre: 16719
  • ART skóre: 17431

Výsledok: ART je 0,95% rýchlejšie.

Muo-android-Dalvík-vs-art-mierka

Používanie referenčného bodu 3D (Ice Storm)

  • Dalvik skóre: 5638
  • ART skóre: 5616 (bez zvuku)

Výsledok: Dalvik je o 1% rýchlejší.

Nakoniec som porovnal s Vellamom (Metal)

  • Dalvik skóre: 539
  • ART skóre: 540

Výsledok: ART je o 1% rýchlejší.

Tiež som spustil tri aplikácie, Chrome, Comics from Comixology a Doctor Who: Legacy a zistil som, že rozdiel v rýchlosti je sotva viditeľný.

Identifikácia aplikácií, ktoré nefungujú v ART

Ako je uvedené vyššie, veľká časť aplikácií, ktoré v systéme ART nefungujú. Môže to byť problém, najmä ak ste si všimli nejaké zlepšenia výkonu.

Našťastie existujú rôzne webové stránky, ktoré zdieľajú informácie o aplikáciách, ktoré fungujú v sieti ART, pričom sa spoliehajú na údaje pochádzajúce z viacerých zdrojov.

Možno najlepším zoznamom je www.androidruntime.com/list, prehľadávateľná databáza vytvorená s konkrétnym zámerom pomôcť vám nájsť, ktoré aplikácie sú kompatibilné s ART.

Muo-android-Dalvík-vs-art-Späť

Ak ART pre vás nefunguje, je možné prepnúť späť návratom na stránku Vyberte položku Runtime kde by ste si mali zvoliť Použite Dalvik.

UMENIE: Nie celkom pripravené urobiť rozdiel

Runtime pre Android určite vyzerá, že to zmení, aj keď v tejto fáze je ťažké povedať.

Muo-android-Dalvík-vs-art-meh2

Ako je však uvedené vyššie, ART sa stále optimalizuje, takže kým sa nezačne používať ako plne funkčný komponent systému Android, nemali by sme byť skľúčení, ak sa rýchlosť nezvýši tak, ako sme očakávali.

Posledná poznámka. Ak používate aplikáciu ART a zistíte, že aplikácia, ktorú chcete použiť, nefunguje, nie je dobré nechať v obchode Play zlú spätnú väzbu, čo niektorí frustrovaní prepínače ART urobili. Je zrejmé, že to nie je užitočné pre vývojárov alebo iných používateľov, ktorí by mohli byť zmätení alebo dokonca odradení od používania aplikácie, ktorá by inak dokonale fungovala na ich telefóne s runtime Dalvik.

Plánujete vyskúšať runtime Android, alebo by ste radšej počkali, kým nebude k dispozícii? Povedzte nám svoje myšlienky v komentároch.

Vybraný obrázok: Placeit.net
Obrázok Kredit: Sklamaný telefónny hovor cez Shutterstock

Christian Cawley je zástupcom redaktora pre bezpečnosť, Linux, DIY, programovanie a techniku. Produkuje tiež skutočne užitočný podcast a má bohaté skúsenosti s podporou počítačov a softvéru. Christian je prispievateľom do časopisu Linux Format a je fanúšikom hry Raspberry Pi, milencom Lego a retro hráčom.