Hirdetés

Az Android 4.4.2 KitKat futásidejének megváltoztatása extra teljesítményt eredményezhet telefonján, vagy az ART a legjobb, ha a Google úgy dönt, hogy ezt a Dalvik működő helyettesítőjévé teszi?

Mi az Android Runtime?

Az Android készülékek a Dalvik nevű futási idővel érkeznek. Az alkalmazásaidnak működniük kell a Dalvikon. Az Android Runtime vagy ART gyorsabb alternatívát kínál; A Dalvik optimalizálva van egy korlátozott processzorral és memóriával rendelkező régebbi hardverek futtatásához, amire nincs szükség a modern Android hardverhez.

A Dalvik segítségével az alkalmazásokat a Just-In-Time (JIT) fordító segítségével állítják össze, ingyenes rendszerforrások felhasználásával. Az ART abban különbözik, hogy az alkalmazásokat a telepítés szakaszában az AOT-fordítás segítségével fordítja.

Az Android készülék futási idejének átváltása csak az Android 4.4 KitKat (azaz az Android 4.4.1 és 4.4.2) esetén lehetséges, de a váltás könnyen megvalósítható. A kívánt eredmény az, hogy alkalmazásaid és játékaid gyorsabban induljanak el - ez nem rossz!

instagram viewer

Váltás a Dalvik Runtime-ről ART-re

Az Android 4.4.2 KitKat eszköz futási idejének Dalvikról ART-re történő váltásához meg kell találnia eszközének Fejlesztői beállításai menüt.

MUO-android-Dalvik-vs-art-dev

Ez rejtett, de könnyen felfedhető. Nyisd ki Beállítások> A telefonról és keresse meg a Build számot - érintse meg ezt 7-szer. Ekkor megjelenik egy felugró ablak, amely tájékoztatja Önt arról, hogy további fejlesztésekre van szükség ahhoz, hogy fejlesztővé váljon, de ezt addig figyelmen kívül hagyhatja, amíg el nem készül.

MUO-android-Dalvik-vs-art-dev-opciók

Koppintson a Vissza hoz Beállítások menüt, és nyissa meg az új Fejlesztői beállítások menü.

Mielőtt megváltoztatná a futásiidejét, fontolja meg biztonsági másolatának készítését az eszközéről Mi az a Nandroid biztonsági mentés és hogyan működik pontosan?Szüksége van erre a biztonsági mentésre készen. Olvass tovább abban az esetben, ha az eredmények nem kedvezőek (bár erre nem kötelező).

Innen megtalálja Válassza a Runtime> ART használatát. Koppintson a rendben nyugtázza és várja meg, amíg a telefon újraindul, és elvégzi a szükséges módosításokat.

Az „Android frissül ...” üzenet jelenik meg, mivel az alkalmazásokat az ART-re optimalizálják. Amikor az Android elindul, készen áll arra, hogy kihasználja az alkalmazás jobb teljesítményét… elméletileg.

A művészetre való váltás okai

Bár használható, az ART jelenleg alapértelmezés szerint nem engedélyezett, mivel még mindig a tesztelési szakaszban van. Az Android fejlesztői számára hasznos húsvéti tojásnak tekinthető, amely megmutatja a teljesítménynövelést, amely a jövőbeli kiadásokban várható.

MUO-android-Dalvik-vs-art-választás

Az, hogy az ART-re vált, vagy sem, az egész választás. A futási idő még nincs optimalizálva, és bár a becslések szerint az alkalmazás indítási ideje felére csökkent, vannak hátrányai. A telepítés helyén az AOT használatával összeállított alkalmazások több tárhelyet foglalnak el, és a javított alkalmazásindítási sebességet enyhíti a megnövekedett telepítési idő.

Az ART másik hátránya ebben a szakaszban az egyes alkalmazások támogatásának hiánya. Bár számos magas szintű alkalmazást frissítették az ART támogatására, nem garantált, hogy azokra a alkalmazásokra, amelyekre támaszkodsz, működni fognak az Android futásidejével. Ez sem szükségszerűen nem rövid távú probléma - ebben a szakaszban a fejlesztőknek nem kell frissíteniük a régebbi alkalmazásokat.

