2009-10-14 2 views
3

У меня есть приложение, которое довольно велико. У этого есть тонны изображений и звуков. В целом размер составляет 30 МБ.Каков предел размера iPhone-приложений?

1) Существует ли официальный размер для размера приложения?

2) Существуют ли другие «практические» ограничения, которые я должен рассмотреть?

ответ

2

Это может показаться очевидным, но здесь есть два ограничения по размеру - они абсолютно не определены.

Один из них является пределом для комплекта приложений. Я не знаю, существует ли реальный предел (кроме ограничения на флеш-память устройства), но это редко бывает проблемой. Имейте в виду порог 10Mb, который упоминает другой Фил. Возможно, что-то в пределе 2GB тоже, я не знаю.

Более важным ограничением является размер загруженного двоичного изображения и его использование в режиме реального времени. Очевидно, что iPhone является ограниченным устройством в этой области. Первоначальные iPhones и iPod touch имели 128 МБ общей памяти, без пейджинга. Текущие модели имеют 256 Мб, но немного рано ограничивать себя этим подмножеством установленной базы, если вы можете ей помочь. Предполагая, что 128 МБ этого честного куска используется самой системой и ее фоновыми задачами (и людям тоже нужны пользовательские фоновые задачи!?!).

В беседе с инженером Apple он сказал, что приложения должны быть написаны, чтобы использовать не более 25-30 МБ! До 60 Мб могут быть доступны, но не могут быть учтены (но вы можете использовать это дополнительное для кеширования, которое вы можете очистить по мере необходимости).

3

Читайте, есть сообщения, что абсолютный максимальный размер для приложения составляет 2 ГБ (http://discussions.apple.com/thread.jspa?threadID=1605342).

Помимо этого, если ваше приложение превышает 10 МБ, пользователи смогут загружать его только через Wi-Fi-соединение, что может привести к тому, что пользователи не смогут легко загрузить приложение, когда они находятся вне дома.

1

1) Я считаю, что вы не должны запрашивать максимальный размер, так как вы должны стремиться к минимально возможному размеру для своих приложений. Поскольку у iPhone ограниченная память (как для хранения & RAM), вам не следует создавать огромное приложение. (Я сомневаюсь, что приложение> 200 МБ может пройти проверку приложения Apple.)

Да, Фил прав, когда приложение больше 10 МБ, его можно загрузить только через Wi-Fi или iTunes. Довольно много пользователей может захотеть загрузить в любом месте, где им нравится использование сетей 3G, поэтому не рекомендуется 10 МБ.

Кроме того, позаботьтесь об этих пользователях с iPhone 2G. Если вы создаете приложение размером> 10 МБ, для загрузки вашего приложения требуется один день (если им посчастливилось отключиться в середине загрузки ...)

2) практический предел ... KISS = Keep Это просто и мало.

Все. Надеюсь, поможет.

+0

В App Store имеется несколько приложений с более чем 200 МБ. Приложение TomTom составляет 1,2 ГБ, и я видел несколько автономных читателей в Википедии, размер которых составляет 800+ МБ. –

+0

K.I.S.S = Держите это просто глупо :) – mikemike396

Смежные вопросы