Vývojář | Dan Bornstein |
---|---|
Operační systém | Linux (jádro) |
Platforma | Android (operační systém) |
Typ softwaru | virtuální stroj a Java Virtual Machine |
Licence | Apache Licence 2.0 |
Web | http://source.android.com/devices/tech/dalvik/index.html |
Některá data mohou pocházet z datové položky. |
Přípona souboru | .dex |
---|
Dalvik je v informatice název virtuálního stroje od firmy Google, který v systému Android vytváří běhové prostředí pro aplikace napsané v programovacím jazyce Java. V systému Android 4.4 „KitKat“ byl v roce 2013 uveden jako ukázka nástupce Dalviku Android Runtime (ART) a ve verzi Android 5.0 „Lollipop“ v roce 2014 již ART úplně nahradil původní virtuální stroj Dalvik.
Programy pro Android jsou převážně psané v programovacím jazyce Java. Jsou kompilovány do bajtkódu pro Java Virtual Machine. Ten je posléze přeložen do bajtkódu Dalviku a uložen v souborech .dex (Dalvik EXecutable) a .odex (Optimized Dalvik EXecutable). Pojmy odex a de-odex se používají ve spojení s konverzí bajtkódu. Kompaktní formát Dalvik Executable je navržen pro systémy, které jsou omezeny paměťovou nebo výkonovou kapacitou.