apk содержит несколько файлов, которые могут обрабатывать различные размеры экрана или языковые пакеты для разных типов конечных пользователей.
С другой стороны, пакет приложений android управляется Google. На основе устройства, которое пытается установить ваше приложение, android комплект приложений создает пользовательский c apk и удаляет все ненужные файлы из apk, которые, вероятно, не понадобятся конечному пользователю. Однако, если apk нужен определенный файл, который изначально отсутствовал при создании пакета приложения, apk просто запросит пакет приложения в фоновом режиме, чтобы открыть эти файлы, и они просто будут перенесены. Это может произойти, например, когда пользователь меняет язык apk или требует наличия функции Dynami c.