.ODEX Extensión de archivo
Ejecutable Dalvik optimizado
| Desarrollador | N/D |
| Popularidad |
3.5 | 39 Votos |
¿Qué es un archivo ODEX?
El sistema operativo Android crea un archivo ODEX para aumentar la velocidad de inicio de una aplicación de Android (un archivo .APK). Se encuentra junto a un archivo APK y contiene código optimizado que acelera el proceso de carga de la aplicación mediante la máquina virtual de procesos Dalvik del sistema. A partir de la versión 5.0, "Lollipop" (2014), Android dejó de usar Dalvik y ya no utiliza archivos ODEX.
Más información
Los archivos ODEX son versiones optimizadas de los archivos DEX, que contienen el código ejecutable de una aplicación de Android. Mientras que los archivos DEX se ejecutan de forma genérica en todos los dispositivos Android, los archivos ODEX están optimizados para el dispositivo específico en el que se encuentran. No solo ayudan a acelerar la carga, sino que también reducen la cantidad de espacio necesaria para la aplicación.
Android crea archivos ODEX para las aplicaciones antes de ejecutarlas. Estos archivos contienen el mismo prefijo de nombre que su archivo APK correspondiente (por ejemplo, MyApp.apk y MyApp.odex). Los datos de los archivos ODEX reemplazan los datos utilizados en el archivo DEX equivalente (classes.dex) almacenado dentro del archivo APK.
NOTA: Dalvik es el nombre que recibe la máquina virtual que ejecuta el código compilado de las aplicaciones de Android. Por lo tanto, un archivo DEX optimizado, o archivo ODEX, está optimizado para que lo ejecute la máquina virtual Dalvik.