.OAT Extensión de archivo
Archivo de aplicación optimizado de Android
| Desarrollador | |
| Popularidad |
3.2 | 9 Votos |
¿Qué es un archivo OAT?
Android crea un archivo OAT para acelerar el tiempo de carga de una aplicación de Android (.APK file). Cuando se instala una aplicación, Android optimiza automáticamente los datos de la aplicación y crea un archivo OAT correspondiente. Android utiliza este archivo para cargar la aplicación más rápidamente, lo que ofrece una mejor experiencia al usuario.
Más información
Los archivos OAT suelen guardarse en el siguiente directorio del dispositivo Android:
/data/dalvik-cache/
Android realiza estas optimizaciones mediante una herramienta llamada dex2oat. Cuando instalas una aplicación en un dispositivo con Android 5.0 o posterior, dex2oat convierte el código Dalvik ubicado en el archivo .ODEX en código nativo y lo almacena en un archivo OAT. Por lo tanto, cada aplicación tendrá un archivo OAT correspondiente. dex2oat suele encontrarse en el siguiente directorio del dispositivo Android:
/system/bin/dex2oat/
NOTA: Los archivos OAT se introdujeron con Android 5.0, cuyo nombre en clave es “Lollipop” o “L”. Las versiones anteriores de Android utilizan archivos .ODEX (DEX optimizados) en lugar de archivos OAT para los ejecutables optimizados. El nuevo entorno de ejecución de Android 5.0, llamado ART (Android Runtime), utiliza un método de compilación anticipada (AOT), que mejora el método de compilación en tiempo de ejecución utilizado por su predecesor. ART reemplaza el entorno de ejecución anterior, llamado Dalvik.
Nombres de archivo .OAT comunes
boot.oat - Este archivo se crea cada vez que se actualiza el sistema del dispositivo o cuando la aplicación se inicia por primera vez después de adquirirla. La aplicación hace referencia al archivo boot.oat cuando llama a un método de la interfaz de programación de aplicaciones (API) del marco de trabajo.