.ODEX Extension de fichier
Exécutable Dalvik optimisé
| Développeur | N/D |
| Popularité |
3,5 | 39 Votes |
Qu'est-ce qu'un fichier ODEX ?
Un fichier ODEX est créé par le système d’exploitation Android pour augmenter la vitesse de démarrage d’une application Android (un .APK). Il se trouve à côté d’un fichier APK et contient du code optimisé qui accélère le chargement de l’application par l’intermédiaire de la machine virtuelle de processus Dalvik du système. À partir de la version 5.0 « Lollipop » (2014), Android a abandonné Dalvik et n’utilise plus les fichiers ODEX.
Plus d'informations
Les fichiers ODEX sont des versions optimisées des fichiers DEX, qui contiennent le code exécutable d’une application Android. Alors que les fichiers DEX s’exécutent généralement sur tous les appareils Android, les fichiers ODEX sont optimisés pour l’appareil spécifique sur lequel ils se trouvent. Ils contribuent non seulement à accélérer le chargement, mais réduisent également l’espace nécessaire pour l’application.
Android crée des fichiers ODEX pour les applications avant leur exécution. Ces fichiers contiennent le même préfixe de nom de fichier que leur fichier APK correspondant (par exemple, MyApp.apk et MyApp.odex). Les données des fichiers ODEX remplacent les données utilisées dans le fichier DEX équivalent (classes.dex) stocké dans le fichier APK.
REMARQUE : Dalvik est le nom donné à la machine virtuelle qui exécute le code compilé des applications Android. Par conséquent, un fichier DEX optimisé, ou fichier ODEX, est optimisé pour être exécuté par la machine virtuelle Dalvik.