Dalvik

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt hozzászólók, és jelentősen eltérhet a 2014. december 6-án felülvizsgált verziótól ; az ellenőrzések 11 szerkesztést igényelnek .
Dalvik
Típusú Virtuális gép
Szerző Dan Bornstein
Beírva C , C++
Operációs rendszer Android
Hardver platform ARM , MIPS , x86
Olvasható fájlformátumok Dalvik végrehajtható [d]
Engedély Apache 2.0
Weboldal source.android.com/devic…

A Dalvik  egy regiszter alapú virtuális gép Java programozási nyelven írt programok végrehajtására , amelyet Dan Bornstein által vezetett Google fejlesztők csoportja hozott létre .  Az Android mobil operációs rendszer része .

Az alacsony memóriafelhasználásra optimalizált Dalvik egy nem szabványos, regiszter -orientált virtuális gép, amely kiválóan alkalmas mobil és beágyazott eszközökben, például kommunikátorokban és táblagépekben általánosan használt RISC processzorarchitektúrákon való futtatásra (a legtöbb asztali virtuális gép verem -orientált, beleértve a szabványos Java virtuális gép , amely az Oracle tulajdonában van ).

A Dalvik programok Java nyelven íródnak. Ennek ellenére a szabványos Java bájtkódot nem használják, helyette a Dalvik saját formátumú bájtkódot hajt végre. A Java forráskód lefordítása után ( javac használatával) az Android SDK dx segédprogramja az osztályfájlokat ( .class kiterjesztés ) natív formátumú fájlokká ( .dex kiterjesztés ) alakítja, amelyek az alkalmazáscsomagban ( .apk ) találhatók.

Az Android 4.4 Kitkat- tól kezdődő verziókban lehetőség van Dalvikról a gyorsabb ART-ra (Android Runtime) váltani . Az Android 5.0 -ban a Dalvikot teljesen felváltotta az ART.

Jegyzetek

  1. Google Calling: Az Androidon belül a gPhone SDK (downlink) . onlamp.com. Letöltve: 2008. február 5. Archiválva az eredetiből: 2017. január 10. 

Linkek