O Android 13 apresentará um novo recurso que permitirá aos usuários ajustar o brilho da lanterna de seus telefones. Continue lendo para saber mais.
O Google lançou a primeira versão de visualização para desenvolvedores de Andróide 13 no mês passado, dando-nos uma olhada em alguns dos novos recursos que virão no próximo grande lançamento do Android. Junto com mudanças importantes, como novos recursos de privacidade, ícones temáticos, controles de idioma aprimorados, etc., o Android 13 também inclui algumas pequenas melhorias, como a capacidade de ligar a lanterna usando gestos Quick Tap no Pixel dispositivos. Além disso, relatórios recentes sugerem que o Android 13 também incluirá outro recurso relacionado à lanterna que já está disponível em iPhones há algum tempo.
De acordo com Esper's Mishaal Rahman, o Android 13 apresenta duas novas APIs para a classe CameraManager: getTorchStrengthLevel e turnOnTorchWithStrengthLevel. O primeiro retorna o nível de brilho atual da lanterna, enquanto o segundo define o nível de brilho de um mínimo de 1 até um máximo determinado pelo hardware. Em essência, essas novas APIs permitirão que os usuários ajustem o brilho da lanterna do telefone, o que pode ser útil em vários cenários.
Para quem não sabe, o Android atualmente oferece apenas um botão para ligar ou desligar a lanterna. Embora as skins personalizadas do Android de alguns OEMs, como a Samsung, incluam um controle deslizante de brilho para a lanterna, esse recurso não é disponível em dispositivos da maioria dos outros OEMs. O Google planeja resolver isso com o Android 13, oferecendo um recurso nativo de controle de brilho para o lanterna. No entanto, apesar da mudança, alguns dispositivos com Android 13 podem não ter o recurso.
Como observa Mishaal, "A razão pela qual o suporte para esse recurso será limitado é que ele exigirá uma atualização da camada de abstração de hardware da câmera (HAL)... [Desde] que o Google congelou seu novo Requisitos HAL para garantir que as implementações do fornecedor construídas na versão N sejam certificáveis até a versão N+3...os fabricantes de dispositivos podem atualizar seus dispositivos para Android 13 reutilizando uma implementação de fornecedor projetada para uma versão mais antiga do Android que não inclui o novo dispositivo de câmera HAL e seu suporte para brilho de LED ao controle."
Para oferecer o recurso, os OEMs terão que implementar a versão 3.8 do dispositivo de câmera HAL em sua versão Android 13. E se os OEMs implementarão ou não a versão 3.8 dependerá dos requisitos estabelecidos nos requisitos de software do fornecedor (VSR) para Android 13, que o Google ainda não finalizou.
Fonte: Esper