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