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 />

пользовательский ввод, минуя UI, вне зависимости от того, на переднем плане происходит<br />

воспроизведение или в фоновом режиме.<br />

В iOS 4.3 и выше приложения могут отправлять видео в AirPlay с поддержкой аппаратных<br />

средств, таких как Apple TV, и продолжать воспроизведение при переходе в фоновый<br />

режим. Такое приложение может также принимать ввод данных пользователем с<br />

помощью удаленного управления событиями, так что пользователи могут управлять<br />

воспроизведением видео, в то время как приложение находится в фоновом режиме.<br />

Воспроизведение мультимедиа приложений, в частности, должно адекватно реагировать<br />

на события удаленного медиауправления, особенно если воспроизведение аудио<br />

или видео осуществляется в то время, как приложение находится в фоновом режиме.<br />

Для выполнения обязанностей, связанных с привилегией воспроизведения медиа, в то<br />

время как ваше приложение работает в фоновом режиме, обязательно соблюдайте<br />

следующие правила:<br />

Ограничьте право вашего приложения на получение удаленного управления событиями,<br />

когда это имеет смысл. Например, если ваше приложение позволяет пользователям<br />

читать контент, искать информацию и слушать звук, оно должно принимать<br />

удаленное управление пока пользователь находится в звуковом контексте. Когда пользователь<br />

покидает контекст аудио, вы должны запретить возможность получения событий.<br />

Если ваше приложение позволяет пользователям воспроизводить аудио или видео<br />

на AirPlay-совместимом устройстве, оно должно принимать удаленный контроль события,<br />

пока воспроизводится мультимедиа. Соблюдение этих принципов позволяет пользователям<br />

использовать различные медиаприложения (и управлять ими с помощью<br />

гарнитуры управления), когда они в режиме nonmedia вашего приложения.<br />

По возможности, используйте предоставляемые системой контроллеры, чтобы<br />

обеспечить поддержку AirPlay. При использовании класса MPMoviePlayerController<br />

для включения AirPlay-воспроизведения, можно воспользоваться стандартным управлением,<br />

что позволяет пользователем выбирать AirPlay-совместимое устройство, находящееся<br />

в пределах досягаемости. Или вы можете использовать MPVolumeView класс<br />

для отображения AirPlay с поддержкой аудио и видео устройств, из которых пользователи<br />

могут выбирать. Пользователи привыкли к внешнему виду и поведению этих стандартных<br />

элементов управления, поэтому они будут знать, как использовать их в вашем<br />

приложении.<br />

Не перепрофилируйте события, даже если они не имеют никакого значения в вашем<br />

приложении. Пользователи ожидают, что iOS мультимедиа контроллеры и дополнительные<br />

элементы управления функциями последовательны во всех приложениях.<br />

Вам не нужно обрабатывать события, которые вашему приложению не требуются, но<br />

события, которые вы обрабатываете, должны приводить к восприятию, ожидаемому<br />

пользователями. Если вы переопределяете смысл события, вы путаете пользователей<br />

и рискуете привести их в недоумение, с которым они не справятся, не покидая приложение.<br />

VoiceOver and Accessibility<br />

(Управление Голосом и Доступность)<br />

Управление голосом предназначено для повышения доступности для слепых и пользователей<br />

с плохим зрением, а так же для пользователей с определенными проблемами<br />

обучения.<br />

2012-03-07 | © 2012 Apple Inc. All Rights Reserved.<br />

92

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

Saved successfully!

Ooh no, something went wrong!