.ODEX Bestandsextensie
Geoptimaliseerd Dalvik-uitvoerbaar bestand
| Ontwikkelaar | N.v.t. |
| Populariteit |
3,5 | 39 stemmen |
Wat is een ODEX-bestand?
Een ODEX-bestand wordt door het Android-besturingssysteem gemaakt om de opstartsnelheid van een Android-app (een .APK-bestand) te verhogen. Het bevindt zich naast een APK-bestand en bevat geoptimaliseerde code die het laden van de app versnelt via de virtuele Dalvik-machine van het systeem. Vanaf versie 5.0, "Lollipop" (2014), stopte Android met Dalvik en worden ODEX-bestanden niet meer gebruikt.
Meer informatie
ODEX-bestanden zijn geoptimaliseerde versies van DEX-bestanden, die de uitvoerbare code voor een Android-app bevatten. Hoewel DEX-bestanden in het algemeen op alle Android-apparaten worden uitgevoerd, zijn ODEX-bestanden geoptimaliseerd voor het specifieke apparaat waarop ze staan. Ze helpen niet alleen de laadsnelheid te verhogen, maar verminderen ook de hoeveelheid ruimte die de app nodig heeft.
Android maakt ODEX-bestanden voor apps voordat deze worden uitgevoerd. Deze bestanden hebben dezelfde bestandsnaamprefix als het bijbehorende APK-bestand (bijv. MyApp.apk en MyApp.odex). De gegevens in ODEX-bestanden vervangen de gegevens die worden gebruikt in het bijbehorende DEX-bestand (classes.dex) dat in het APK-bestand is opgeslagen.
OPMERKING: Dalvik is de naam van de virtuele machine die de gecompileerde code voor Android-apps uitvoert. Daarom is een geoptimaliseerd DEX-bestand, of ODEX-bestand, geoptimaliseerd voor uitvoering door de virtuele Dalvik-machine.