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

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

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

и другим аудио. Вместо этого используйте Сервис Аудио Сессий функцию<br />

AudioSessionGetProperty для запроса состояния свойства<br />

kAudioSessionProperty_OtherAudioIsPlaying. На основании ответа вы сможете выбрать<br />

или Ambient категорию или Solo Ambient категорию (обе категории позволят пользователям<br />

играть в игру в тишине):<br />

● Если пользователи слушают другие аудио, вы должны учесть, что они хотят продолжать<br />

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

В этой ситуации следует выбрать для вашего приложения категорию Ambient.<br />

● Если пользователь не слушает никакой другой звук при запуске вашего приложения, в<br />

вашем приложении должна быть выбрана Solo Ambient категория.<br />

Сценарий 4: приложение, которое обеспечивает точные, в режиме реального времени,<br />

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

пользователя. Вы предоставляете:<br />

● Разговорное руководство на каждом этапе путешествия;<br />

● Несколько звуков обратной связи;<br />

● Возможность продолжать слушать собственное аудио для пользователей.<br />

В этом приложении голосовые инструкции навигации представляют основную задачу<br />

независимо от того, что приложение находится в фоновом режиме. По этой причине вы<br />

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

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

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

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

ваше приложение, вы можете добавить<br />

kAudioSessionProperty_OverrideCategoryMixWithOthers property. Однако вы также должны<br />

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

в настоящее время. Для этого вы можете обратиться к<br />

kAudioSessionProperty_OtherMixableAudioShouldDuck свойству аудиосессии. Это гарантирует,<br />

что ваш звук громче, чем все, в настоящее время воспроизводимое, аудио (кроме<br />

аудио звонка на iPhone).<br />

Сценарий 5: приложение блоггинга, позволяющее пользователям загружать их<br />

тексты и графику на web-сайт. Вы предоставляете:<br />

● короткий звуковой файл запуска;<br />

● Различные короткие звуковые эффекты, сопровождающие действия пользователя<br />

(например, звук, который играет, когда сообщение было загружено);<br />

● звуковой сигнал, который играет при неудачном размещении.<br />

В этом приложении звук расширяет возможности пользователя, но это случайность. Основная<br />

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

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

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

89

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

Saved successfully!

Ooh no, something went wrong!