Android Package (APK) | |
---|---|
![]() | |
Extensão do arquivo | .apk |
MIME | application/vnd.android.package-archive
|
Tipo de formato | Formato de Pacote |
Variante de | JAR e ZIP |
Android Application Pack, ou Android Package (abreviado APK, em português Pacote de Aplicação Android) é um arquivo de aplicação proprietário da empresa Google destinado ao sistema operacional móvel Android, um formato de arquivo informático de instalação de aplicativos .apk; comparado com os arquivos proprietários de instalação de software do sistema Windows, como o .exe
ou o .msi
.
Este tipo de arquivo informático tem um formato semelhante a compressão que é feita pelo ZIP, e em seu interior ficam todos os arquivos necessários para a instalação de apps e jogos.[1] Para criar um arquivo APK, todo o código-fonte da aplicação é compilado e depois empacotado em um único arquivo, usando ferramentas como o programa aapt, dx.bat (encontradas no Android SDK), javac, usado na compilação das classes java presente no código-fonte,[2] e outros programas específicos. O APK é um formato de compressão ZIP baseado no formato JAR.
O APK pode ser obtido oficialmente na loja virtual do Google Play ou baixados em sites de terceiros ou também, após o desenvolvimento da aplicação feita em um Ambiente de Desenvolvimento Integrado (IDE) como o Android Studio ou no Kit de Desenvolvimento Android (SDK)[3] via linha de comando. Caso o APK seja baixado em sites de terceiros, a instalação é feita simplesmente clicando no arquivo.apk baixado no smartphone Android. Já para os desenvolvedores a instalação é feita automaticamente no emulador Android. Se caso o desenvolvedor queira testar a aplicação no smartphone, usa-se o programa de depuração adb (Android Debugger). Também são encontrados instalados nativamente no sistema, são chamados popularmente de "apps nativos" como por exemplo: relógio, calendário, telefone, contatos, etc.