Это может показаться очевидным, но здесь есть два ограничения по размеру - они абсолютно не определены.
Один из них является пределом для комплекта приложений. Я не знаю, существует ли реальный предел (кроме ограничения на флеш-память устройства), но это редко бывает проблемой. Имейте в виду порог 10Mb, который упоминает другой Фил. Возможно, что-то в пределе 2GB тоже, я не знаю.
Более важным ограничением является размер загруженного двоичного изображения и его использование в режиме реального времени. Очевидно, что iPhone является ограниченным устройством в этой области. Первоначальные iPhones и iPod touch имели 128 МБ общей памяти, без пейджинга. Текущие модели имеют 256 Мб, но немного рано ограничивать себя этим подмножеством установленной базы, если вы можете ей помочь. Предполагая, что 128 МБ этого честного куска используется самой системой и ее фоновыми задачами (и людям тоже нужны пользовательские фоновые задачи!?!).
В беседе с инженером Apple он сказал, что приложения должны быть написаны, чтобы использовать не более 25-30 МБ! До 60 Мб могут быть доступны, но не могут быть учтены (но вы можете использовать это дополнительное для кеширования, которое вы можете очистить по мере необходимости).
В App Store имеется несколько приложений с более чем 200 МБ. Приложение TomTom составляет 1,2 ГБ, и я видел несколько автономных читателей в Википедии, размер которых составляет 800+ МБ. –
K.I.S.S = Держите это просто глупо :) – mikemike396