Каковы ограничения на размер файла приложения для разных операционных систем и носителей смартфонов?

11

Я знаю, что iPhone App Store ограничивает размер приложения в целом, а также у AT & T есть ограничения по размеру, который он может передавать по тарифному плану данных по Wi-Fi. Я понятия не имею, что, если таковые имеются, эти ограничения для приложений Android, и то, что я нахожу в Интернете, представляет собой сочетание разных цифр.

Кто-нибудь знает эти цифры окончательно? Игра для Android, которую я портирую, имеет размер 20-30 МБ, и мы хотели бы знать, нужно ли нам еще больше уменьшить ее размер.

Ник Готч
источник
Windows Phone 7 является 225 МБ (не уверен , о дальнейших пределах несущей)
Nate
Я видел приложения размером около 200 МБ.
Коммунистическая утка
Не могу сказать, спрашиваете ли вы конкретно об Android или обо всех ... У iPhone жесткое ограничение в 2G на размер приложения. Самое большое приложение, которое у меня есть на моей iOS, это 600M +. Ярость HD составляет 750М.
Даниэль Блезек

Ответы:

6

Android

Максимальный размер для рынка составляет 50 МБ, и его можно загрузить по беспроводной сети. В сторонних магазинах могут быть файлы любого размера. Ограничение в 50 МБ относится только к размеру файла .apk. Можно загружать контент или другие данные после загрузки приложения, ограниченное только объемом памяти на устройстве пользователя.

IOS

Максимальный размер для распространения по сотовым сетям составляет 20 МБ. Максимальный размер приложения через WiFi или iTunes составляет 2 ГБ. После загрузки приложения можно загружать контент или другие данные, только ограниченные хранилищем на устройстве пользователя.

Windows Phone 7

Максимальный размер для эфира составляет 20 МБ. Максимальный размер файла - 225 МБ.

AttackingHobo
источник
1
Просто для пояснения: беспроводная связь означает загрузку приложения на телефон напрямую с использованием соединения 3G, а не загрузку приложения на компьютер и его передачу на телефон.
Джоккинг
@Joe Спасибо за это редактирование, я немного исследовал Google, но я не был уверен, так или иначе, в отношении iOS, поэтому я ничего не ставил.
AttackingHobo
1

Ограничение для приложений iPhone для передачи через 3G составляет 20 МБ (хотя для загрузки потребуется много времени, поэтому вы определенно хотите быть намного меньше).

Я не знаю, что общий предельный размер приложение (то есть. Насколько большим может быть приложение для загрузки через проводное соединение?), Потому что я веду себя так, как будто беспроводной предел верхний предел.

jhocking
источник
0

По состоянию на 24 сентября 2010 года самый большой файл apk, который вы можете загрузить, составляет 25 МБ. Я не верю, что это изменилось.

Дэвид
источник
Неправильно. Текущее ограничение размера в магазине Android составляет 50 МБ, и это только для Android Market; сторонние магазины могут иметь любой размер, который они хотят.
AttackingHobo
0

По состоянию на 5 марта 2012 года, предел для Android был увеличен до 4 Гб от 50mb. По состоянию на 7 марта 2012 года лимит загрузок OTA (через эфир) для iOS был увеличен до 20 Мб с 20 Мб. IOS макс предел для не-OTA загрузки остается 2 ГБ.

Смотрите также этот SO вопрос об изменениях IOS, в частности.

инженер
источник
Android по-прежнему не так радужен, как кажется. Google теперь будет размещать для вас до 4 ГБ данных и рассчитывать их как часть размера вашего приложения в магазине, но все еще существует ограничение в 50 МБ APK, и вам необходимо интегрировать их «Службу загрузки расширений» в свой код. Вы также не можете загружать его, и он не совместим с другими магазинами.