Подтвердить что ты не робот

Ограничение размера APK для Android в Google Play

В документах указано, что ограничение размера APK в Google Play составляет 50 МБ, с опцией для двух APK с 2 ГБ расширениями.

Однако я могу найти приложения в магазине Google Play, которые превышают ограничение в 50 Мбайт (Gears and Guts, например, 371 МБ). Я могу загрузить эту игру прямо из самой игры Google без необходимости внешних загрузчиков. Есть ли у них дополнительная функция в качестве Top Developer для загрузки APK более 50 МБ, или Google Play просто скрывает тот факт, что она загружает файлы расширения, а не сам APK?

4b9b3361

Ответ 1

Файлы расширений действуют странно. Для пользователя они выглядят как обычное приложение. 50 МБ-приложение с файлами расширения объемом 150 МБ будет выглядеть как загрузка в 200 МБ. Сначала приложение Google Play загрузит основное приложение. Затем он загрузит основной файл расширения, а затем файл расширения патча. Все, казалось бы, одна паушальная сумма.

Однако, загрузка может быть частичной. I.E., пользователь может завершить загрузку основного приложения без файлов расширения. Таким образом, вы ДОЛЖНЫ внедрять пользовательский загрузчик, чтобы получить оставшиеся файлы в случае сбоя начальной загрузки. Чтобы сделать вещи немного сложнее, иногда файлы расширения не включаются в первоначальную загрузку. Я не знаю, что вызывает это, но я видел, как это случалось в редких случаях.

Ответ 2

UPDATE: я только что загрузил APK снова и Gears и Guts, и оба они отображаются как одна загрузка, но если вы посмотрите на статус загрузки в строке состояния, это покажет, что он загружает дополнительный файл.

enter image description here