.oat Extensión de archivo
Tipo de archivoAndroid Optimized Application File
Desarrollador | |
Categoría | Archivos de desarrollador |
Formato | N/A |
¿Para qué son los archivos OAT?
El sistema operativo Android crea un archivo OAT para acelerar el tiempo de carga de una aplicación de Android (archivo .APK ). Cuando se instala una aplicación, Android optimiza automáticamente los datos de la aplicación y crea un archivo OAT correspondiente. Android usa este archivo para cargar la aplicación más rápidamente, lo que crea una mejor experiencia para el usuario.
Los archivos OAT normalmente se guardan en el siguiente directorio en el dispositivo Android:
/ data / dalvik-cache /
Android realiza estas optimizaciones usando una herramienta llamada dex2oat . Cuando instala 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 normalmente se encuentra en el siguiente directorio en el dispositivo Android:
/ system / bin / dex2oat /
NOTA: Los archivos OAT se introdujeron con Android 5.0, cuyo nombre en código es "Lollipop" o “L”. Las versiones anteriores de Android usan .ODEX (DEX optimizado) en lugar de archivos OAT para los ejecutables optimizados. El nuevo tiempo de ejecución de Android 5.0, llamado ART (Android Runtime), utiliza una compilación de adelanto de tiempo (AOT) Método, que mejora el método de compilación Just-In-Time de su predecesor. ART reemplaza el tiempo de ejecución anterior, que se llama Dalvik.
boot.oat: este archivo se crea cada vez que se actualiza el sistema de un dispositivo o cuando la aplicación se inicia por primera vez después de la compra. Una aplicación hace referencia al archivo boot.oat cuando llama a un método de interfaz de programación de aplicaciones (API).
Android |
|