Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Руководство по Использованию iOS Технологии<br />
Будьте готовы к сбоям и возобновлениям работы. Многозадачность увеличивает<br />
вероятность того, что фоновое приложение прервет работу вашего приложения. Другие<br />
функции, такие как наличие рекламы и быстрое переключение приложений, могут стать<br />
причиной более частых сбоев. Чем быстрее и точнее вы сможете сохранить текущее<br />
состояние вашего приложения, тем быстрее пользователи смогут возобновить или продолжить<br />
работу с момента возникновения сбоя.<br />
Убедитесь, что ваш UI обладает double-<strong>hig</strong>h status bar. Double-<strong>hig</strong>h status bar появляется<br />
во время таких событий как телефонные звонки, запись звука, а также набор номера.<br />
В неподготовленном приложении дополнительная высота этой панели может вызвать<br />
проблемы разметки. Например, UI может сворачиваться или закрываться. В многозадачной<br />
среде особенно важно быть готовым справиться с Double-<strong>hig</strong>h status bar<br />
правильно, поскольку есть вероятность того, что будет больше приложений, вызывающих<br />
его появление. Вы можете вызвать double-<strong>hig</strong>h status bar во время тестирования,<br />
чтобы проще было найти и исправить любые окна, которые не обрабатывают его должным<br />
образом. (Чтобы узнать, как сделать это с помощью iOS Simulator см. "Manipulating<br />
the Hardware" в Tools Workflow Guide for iOS.)<br />
Будьте готовы приостановить деятельность, которая требует внимания пользователей<br />
и их активного участия. Например, если ваше приложение является игровым<br />
или служит для просмотра медиа, убедитесь, что ваши пользователи не пропустят никакой<br />
контент или событие, покидая ваше приложение. Когда пользователи возвращаются<br />
к игре или приложению для просмотра медиа, они хотят продолжить работу с ним,<br />
будто они и не покидали его.<br />
Убедитесь, что аудио ведет себя должным образом. Многозадачность делает более<br />
вероятным другую медиа-активность, во время работы вашего приложения. Это также<br />
повышает вероятность того, что аудио придется приостановиться, а затем возобновиться<br />
для обработки прерываний. Для получения точных рекомендаций, которые помогут<br />
вам убедиться, что аудио отвечает ожиданиям пользователей и правильно сосуществует<br />
с другими аудио-устройствами, см. раздел "Sound" (стр. 84).<br />
Экономичное использование локальных уведомлений. Приложение может организовать<br />
локальные уведомления, отправляющиеся в определенные моменты: если приложение<br />
приостанавливается, работает в фоновом режиме, или не работает вообще.<br />
Для хорошего пользовательского восприятия, избегайте утомления пользователей<br />
слишком большим количеством уведомлений, а также следуйте указаниям по созданию<br />
содержания уведомлений, описанным в разделе “Notification Center” (стр. 72).<br />
2012-03-07 | © 2012 Apple Inc. All Rights Reserved.<br />
71