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!
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.

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.

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ó.

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.

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.

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.

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.