El audio del juego está vinculado al interruptor del timbre. ¿Es esto un error o una característica?

1

Tengo un iPhone 6 con la última versión beta pública de iOS 9.2.1, aunque el siguiente comportamiento me ha estado sucediendo en algunas actualizaciones de iOS ahora. Me pregunto si se debe informar un error beta o si es el comportamiento previsto de iOS.

Cuando uso auriculares, todo funciona como debería, independientemente de la configuración del interruptor de timbre.

Cuando no estoy usando auriculares y el interruptor del timbre está activado (es decir, el naranja no está visible), todo funciona como debería.

Cuando no estoy usando auriculares y el interruptor del timbre está desactivado, el audio de las aplicaciones de reproducción de video (YouTube, la aplicación nativa de videos, etc.) funciona bien, pero el audio de los juegos es totalmente silencioso.

Entonces, ¿es esto un error o una característica? Definamos "característica" como "se puede reproducir en un dispositivo que nunca ha tocado el software beta".

usuario24601
fuente

Respuestas:

4

Este es el comportamiento previsto según las Pautas de Apple.

De las pautas de la interfaz humana de Apple iOS :

Los usuarios cambian sus dispositivos a silencio cuando quieren:

  • Evite ser interrumpido por sonidos inesperados, como tonos de llamada y mensajes entrantes.
  • Evite escuchar sonidos que son subproductos de las acciones del usuario, como el teclado u otros sonidos de retroalimentación, sonidos incidentales o sonidos de inicio de aplicaciones.
  • Evite escuchar sonidos de juegos que no son esenciales para usar el juego, como efectos de sonido y bandas sonoras

Específicamente para juegos:

Escenario 3: un juego que permite a los usuarios guiar a un personaje a través de diferentes tareas. Tu provees:

  • Varios efectos de sonido de juego
  • Una banda sonora musical

En esta aplicación, el sonido mejora enormemente la experiencia del usuario, pero no es esencial para la tarea principal. Además, es probable que los usuarios aprecien poder jugar el juego en silencio o mientras escuchan canciones en su biblioteca de música en lugar de escuchar la banda sonora del juego.

Más profundo en las Pautas de audio por tipo de aplicación , Apple recomienda el uso de las categorías AVAudioSessionCategoryAmbient o AVAudioSessionCategorySoloAmbient , que se definen como:

  • AVAudioSessionCategoryAmbient / AVAudioSessionCategorySoloAmbient
    [...]
    Su audio se silencia mediante el bloqueo de pantalla y el interruptor Silencioso (llamado Anillo / Silencioso en iPhone).

En consecuencia, para las aplicaciones de tipo de reproducción, la categoría recomendada es AVAudioSessionCategoryPlayback, definida como tal:

  • AVAudioSessionCategoryPlayback
    [...]
    La categoría para reproducir música grabada u otros sonidos que son fundamentales para el uso exitoso de su aplicación.
    Al usar esta categoría, el audio de su aplicación continúa con el interruptor Silencioso configurado en silencio o cuando la pantalla se bloquea.

Mientras los desarrolladores sigan las pautas, este es el comportamiento esperado a menos que Apple decida cambiar cómo funcionan las categorías en el sistema operativo.

Vínculos abisales
fuente
He encontrado algunos anuncios que ignoran el cambio ... o_0
Almo
Los anuncios funcionan de manera diferente y no necesariamente siguen pautas. Es un sistema de honor que los desarrolladores sigan las pautas. También podría argumentar que los anuncios que tienen sonido ignoran el cambio porque el sonido es una parte crucial de su experiencia.
NetherLinks