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.
Android ( Google Inc. , Open Handset Alliance ) | |||||||||
---|---|---|---|---|---|---|---|---|---|
Fejlődés | |||||||||
Android verziók | |||||||||
Android változatok | |||||||||
Telefonok , tabletek |
| ||||||||
Kagylók | |||||||||
Alkalmazások | |||||||||
Listák | Android verzióelőzmények |