Cikk

Android A-tól Z-ig: Mi a Dalvik

protection click fraud
Android szótár

Mi az a Dalvik? Azt halljuk, hogy ez a szó sokat dob ​​az interneten, amikor az Androidról és annak belső működéséről beszélünk. Noha nincs egyszerű magyarázat, csak néhány bekezdésben adhatnánk meg, áttekinthetjük az alapokat, és jó irányba terelhetjük, ha táplálni kell a furfangos oldalát. A legegyszerűbben kifejezve: a Dalvik egy virtuális gép, amely Java-ban írt alkalmazásokat és kódokat futtat. A szokásos Java-fordító a forráskódot (szöveges fájlként írva) Bytecode-dá alakítja, majd egy .dex fájlba állítja össze, amelyet a Dalvik virtuális gép képes olvasni és használni. Lényegében az osztályfájlokat konvertáljuk .dex fájlokká (hasonlóan a jar fájlokhoz, ha a Java Java virtuális gépet használnánk), majd ezeket a Dalvik Virtual Machine olvassa és futtatja. Az osztályfájlokban használt ismétlődő adatok csak egyszer szerepelnek a .dex kimenetben, amely helyet takarít meg és kevesebb rezsit használ. A futtatható fájlok az alkalmazás telepítésekor újra módosíthatók, hogy a dolgok még jobban optimalizálódjanak a mobilhoz. Az olyan dolgok, mint a bájtsorrend felcserélése, az adatstruktúra és a függvénykönyvtárak inline összekapcsolása, a fájlokat kisebbekké és jobban futtatják az eszközeinken. A Dalvik virtuális gépet az első négyzetről írták, az Androidot szem előtt tartva.

A Verizon a Pixel 4a készüléket mindössze 10 USD / hó áron kínálja az új Unlimited vonalakon

Még zavart? Ne érezze magát rosszul, a geeky programozási beszélgetéseknek általában ez a hatása. Gondoljon így: amikor Java alkalmazást épít a számítógépéhez, a Java virtuális gép futtatja a forráskód összeállított kimenetét. Ezért a Java szinte bármilyen operációs rendszeren fut. A Dalvik egy Java virtuális gép mobilra optimalizált verziója, amely az Apache Harmony projekt kódjával épült, amely nyílt forráskódú és fut jobb, mint egy normál Java virtuális gép lenne a korlátozott hardverünkön, amelyet úgy terveztünk, hogy egyszerre több virtuális gépet is futtathasson - azaz többfeladatos. Mivel a Dalvik nyílt forráskódú, ezért más operációs rendszerekre is portolták, például a BlackBerry PlayBook-on. Átkozottul bonyolult, elég rohadt jó, és az Oracle (a Java-t a Sun-tól vásárló cég) utálja.

Az Android azért használja a Dalvik programot, mert míg a szokásos Java virtuális gép licence GPL2 (ingyenes és nyílt forráskódú), mobileszközön elhelyezve és a Java Micro Edition használatával nem. A Google és az Oracle közötti nagy vita alapja a Dalvik. A Google azt állítja, hogy "tiszta helyiség" környezetben írták, az Oracle kódjának használata nélkül, és az Oracle nem ért egyet. Azt állítjuk, hogy fogalmunk sincs, csak örülünk, hogy ugyanolyan jól működik, mint működik.

A Dalvikról további információt aGoogle I / O webhely.

Korábban az Android A-tól Z-ig: Mi az a CES?; További információ itt Az Android szótár

További információk az Android szótárból

[blokk: nézetek: article_lister_bespoke-block_13]

Ezek a legjobb vezeték nélküli fülhallgatók, amelyeket minden áron megvásárolhat!
Ideje levágni a zsinórt!

Ezek a legjobb vezeték nélküli fülhallgatók, amelyeket minden áron megvásárolhat!

A legjobb vezeték nélküli fülhallgató kényelmes, remekül hangzik, nem kerül túl sokba, és könnyen elfér egy zsebben.

Minden, amit tudnia kell a PS5-ről: Kiadás dátuma, ára és még sok más
Következő generációs

Minden, amit tudnia kell a PS5-ről: Kiadás dátuma, ára és még sok más.

A Sony hivatalosan megerősítette, hogy a PlayStation 5-en dolgozik. Itt van minden, amit eddig tudtunk róla.

A Nokia két új, 200 dollár alatti, olcsó Android One telefont dob ​​piacra
Új Nokias

A Nokia két új, 200 dollár alatti, olcsó Android One telefont dob ​​piacra.

A Nokia 2.4 és a Nokia 3.4 a legújabb kiegészítés a HMD Global költségvetési okostelefon-kínálatában. Mivel mindkettő Android One eszköz, garantáltan két fő operációs rendszer frissítést és rendszeres biztonsági frissítést kapnak akár három évig is.

A legjobb hordozható azonnali fotónyomtatók Android-eszközökhöz
Nyomtatás útközben!

A legjobb hordozható azonnali fotónyomtatók Android-eszközökhöz.

Mozgásban vagy, és emlékeket készítesz a mobilodon. Bár a digitális nagyszerű, miért ne próbálná meg egy kicsit kézzelfoghatóbbá tenni ezeket az emlékeket egy kézzelfogható fotóval?

instagram story viewer