APK-файлы отличаются от обычных архивов тем, что представляют собой сжатый архив с ресурсами и кодом мобильного приложения. 2 В них запакованы скомпилированный код, файлы данных и ресурсов приложения — элементы, которые нужны Android-устройству, чтобы установить приложение. 1
Для одного приложения определённой версии может быть доступно несколько файлов APK, каждый из которых предназначен для устройств определённой архитектуры, версии операционной системы и с различными разрешениями экрана. 2 Чем больше вариантов APK-файлов предоставляет разработчик, тем меньше данных будет скачено при установке или обновлении приложения. 2
Кроме того, установка APK-файла почти такая же, как и распаковка архива, только с некоторыми отличиями: файлы распаковываются в специальную системную папку, внутри которой для каждого приложения создаётся своя вложенная папка. 1