La première Aperçu du développeur Android 13 est sorti depuis peu de temps. Il s’accompagne d’une multitude de nouvelles fonctionnalités intéressantes telles que thème dynamique pour les icônes d’applications tiercesune effacer automatiquement le presse-papiers, économiseurs d’écran amélioréset un Bascule de lampe de poche Quick Tap. Nous revisitons les fonctionnalités de la lampe de poche aujourd’hui, avec l’arrivée de nouveaux contrôles de luminosité pour la plate-forme.
Mishaal Rahman d’Esper note qu’Android 13 introduit deux nouvelles API – getTorchStrengthLevel et TurnOnTorchWithStrengthLevel — à la classe CameraManager. Le premier fournit un retour sur le niveau de luminosité du flash LED, tandis que le second offre un contrôle le réglant aussi lumineux que le matériel le prend en charge. Ensemble, ils donneront aux utilisateurs la possibilité de régler la luminosité de la lampe de poche de leur téléphone, au lieu de simplement pouvoir l’activer et la désactiver.
Malgré la fonctionnalité de contrôle de la luminosité d’Android 13, certains appareils exécutant le système d’exploitation peuvent ne pas être en mesure d’en profiter. Cela est dû aux limitations imposées par la couche d’abstraction matérielle de la caméra (HAL). Selon Rahman, les anciennes versions de l’appareil photo HAL ne mentionnent pas le contrôle de la luminosité dans le cadre de leurs fonctions de contrôle de la lampe de poche. Cependant, il semble qu’une version ultérieure repérée dans l’aperçu du développeur Android 13 pour le Pixel 6 Pro prendra en charge les deux nouvelles API. Cela implique que d’autres OEM devront implémenter la nouvelle version HAL de la caméra pour que le contrôle de la luminosité de la lampe de poche fonctionne, mais ils ne le feront peut-être pas.
Qu’est-ce qui les arrête ? Eh bien, le programme Google Requirements Freeze n’impose aucune demande de mise à niveau HAL aux OEM pour mettre à niveau leurs appareils vers Android 13, ils pourraient donc très bien réutiliser les anciennes implémentations. D’autre part, les appareils lancés avec Android 13 prêts à l’emploi prendront probablement en charge cette fonctionnalité, c’est-à-dire en supposant que Google rend obligatoire la prise en charge de la nouvelle version HAL de l’appareil photo dans ses exigences logicielles (VSR) actuellement non finalisées pour Android 13.
Si vous utilisez un téléphone Samsung ou Apple, vous réglez probablement votre lampe de poche depuis l’âge de pierre. Mais avec Google l’intégrant à Android 13, d’autres fabricants d’Android devraient pouvoir l’implémenter facilement de manière native, plutôt que comme un ajout personnalisé.
Lire la suite
A propos de l’auteur