Долгое время загрузки в приложении iOS - PullRequest
1 голос
/ 01 февраля 2012

Сколько вопросов необходимо тщательно рассмотреть, если в приложение для iOS необходимо загрузить большой контент?

Вот мои известные проблемы:

  1. Сеть, без ограниченийдля Wi-Fi, но у Apple есть лимитная политика для сотовой сети. введите описание ссылки здесь
  2. Фоновое исполнение.Apple представила многозадачность для нескольких случаев, но не для загрузки большого контента.Вот хороший анализ .
  3. Газетный киоск обеспечивает хорошее решение для этого.Но значит ли это, что вам нужно следовать подходу газетного киоска?Мы не хотим создавать приложение типа газетного киоска.

Какие еще проблемы вы думаете?и как лучше всего решить эту проблему?

Ответы [ 2 ]

1 голос
/ 01 февраля 2012

Я бы лениво загружал только данные по мере необходимости. Когда пользователь запрашивает область загрузки данных. Если вы хотите предварительно загрузить это сделать в фоновом режиме. Я видел 1,6-гигабайтные приложения с большим количеством видео, встроенных в основной пакет, но это было приложение для продаж, для которого нужно было подготовить все видео и не иметь активного сетевого подключения.

0 голосов
/ 01 февраля 2012

Загрузите необходимые данные в фоновом потоке, пока ваше приложение работает. Если ваше приложение было остановлено или приостановлено до того, как вы получите все данные, возобновите работу с того места, на котором остановились, при следующем запуске приложения. Есть несколько способов сделать это; Один хороший способ - разбить ваши данные на более мелкие куски, которые можно загружать последовательно.

...