Google explica los requisitos para los dispositivos 'Audio Profesional' En Android 6.0

Android siempre ha tenido problemas con la latencia de audio, lo que ha hecho la mayoría de las herramientas de creación musical impracticables en la plataforma. Las cosas han mejorado enormemente en Android 5.0 hasta el punto de que muchos dispositivos lograron la baja latencia necesaria para diversas aplicaciones de audio para su funcionamiento. Sin embargo, no todos los dispositivos son iguales. En la melcocha, Google ha añadido un gerente profesional paquete de audio y hay requisitos establecidos para los dispositivos que se aprovechan de ella.

Compatibilidad Definición de documento de Google (CDD) de 6.0 incluye una sección sobre los dispositivos de audio profesionales. Esto es lo que Google tiene que decir sobre el manejo de audio de baja latencia.

5.10. Audio Profesional

Si una aplicación de dispositivo cumple con todos los requisitos siguientes, se RECOMIENDA reportar el soporte para la función android.hardware.audio.pro través de la clase android.content.pm.PackageManager [Recursos, 70].

  • La implementación dispositivo debe reportar el soporte para la función android.hardware.audio.low_latency.
  • La continua latencia de audio de ida y vuelta, como se define en la sección 5.6 Audio Latencia, deberá ser de 20 milisegundos o menos y debe ser de 10 milisegundos o menos durante al menos una trayectoria compatible.
  • Si el dispositivo incluye un conector de audio de 3,5 mm de 4 conductores, la continua latencia de audio de ida y vuelta será de 20 milisegundos o menos sobre el camino toma de audio, y debe ser de 10 milisegundos o menos a lo largo de la ruta de audio jack.
  • La implementación dispositivo debe incluir un puerto (s) USB compatible con el modo de host USB y el modo periférico USB.
  • El modo USB host DEBE implementar la clase de audio USB.
  • Si el dispositivo incluye un puerto HDMI, la implementación dispositivo debe admitir la salida en estéreo y ocho canales a 20 bits o profundidad de 24 bits y 192 kHz sin pérdida profundidad de bits o remuestreo.
  • La implementación dispositivo debe reportar el soporte para la función android.software.midi.
  • Si el dispositivo incluye un conector de audio de 3,5 mm de 4 conductores, la implementación del dispositivo es muy recomendable para cumplir con la sección de dispositivos móviles (jack) especificaciones de la conexión de cable de audio de auriculares Especificación (v1.1).

Estas reglas proporcionan una manera fácil para Google para saber qué teléfonos y tabletas compatibles con audio de baja latencia y de audio USB. Estos dispositivos pueden utilizar el gestor de paquetes de audio profesional (android.hardware.audio.pro), permitiendo a los desarrolladores dirigirse a ellos con características avanzadas de audio. Todo esto es nuevo en Android 6.0, por lo que será interesante ver cómo los fabricantes de equipos manejan en las actualizaciones.

  • Fuente:
  • Documento de compatibilidad definición (PDF)

» » » Google explica los requisitos para los dispositivos 'Audio Profesional' En Android 6.0