Звук игры привязан к переключателю звонка. Это ошибка или особенность?


1

У меня iPhone 6, на котором установлена ​​последняя общедоступная бета-версия iOS 9.2.1, хотя со мной уже происходило следующее обновление нескольких обновлений iOS. Мне интересно, следует ли сообщать об этой бета-ошибке или о предполагаемом поведении iOS.

Когда я пользуюсь наушниками, все работает так, как должно, независимо от настройки переключателя звонка.

Когда я не использую наушники и переключатель звонка включен (то есть оранжевый не виден), все работает так, как должно.

Когда я не пользуюсь наушниками, а переключатель звонка выключен, звук из приложений для воспроизведения видео (YouTube, собственное приложение Видео и т. Д.) Работает нормально, но звук из игр абсолютно бесшумный.

Так это ошибка или фича? Давайте определим «функцию» как «ее можно воспроизвести на устройстве, которое никогда не касалось бета-версии программного обеспечения».

Ответы:


4

Это предполагаемое поведение в соответствии с рекомендациями Apple.

От Руководство по интерфейсу пользователя Apple iOS :

Пользователи переключают свои устройства в режим без звука, когда они хотят:

  • Избегайте прерывания неожиданными звуками, такими как мелодии телефона и звуки входящих сообщений
  • Избегайте слышать звуки, которые являются побочными продуктами действий пользователя, такие как клавиатура или другие звуки обратной связи, случайные звуки или звуки запуска приложения
  • Избегайте слышать звуки игры, которые не важны для игры, такие как звуковые эффекты и звуковые дорожки

Специально для игр:

Сценарий 3: игра, которая позволяет пользователям управлять персонажем при выполнении различных задач. Вы предоставляете:

  • Различные игровые эффекты
  • Музыкальный саундтрек

В этом приложении звук значительно улучшает взаимодействие с пользователем, но не является обязательным для основной задачи. Кроме того, пользователи, вероятно, оценят возможность играть в игру молча или во время прослушивания песен в их музыкальной библиотеке вместо саундтрека к игре.

Глубже в Аудио рекомендации по типу приложения Apple рекомендует использовать AVAudioSessionCategoryAmbient или AVAudioSessionCategorySoloAmbient категории, которые определяются как:

  • AVAudioSessionCategoryAmbient / AVAudioSessionCategorySoloAmbient
    [...]
    Ваш звук заглушается блокировкой экрана и переключателем Silent (так называемый переключатель Ring / Silent на iPhone).

Соответственно, для приложений с типом воспроизведения рекомендуется категория AVAudioSessionCategoryPlayback, определенная следующим образом:

  • AVAudioSessionCategoryPlayback
    [...]
    Категория для воспроизведения записанной музыки или других звуков, которые являются центральными для успешного использования вашего приложения.
    При использовании этой категории звук вашего приложения продолжается с переключателем «Без звука», установленным в бесшумный режим или при блокировке экрана.

Пока разработчики следуют рекомендациям, это ожидаемое поведение, если Apple не решит изменить то, как категории функционируют в операционной системе.


Я нашел несколько объявлений, которые игнорируют переключатель ... o_0
Almo

Объявления работают по-разному и не обязательно следуют рекомендациям. Это система чести, что разработчики следуют рекомендациям. Можно также утверждать, что реклама со звуком игнорирует переключатель, потому что звук является важной частью их опыта.
NetherLinks
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.