Végül, vegye figyelembe, hogy az ART-re váltás a legjobb ROM-on. A legtöbb egyedi ROM-ok Hogyan keressen és telepítsen egyéni ROM-ot az Android készülékéhezAz Android szuper testreszabható, de ennek teljes kihasználásához meg kell villannia egy egyedi ROM-ot. Itt van, hogyan kell ezt megtenni. Olvass tovább nem nyújt támogatást az Android futásidejére való váltáshoz.

Benchmarking: ART Vs Dalvik

Annak felmérése érdekében, hogy az Android futásideje valóban változást gyakorol-e az alkalmazások sebességére, elvégeztem néhány benchmarkingot. Sajnos minden javítást elhanyagolhatónak találtam.

Az AnTuTu Benchmark alatt:

  • Dalvik pontszáma: 16719
  • ART pontszám: 17431

Eredmény: Az ART 0,95% -kal gyorsabb.

MUO-android-Dalvik-vs-art-benchmark

3D benchmark (jégvihar) használata

  • Dalvik pontszáma: 5638
  • ART eredmény: 5616 (nincs hang)

Eredmény: a Dalvik 1% -kal gyorsabb.

Végül összehasonlítottam a Vellamo-val (fém)

  • Dalvik pontszáma: 539
  • ART pontszám: 540

Eredmény: Az ART 1% -kal gyorsabb.

Három alkalmazást futtattam, a Chrome-ot, a Comixology Comics-t és a Doctor Who: Legacy-t, és alig észrevehetőnek találtam a sebességkülönbséget.

Azon alkalmazások azonosítása, amelyek nem működnek az ART-ben

Mint fentebb megjegyeztük, van egy olyan alkalmazás, amely nem működik az ART-ben. Ez problémát jelenthet, különösen, ha észrevette a teljesítmény javulását.

Szerencsére vannak olyan webhelyek, amelyek információcserét folytatnak az ART-ban működő alkalmazásokról, a tömegforrásból származó adatokra támaszkodva.

Talán a legjobb lista a www.androidruntime.com/list, amely egy kereshető adatbázis, amelyet kifejezetten azzal a szándékkal állítottak elő, hogy segítsen megtalálni, mely alkalmazások ART-kompatibilisek.

MUO-android-Dalvik-vs-art-visszavonás

Ha az ART nem sikerül számodra, a visszalépés lehetséges, ha visszatér a Válassza a Runtime lehetőséget opció, ahol választania kell Használja a Dalvik-t.

MŰVÉSZET: Nem igazán kész változtatni

Az Android futásideje minden bizonnyal úgy néz ki, mintha különbséget fog tenni, bár ebben a szakaszban nehéz megmondani.

MUO-android-Dalvik-vs-art-meh2

Mint azonban a fentiekben megjegyeztük, az ART továbbra is optimalizálásra kerül, így amíg teljes mértékben működőképes Android-összetevővé nem alakítják ki, nem szabad lelkesednünk, ha a sebességnövekedés nem olyan nagy, mint ahogyan azt reméltük.

Egy utolsó megjegyzés. Ha ART-t használ, és úgy találja, hogy egy használni kívánt alkalmazás nem működik, nem jó ötlet rossz visszajelzést hagyni a Play Áruházban, amit néhány csalódott ART-váltó tett. Nyilvánvaló, hogy ez nem segít azoknak a fejlesztőknek vagy más felhasználóknak, akik zavartak lehetnek, vagy akár el is hajlandók elvenni egy olyan alkalmazás használatát, amely egyébként tökéletesen működik a telefonjukon a Dalvik futtatóidejével.

Az Android futásidejének kipróbálását tervezi, vagy inkább várja meg, amíg széles körben elérhető lesz? Mondja el nekünk gondolatait a hozzászólásokban.

Kiemelt kép jóváírás: Placeit.net
Kép jóváírás: Csalódott telefonhívás a Shutterstockon keresztül

Christian Cawley a biztonság, a Linux, a barkácsolás, a programozás és a műszaki magyarázatú szerkesztőhelyettes. Előállítja a The Really Useful Podcast-ot is, és nagy tapasztalattal rendelkezik az asztali és szoftver támogatással kapcsolatban. Christian, a Linux Format magazin közreműködője, egy Raspberry Pi gyártója, Lego szeretője és retro játék rajongója.