Extension de fichier .oat
Type de fichier Android Optimized Application File
Développeur | |
Catégorie | Fichiers de développeur |
Le format | N/A |
Qu’est-ce qu’un fichier OAT?
Un fichier OAT est créé par le système d'exploitation Android pour accélérer le temps de chargement d'une application Android (fichier .APK ). Lorsqu'une application est installée, Android optimise automatiquement les données de l'application et crée un fichier OAT correspondant. Android utilise ce fichier pour charger l'application plus rapidement, ce qui crée une meilleure expérience pour l'utilisateur.
Les fichiers OAT sont généralement enregistrés dans le répertoire suivant du périphérique Android:
/ data / dalvik-cache /
Android effectue ces optimisations à l'aide d'un outil appelé dex2oat. . Lorsque vous installez une application sur un appareil fonctionnant sous Android 5.0 ou version ultérieure, dex2oat convertit le code Dalvik situé dans le fichier .ODEX en code natif et le stocke dans un fichier OAT. Par conséquent, chaque application aura un fichier OAT correspondant. dex2oat est généralement situé dans le répertoire suivant sur le périphérique Android:
/ système / bin / dex2oat /
REMARQUE: les fichiers OAT ont été introduits avec Android 5.0, nommé «Lollipop». ou "L." Les versions précédentes d'Android utilisent des fichiers .ODEX (DEX optimisé) au lieu de fichiers OAT pour les exécutables optimisés. Le nouveau runtime d'Android 5.0, appelé ART (Android Runtime), utilise une compilation à l'avance (AOT). méthode, qui améliore la méthode de compilation juste-à-temps de son prédécesseur. ART remplace le runtime précédent, appelé Dalvik.
boot.oat - Ce fichier est créé chaque fois que le système d'un appareil est mis à niveau ou lors du premier démarrage de l'application après son achat. Le fichier boot.oat est référencé par une application lorsque celle-ci appelle une méthode d'interface de programmation d'application (Framework).
Android |
|