(iPhone iOS 4) Приложение, которое было закрыто и удалено из фоновой панели - PullRequest
0 голосов
/ 24 августа 2011

Рассмотрим приложение, которое находилось на панели многозадачности и было закрыто, щелкнув по знаку минус.

Каким должно быть поведение этого приложения при перезапуске?

приложение перезапускается с нуля с заставкой и без старых данных?

Или приложение загружает сохраненные данные и перезагружается без заставки и с перезагруженными предыдущими данными?

Спасибо.

Ответы [ 5 ]

1 голос
/ 24 августа 2011

Приложение должно восстановить свое предыдущее состояние в максимально возможном количестве случаев.До многозадачности все приложения пытались сделать это, чтобы создать у пользователей впечатление многозадачности.С многозадачностью в iOS 4 это не меняется.Вам все еще нужно сделать это для:

  • поддержки старых устройств.
  • Сохраняйте пользовательский опыт таким же, даже если пользователь открывает тонны приложений и устройство автоматически освобождает память.
1 голос
/ 24 августа 2011

Если оно закрыто, то оно начнется с нуля, если только вы не используете методы делегата приложения, которые запускаются для хранения данных и создания функций для перезагрузки в определенное место в вашем приложении.

Заставка будетпокажите, требуется ли время загрузки, как при первом запуске приложения.

0 голосов
/ 24 августа 2011

Для чего-то похожего на игру, я бы предложил вам восстановить состояние пользователя ТОЛЬКО ЕСЛИ они были в середине игры, иначе просто начните с нуля. Однако для всего остального всегда начинайте с нуля.

Если вы ничего не сделаете, ваше приложение, вероятно, запустится с нуля.

0 голосов
/ 24 августа 2011

Эта операция (нажатие на значок минус) предназначена для освобождения памяти. Когда Apple представила многозадачность в iOS, использование памяти значительно возросло!

Итак, почему вы должны нажать на минус, чтобы убить приложение? Когда ты должен это сделать? Когда ваше устройство реагирует слишком плохо.

После закрытия (закрытия) приложения, когда вы перезапускаете приложение, оно запускается с нуля или возобновляет последнюю операцию в зависимости от того, как было разработано приложение!

Например, посмотрите на FacebookApp. Если вы вошли в систему и вышли из приложения, при следующем перезапуске оно снова откроет вашу учетную запись и в последний раз увидит страницу!

0 голосов
/ 24 августа 2011

Я думаю, что пользователь, который нажимает на минус, вероятно, делает это, либо просто для очистки, либо потому, что он / она хочет, чтобы приложение вернулось к начальной настройке, как если бы устройство было перезагружено.

Я справляюсь с минусом, вот так, и начинаю все заново с заставки.(не уверен, что рекомендует руководство Apple)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...