Art helyett Dalvik miért android 4

Ennek egyik oka a népszerűsége a Google mobil operációs rendszer lett egy viszonylag egyszerű alkalmazás fejlesztés érte. A bolton keresztül a Google Play programok gyorsan megtelt eszközöket. Ezek lehetővé vált a segítségével egy virtuális gép Dalvik, amely átalakítja az alkalmazás kódját a tiszta processzor egy mobil telefon vagy tabletta. Programozók írni, ahogy nekik megfelel, és nem kellett volna aggódnia, hogy milyen chip érdemes a felhasználói modult Qualcomm, az Intel, a MediaTek, NVIDIA, Samsung vagy más értékesítő.

A Google már régóta a Start, hogy ezt a problémát: az első nagy lépés volt a projekt Projekt Butter bejelentette az Android 4.1 Jelly Bean. Hála neki, az operációs rendszer némiképp jobban reagál a felhasználói műveleteket, de általában a probléma továbbra is fennáll. Ezért a Google létrehozott egy előkészített ART - cserélje Dalvik virtuális gép.

Bármilyen program használja a különféle szabványos intézkedések: a kép megjelenítése a képernyőn, írja a fájlokat a memóriába, fájlok Bluetooth vagy Wi-Fi-vel. Hogy könnyebb legyen a programozók életét, az operációs rendszer beépített funkciók e feladatok elvégzésére. A fejlesztő elegendő adja az alkalmazás „copy fájl XXX a memóriakártya mappáját UUU”. Nem érdekel, hogyan történik, és mennyibe kerül a rendszer erőforrásait.

Art helyett Dalvik miért android 4
A programozók gyakran írnak „hibás” programot, amely a hibakódot, „elveszti” a memóriát, és hasonlók. Virtual Machine segédprogram lehetővé teszi, hogy elkülöníteni egymástól, és az operációs rendszer kernel. Ennek köszönhetően a alkalmazás összeomlik nem befolyásolja az operációs rendszer és más programok futnak. Anélkül, hogy ez a hiba a közüzemi vezet összeomlik az egész rendszer. Az idősebb felhasználók emlékezhetnek, mint egy hiba az alkalmazásban vezetett a „kék halál” a Windows 95 asztali operációs rendszer, és a 98, aki nem rendelkezik ezen virtualizáció mechanizmusokat.

APK fájlok formátuma, hogy a felhasználó letölti a Google Play Store-ban vagy bármely más szerver - ez nem lefordított kód. Nincs számítógép nem tudja végrehajtani, mint egyszerűen „nem értik.” Ha közművek szerepelnek a már összeállított és érthető „vas” formában, majd egy részük működött volna, például eszközök Snapdragon chipset, de feltehetően egy hibát, amikor fut a kütyü chips Tegra.

Minden gyártó alkalmazkodik Dalvik alatt a processzor és a hardver. Ennek köszönhetően, az azonos szoftver futtatható épp olyan modulokat gyártó nem módosítja a forráskódját. És ez az oka annak, hogy nem lehet csak felvenni és telepíti az új verzió az Android készülék, mint például a Windows újratelepítését.

Mi takoeDalvik és miért kell cserélni

Art helyett Dalvik miért android 4

Virtuális gép ART (jelentése: Android RunTime - szerda Android szoftver verzió) még mindig kísérleti stádiumban, de ez már lehetséges, hogy megpróbálja Android 4.4 KitKat. Felhasználók rendelkező készülékek operációs rendszer verziója tud váltani az alapértelmezett Dalvik az ART.

Art helyett Dalvik miért android 4
A fő különbség a virtuális gépek - olyan megközelítés, hogy az összeállítás. Ha Dalvik alakítja valós idejű kód beindulása után azonnal a hasznosság, az ART ezt teszi előre a telepítést. Ez növekedést jelent a szerelési időt és segédprogramok nagyobb elfoglalt térfogat a flash memória eszközt. De ez azt is jelenti, a gyorsulás és a start-up és csökkentésére vonatkozó követelmények a hardver erőforrások, különösen a RAM mennyisége. Ezért Android 4.4 KitKat szerint a Google, képes lesz, hogy gyorsan és következetesen dolgozik kütyü memória kapacitása 512 MB. Egy új megközelítés kód átalakítása is az energiával.

Art helyett Dalvik miért android 4
Hasonlítsa össze a kötet az azonos programok segítségével Dalvik (balra) és az ART (jobbra)

Általában a virtuális gép ART ígér sok előnnyel rendelkezik a létező Dalvik. Előnyei és hátrányai az egyes látható az alábbi táblázatban:

Kapcsolódó cikkek