A cada versão, APIs específicas do Android podem se tornar obsoletas ou precisar ser refatoradas para oferecer uma experiência melhor ao desenvolvedor ou oferecer suporte a novos recursos da plataforma. Nesses casos, descontinuamos oficialmente as APIs obsoletas e direcionamos os desenvolvedores a APIs alternativas.
Descontinuação significa que encerramos o suporte oficial às APIs, mas elas continuarão disponíveis para os desenvolvedores. Esta página destaca algumas descontinuações importantes nesta versão do Android. Para ver outras descontinuações, consulte o Relatório de diferenças da API.
Usar o Spatializer em vez do Virtualizer
Incluída no Android 12 (nível 32 da API), a classe Spatializer
permite que os apps consultem os recursos e o comportamento da espacialização do som
no dispositivo. No Android 15, estamos descontinuando a
classe Virtualizer
. Em vez disso, use
AudioAttributes.Builder.setSpatializationBehavior
para caracterizar como você quer que o conteúdo seja reproduzido quando houver
suporte à espacialização.
O ExoPlayer 1.0 do AndroidX media3 ativa o áudio espacial por padrão para áudio multicanal quando o dispositivo tem suporte a ele. Consulte esta postagem recente do blog e a documentação sobre o áudio espacial para mais informações, incluindo APIs para controlar o recurso.