.ODEX Estensione file
Eseguibile Dalvik ottimizzato
| Sviluppatore | N/D |
| Popolarità |
3,5 | 39 Voti |
Che cos'è un file ODEX?
Un file ODEX viene creato dal sistema operativo Android per aumentare la velocità di avvio di un'app Android (un file .APK). Si trova accanto a un file APK e contiene codice ottimizzato che accelera il processo di caricamento dell'app tramite la macchina virtuale di processo Dalvik del sistema. A partire dalla versione 5.0 "Lollipop" (2014), Android ha abbandonato Dalvik e non utilizza più i file ODEX.
Maggiori informazioni
I file ODEX sono versioni ottimizzate dei file DEX, che contengono il codice eseguibile di un'app Android. Mentre i file DEX vengono eseguiti genericamente su tutti i dispositivi Android, i file ODEX sono ottimizzati per il dispositivo specifico su cui risiedono. Non solo contribuiscono ad aumentare la velocità di caricamento, ma riducono anche la quantità di spazio necessaria per l'app.
Android crea i file ODEX per le app prima che vengano eseguite. Questi file contengono lo stesso prefisso del nome file del file APK corrispondente (ad esempio, MyApp.apk e MyApp.odex). I dati nei file ODEX sostituiscono i dati utilizzati nel file DEX equivalente (classes.dex) memorizzato all'interno del file APK.
NOTA: Dalvik è il nome dato alla macchina virtuale che esegue il codice compilato per le app Android. Pertanto, un file DEX ottimizzato, o file ODEX, è ottimizzato per l'esecuzione da parte della macchina virtuale Dalvik.