.OAT Extensão de arquivo
Arquivo de aplicativo otimizado do Android
| Desenvolvedor | |
| Popularidade |
3,2 | 9 Votos |
O que é um arquivo OAT?
Um arquivo OAT é criado pelo sistema operacional Android para acelerar o tempo de carregamento de um aplicativo Android (arquivo.APK). Quando um aplicativo é instalado, o Android otimiza automaticamente os dados do aplicativo e cria um arquivo OAT correspondente. O Android usa esse arquivo para carregar o aplicativo mais rapidamente, proporcionando uma experiência melhor para o usuário.
Mais informações
Os arquivos OAT normalmente são salvos no seguinte diretório do dispositivo Android:
/data/dalvik-cache/
O Android realiza essas otimizações usando uma ferramenta chamada dex2oat. Quando você instala um aplicativo em um dispositivo com Android 5.0 ou posterior, dex2oat converte o código Dalvik localizado no .ODEX arquivo em código nativo e o armazena em um arquivo OAT. Portanto, cada aplicativo terá um arquivo OAT correspondente. dex2oat normalmente está localizado no seguinte diretório do dispositivo Android:
/system/bin/dex2oat/
NOTA: Os arquivos OAT foram introduzidos com o Android 5.0, cujo nome de código é “Lollipop" ou “L.” As versões anteriores do Android usam arquivos .ODEX (DEX otimizado) em vez de arquivos OAT para executáveis otimizados. O novo ambiente de execução do Android 5.0, chamado ART (Android Runtime), usa um método de compilação antecipada (AOT), que aprimora o método de compilação just-in-time usado por seu antecessor. O ART substitui o ambiente de execução anterior, chamado Dalvik.
Nomes de arquivo .OAT comuns
boot.oat - Este arquivo é criado sempre que o sistema do dispositivo é atualizado ou quando o aplicativo é inicializado pela primeira vez após a compra. O arquivo boot.oat é referenciado por um aplicativo quando ele chama um método de interface de programação de aplicativos (API) do framework.