File con estensione .oat
Tipo di file Android Optimized Application File
Sviluppatore | |
Categoria | File di sviluppo |
Formato | N/A |
Come aprire file OAT?
Un file OAT viene creato dal sistema operativo Android per accelerare il tempo di caricamento di un'app Android ( .APK file). Quando viene installata un'app, Android ottimizza automaticamente i dati dell'app e crea un file OAT corrispondente. Android utilizza questo file per caricare l'app più rapidamente, il che crea un'esperienza migliore per l'utente.
I file OAT vengono in genere salvati nella seguente directory sul dispositivo Android:
/ data / dalvik-cache /
Android esegue queste ottimizzazioni usando uno strumento chiamato dex2oat . Quando si installa un'applicazione su un dispositivo con Android 5.0 o versioni successive, dex2oat converte il codice Dalvik che si trova nel file .ODEX nel codice nativo e lo memorizza in un file OAT. Pertanto, ogni app avrà un file OAT corrispondente. dex2oat si trova in genere nella seguente directory sul dispositivo Android:
/ system / bin / dex2oat /
NOTA: i file OAT sono stati introdotti con Android 5.0, nome in codice "Lollipop" o "L." Le versioni precedenti di Android utilizzano file .ODEX (DEX ottimizzati) anziché file OAT per eseguibili ottimizzati.Il nuovo runtime di Android 5.0, chiamato ART (Android Runtime), utilizza una compilazione anticipata (AOT) metodo, che migliora il metodo di compilazione just-in-time del suo predecessore. ART sostituisce il runtime precedente, che si chiama Dalvik.
boot.oat - Questo file viene creato ogni volta che viene aggiornato il sistema di un dispositivo o quando l'app viene avviata per la prima volta dopo l'acquisto. Il file boot.oat viene referenziato da un'app quando l'app chiama un metodo di interfaccia API (Application Programming Interface).
Android |
|