iOS Human Guidlines - page 89

Руководство
по Использованию
iOS
Технологии
2012-03-07 | © 2012 Apple Inc. All Rights Reserved.
89
Различные
звуковые
эффекты
,
геймплей
;
Музыкальное
сопровождение
.
В
этом
приложении
звук
значительно
повышает
удобство работы
,
но не
является необ
-
ходимым для
главной
задачи
.
Кроме
того
,
пользователи
,
скорее
всего
,
оценят
возмож
-
ность
играть
в
игру без
звука
или
параллельно прослушивать
песни
своей музыкальной
библиотеки
,
а не
игровой
саундтрек
.
Лучшей
стратегией будет
узнать может ли
запускаться
ваше приложение
во
время
вос
-
произведения других
звуков
.
Не
предоставляйте
пользователям
выбор между
саундтре
-
ком и другим
аудио
.
Вместо
этого
используйте Сервис Аудио Сессий функцию
AudioSessionGetProperty
для
запроса
состояния
свойства
kAudioSessionProperty_OtherAudioIsPlaying.
На основании
ответа
вы
сможете
выбрать
или
Ambient
категорию или
Solo Ambient
категорию
(
обе
категории
позволят пользова
-
телям
играть
в
игру
в
тишине
):
Если
пользователи
слушают другие аудио
,
вы должны
учесть
,
что они
хотят
продол
-
жать
слушать
это
аудио
,
вместо
саундтрека игры
.
В
этой
ситуации
следует
выбрать для
вашего
приложения
категорию
Ambient.
Если
пользователь не
слушает никакой другой
звук
при
запуске
вашего приложения
,
в
вашем приложении должна быть
выбрана
Solo Ambient
категория
.
Сценарий
4:
приложение
,
которое обеспечивает
точные
,
в режиме реального вре
-
мени
,
навигационные инструкции для получения маршрута
к месту назначения
пользователя
.
Вы
предоставляете
:
Разговорное руководство
на
каждом
этапе путешествия
;
Несколько
звуков
обратной
связи
;
Возможность
продолжать
слушать
собственное
аудио для
пользователей
.
В
этом
приложении
голосовые
инструкции
навигации
представляют основную
задачу
независимо
от
того
,
что приложение находится
в фоновом
режиме
.
По
этой
причине
вы
должны использовать
Playback
категорию
,
которая
позволяет
вашему аудио
играть
,
ко
-
гда
устройство
заблокировано
или
переключено
на беззвучный
режим
,
и
в
то
время
как
приложение
находится в фоновом режиме
.
Чтобы дать людям
возможность
слушать другие
аудио
в
то
время
как они используют
ваше приложение
,
вы можете добавить
kAudioSessionProperty_OverrideCategoryMixWithOthers property.
Однако
вы
также долж
-
ны
убедиться
,
что пользователи могут
слышать
голосовые инструкции
поверх
звука
,
иг
-
рающего
в настоящее
время
.
Для
этого
вы можете
обратиться
к
kAudioSessionProperty_OtherMixableAudioShouldDuck
свойству аудиосессии
.
Это
гаран
-
тирует
,
что
ваш
звук
громче
,
чем
все
,
в настоящее
время
воспроизводимое
,
аудио
(
кро
-
ме
аудио
звонка на
iPhone).
Сценарий
5:
приложение блоггинга
,
позволяющее пользователям
загружать их
тексты и
графику на
web-
сайт
.
Вы предоставляете
:
короткий
звуковой файл
запуска
;
Различные
короткие
звуковые
эффекты
,
сопровождающие действия
пользователя
(
например
,
звук
,
который играет
,
когда
сообщение было
загружено
);
звуковой
сигнал
,
который играет при
неудачном
размещении
.
В
этом
приложении
звук
расширяет
возможности
пользователя
,
но
это
случайность
.
Ос
-
новная
задача
приложения
никак не
связана
с аудио
,
и
пользователям
не нужно
слы
-
шать
звуки
,
для
успешного
использования
приложения
.
В
этом
случае
вы должны
ис
-
1...,79,80,81,82,83,84,85,86,87,88 90,91,92,93,94,95,96,97,98,99,...175
Powered by FlippingBook