14.11.2012 Views

ios hig rus

ios hig rus

ios hig rus

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!