.ODEX Extensão de arquivo
Executável Dalvik otimizado
| Desenvolvedor | N/D |
| Popularidade |
3,5 | 39 Votos |
O que é um arquivo ODEX?
Um arquivo ODEX é criado pelo sistema operacional Android para aumentar a velocidade de inicialização de um aplicativo Android (um arquivo .APK). Ele fica localizado junto a um arquivo APK e contém código otimizado que acelera o processo de carregamento do aplicativo por meio da máquina virtual de processos Dalvik do sistema. A partir da versão 5.0 "Lollipop" (2014), o Android descontinuou o Dalvik e não usa mais arquivos ODEX.
Mais informações
Arquivos ODEX são versões otimizadas de arquivos DEX, que contêm o código executável de um aplicativo Android. Enquanto os arquivos DEX são executados genericamente em todos os dispositivos Android, os arquivos ODEX são otimizados para o dispositivo específico no qual estão armazenados. Eles não apenas ajudam a aumentar a velocidade de carregamento, mas também reduzem a quantidade de espaço necessária para o aplicativo.
O Android cria arquivos ODEX para os aplicativos antes que eles sejam executados. Esses arquivos contêm o mesmo prefixo de nome de arquivo que o arquivo APK correspondente (por exemplo, MyApp.apk e MyApp.odex). Os dados nos arquivos ODEX substituem os dados usados no arquivo DEX equivalente (classes.dex) armazenado dentro do arquivo APK.
NOTA: Dalvik é o nome dado à máquina virtual que executa o código compilado para aplicativos Android. Portanto, um arquivo DEX otimizado, ou arquivo ODEX, é otimizado para execução pela máquina virtual Dalvik.