Bajas

Con cada versión, es posible que las APIs de Android específicas queden obsoletas o deban refactorizarse para proporcionar una mejor experiencia a los desarrolladores o admitir funciones nuevas de la plataforma. En estos casos, las APIs obsoletas dejaron de estar disponibles oficialmente y dirigimos a los desarrolladores a APIs alternativas para que las usen en su lugar.

La baja significa que finalizamos la asistencia oficial para las APIs, pero seguirán estando disponibles para los desarrolladores. En esta página, se destacan algunas de las bajas de esta versión de Android. Para ver otras bajas, consulta el informe de diferencias de APIs.

Usa Spatializer en lugar de un virtualizador

La clase Spatializer se agregó por primera vez en Android 12 (nivel de API 32) y permite que las apps consulten las capacidades y el comportamiento de la espacialización del sonido en el dispositivo. En Android 15, la clase Virtualizer dejará de estar disponible. En su lugar, usa AudioAttributes.Builder.setSpatializationBehavior para caracterizar cómo quieres que se reproduzca tu contenido cuando se admita la espacialización.

AndroidX media3 ExoPlayer 1.0 habilita el audio espacial de forma predeterminada para el audio multicanal cuando es compatible con el dispositivo. Consulta esta entrada de blog reciente y la documentación sobre audio espacial para obtener más información, incluidas las APIs para controlar la función.