Dalvik | |
---|---|
Type | Virtuel maskine |
Forfatter | Dan Bornstein |
Skrevet i | C , C++ |
Operativ system | Android |
Hardware platform | ARM , MIPS , x86 |
Læsbare filformater | Dalvik eksekverbar [d] |
Licens | Apache 2.0 |
Internet side | source.android.com/devic... |
Dalvik er en registerbaseret virtuel maskine til at udføre programmer skrevet i programmeringssproget Java , skabt af en gruppe Google -udviklere ledet af Dan Bornstein . Inkluderet i Android -mobiloperativsystemet .
Dalvik er optimeret til lavt hukommelsesforbrug og er en ikke-standardiseret, registerorienteret virtuel maskine, der er velegnet til at køre på RISC-processorarkitekturer , der almindeligvis bruges i mobile og indlejrede enheder såsom kommunikatorer og tablets (de fleste virtuelle desktopmaskiner er stackorienterede , inklusive standard Java virtuel maskine ejet af Oracle ).
Dalvik-programmer er skrevet i Java. På trods af dette bruges standard Java bytecode ikke; i stedet udfører Dalvik sit eget format bytecode. Efter kompilering af Java -kildekoden (ved hjælp af javac ) , konverterer Android SDK 's dx -værktøj klassefilerne ( .class extension ) til filer i native format ( .dex extension ), som er inkluderet i applikationspakken ( .apk ).
I versioner, der starter med Android 4.4 Kitkat, er det muligt at skifte fra Dalvik til den hurtigere ART (Android Runtime) . I Android 5.0 er Dalvik fuldstændig erstattet af ART.
Android ( Google Inc. , Open Handset Alliance ) | |||||||||
---|---|---|---|---|---|---|---|---|---|
Udvikling | |||||||||
Android versioner | |||||||||
Android variationer | |||||||||
Telefoner , tablets |
| ||||||||
Skaller | |||||||||
Ansøgninger | |||||||||
Lister | Android versionshistorik |