В Play Store перечислены размеры всех приложений, доступных в их магазине. Когда пользователь загружает и устанавливает приложения, фактические размеры, сообщаемые Android, часто превышают размеры, указанные в Play Store.
Из важности, это несоответствие происходит до приложения работать даже в первый раз.
В чем причина расхождения?
источник
В магазине Google Play и других магазинах приложений указан только основной размер приложения (APK), а не общий размер приложения, который включает в себя файлы расширения OBB (непрозрачный двоичный двоичный объект). OBB - это дополнительные файлы, которые загружает приложение для запуска. Перед загрузкой лишних файлов не должно быть разницы в размере файла.
Из раздела разработчиков Play Store:
Файлы OBB используют то же сжатие, что и файлы APK, что является стандартным сжатием zip. Файлы APK и OBB хранятся в файловой системе в сжатом виде, а файлы внутри распаковываются в память по мере необходимости на лету. Так что нет, сжатый размер, то есть пространство, занимаемое на устройстве APK, не отличается от того, что должен указывать Play Store.
Наконец, магазин Play позволяет использовать несколько APK для каждого приложения. Это связано с тем, что некоторые большие приложения (в основном игры) должны предназначаться для разных ресурсов (графический движок, размер / разрешение экрана и т. Д.), И они не могут соответствовать этому размеру в одном APK (из-за ограничения размера). Если вы посмотрите на одну и ту же страницу Play Store на разных типах устройств, вы, скорее всего, увидите другой размер приложения в списке.
источник
В Google Play Store больше не указываются размеры, когда вы вошли в систему с учетной записью, к которой подключено несколько устройств.
Максимальный размер APK-файла увеличился до 100 МБ с 28 сентября 2015 года (ссылка: официальный блог разработчиков Android )
Из-за распаковки и различных версий и устройств размер установки приложения зависит от устройства - «Зависит от устройства». Только для некоторых приложений вы можете увидеть, насколько они велики, посетив игровой магазин без входа в систему.
источник
Потому что Play Store показывает размер загружаемого файла, а загружаемый файл (вероятно, apk) сжимается. Когда вы устанавливаете приложение, apk распаковывается и увеличивается.
источник