Ryan Haines / Autoridade Android
Resumo
- Dispositivos que declaram atender à classe de desempenho 15 precisarão oferecer suporte a Ultra HDR para as câmeras principais traseira e frontal.
- Isso está descrito no Documento de Definição de Compatibilidade para Android 15.
- A classe de desempenho 15 é opcional e apenas alguns dispositivos novos e de última geração declaram que a atendem.
Um dos melhores recursos introduzidos na atualização do Android 14 do ano passado é o Ultra HDR. É um formato de imagem feito pelo Google que é construído sobre o formato JPEG quase onipresente. Uma imagem Ultra HDR é essencialmente apenas um arquivo JPEG com alguns metadados HDR incorporados nele para que dispositivos com telas HDR possam ver a versão HDR da imagem, enquanto dispositivos sem telas HDR verão apenas a versão SDR. O formato resolve o enigma de exibir imagens de alta qualidade em dispositivos modernos e antigos, mas o problema é que apenas um punhado dos melhores telefones Android capturam fotos em Ultra HDR. Isso pode mudar em breve, no entanto.
Como funciona o Ultra HDR
Com o lançamento do Android 15 na semana passada, o Google publicou a última iteração do Android Compatibility Definition Document, ou CDD para abreviar. O CDD enumera os requisitos que as “implementações de dispositivos” (também conhecidas como hardware e software de um dispositivo) devem atender para serem consideradas “compatíveis com o Android”. O Google criou este documento para garantir que os OEMs criem dispositivos que sejam fornecidos com compilações do Android que não se afastem muito umas das outras em termos de comportamento do sistema e disponibilidade da API. Os OEMs podem escolher ignorar o CDD e apenas modificar o AOSP como quiserem, é claro, mas se quiserem acesso ao Google Mobile Services (GMS), eles precisam jogar bola.
O CDD do Android 15 contém algumas novas disposições relacionadas à classe de desempenho, um padrão introduzido pela primeira vez com o lançamento do Android 12 de 2021. A classe de desempenho define um conjunto de recursos de hardware e software do dispositivo que vão além dos requisitos básicos do Android descritos no CDD. O objetivo da classe de desempenho é fornecer rapidamente uma maneira para os desenvolvedores de aplicativos dizerem quando um dispositivo específico é capaz de certas tarefas de alto desempenho, como suporte a codecs de vídeo HDR, decodificação AV1 acelerada por hardware e muito mais.
Cada versão do Android tem sua própria classe de desempenho correspondente, então há uma classe de desempenho para Android 12, Android 13 e Android 14. Os OEMs declaram a classe de desempenho específica que seus dispositivos atendem definindo uma propriedade do sistema da qual os aplicativos leem. Por exemplo, dispositivos que são lançados com o Android 12 e que atendem aos requisitos da classe de desempenho 12 podem declarar que oferecem suporte à classe de desempenho 12. Quando esses mesmos dispositivos são atualizados para o Android 13, seus OEMs podem continuar a relatar que esses dispositivos oferecem suporte à classe de desempenho 12 ou declarar que oferecem suporte à classe de desempenho 13 se esses dispositivos atenderem aos novos requisitos.
Mishaal Rahman / Autoridade Android
O Google Pixel 9 declara suporte à classe de desempenho 14.
Embora o Google ainda não tenha atualizado seus documentos de desenvolvedor para listar tudo o que comporá a classe de desempenho 15, o CDD do Android 15 menciona os novos requisitos. Há muitas pequenas mudanças na classe de desempenho 15, mas as mais notáveis são mencionadas nos dois pontos a seguir:
- [7.5/H-1-18] DEVE suportar JPEG_R para as câmeras traseira e frontal primárias.
… - [7.5/H-1-20] DEVE, por padrão, gerar JPEG_R para as câmeras traseira e frontal primárias no aplicativo de câmera nativo.
O “JPEG_R” que você vê ali é o nome real do formato de imagem Ultra HDR. O R significa Recovery map, que se refere ao mapa de ganho HDR que está incorporado no arquivo JPEG. A classe de desempenho 15 exige que os dispositivos não apenas suportem Ultra HDR para as câmeras principais traseiras e frontais, mas também produzam imagens em Ultra HDR por padrão ao capturar imagens das câmeras principais traseiras e frontais usando o aplicativo de câmera de estoque. Isso é notável porque é a primeira vez que vemos o Google exigir que os dispositivos suportem seu novo formato de imagem Ultra HDR.
No entanto, como o requisito se aplica apenas a dispositivos que declaram classe de desempenho 15, muitos dispositivos que são lançados com ou atualizados para o Android 15 não serão forçados a oferecer suporte ao Ultra HDR. Esse requisito se aplicará apenas a dispositivos de ponta executando o Android 15 que optam pelo padrão de classe de desempenho. Felizmente, porém, estamos vendo cada vez mais OEMs adotando o Ultra HDR sem serem obrigados a fazê-lo, o que é ótimo porque antes cada OEM usava seu próprio formato HDR proprietário. Com o suporte ao Ultra HDR se tornando mais popular, esperamos que alguns aplicativos de câmera de terceiros lancem atualizações para habilitar a captura Ultra HDR.