Google agora permite que aplicativos de terceiros façam o uso do Ultra HDR para a câmera.
Nos dispositivos compatíveis, os usuários terão a captura na melhor qualidade do HDR diretamente no aplicativo de mensagem, de rede sociais e mais.
Essa mudança está acontecendo na versão beta, e os desenvolvedores terão que utilizar a versão mais recente do CameraX para aproveitar a novidade.
HDR em alta qualidade poderá ser utilizados por apps com câmera
Com o Android 14, o Google revelou o Ultra HDR, algo que chegou de fábrica nos Galaxy S24 e nos Pixel 8.
Para quem não sabe, o Ultra HDR é um recurso que traz suporte para imagens HDR de 10bits, além disso, tem a capacidade de reter informações do sensor, o que no final irá gerar fotos com mais contrastes e cores.
Um dos seus grandes benefícios, é seu suporte para o arquivo, ele cria um JPEG com dados extras para o HDR, então é compatível com os dispositivos atuais e os antigos.
Isso significa que a foto ficará em SDR em aparelhos antigos ou sem suporte e ficará em HDR, trazendo mais cores, contrastes e deixando a imagem mais bonita e detalhada em geral nos modelos suportados.
Mas desde o lançamento, a função estava sendo liberada apenas para API Camera2, que normalmente é utilizada apenas por fabricantes e aplicativos projetados apenas para câmeras.
Para outros aplicativos em geral, é preciso utilizar a API CameraX, que é uma versão mais simples e que permite fazer o uso de alguns recursos avançados disponíveis nas câmeras das fabricantes.
A grande novidade é que a versão 1.4.0 do CameraX possui suporte para UltraHDR, então se o aplicativo estiver utilizando essa versão ou mais recente e o aparelho ter o suporte, será possível tirar imagens com esse recurso diretamente na câmera do app, sem precisar entrar no aplicativo tradicional de câmera.
Com esse suporte, claro que as telas compatíveis e os próprios aplicativos irão mostrar as imagens com mais contrastes e cores para os usuários, o que vai elevar a qualidade.
Biblioteca CameraX versão 1.4.0 será lançada em breve, e quando disponível, poderá ser utilizada nas aplicações e trazer essas melhorias para todos.
Fonte: Androidauthority