Android 13 permitirá ajustar el brillo de la linterna
Casi todos los smartphones tienen un flash LED, que en la mayoría de las ocasiones se utiliza más como linterna que como flash de fotografía.
Aunque Android permite a cualquier app activar o desactivar el flash LED, no permite modular el brillo. Sin embargo, esto cambiará en la próxima versión de Android 13.
Android 13 introduce los métodos getTorchStrengthLevel y turnOnTorchWithStrengthLevel a la clase CameraManager. El primer método devuelve el nivel de brillo del flash LED, mientras que el segundo método establece el nivel de brillo del flash LED desde un mínimo de ‘1’ hasta un máximo determinado por el hardware.
Anteriormente, las apps sólo podían activar o desactivar la linterna utilizando la API setTorchMode, pero con estas nuevas APIs en Android 13, las aplicaciones pueden controlar más granularmente el brillo de la linterna.
No todos los dispositivos con Android 13 permitirán controlar el brillo de la linterna. Las aplicaciones podrán determinar si un dispositivo soporta el control del brillo de la linterna llamando a una API.
Aun así, es bueno ver que Google añade soporte a características solicitadas por los usuarios.