CameraX : voici comment Google compte améliorer les applications photo Android

 

Avec CameraX, annoncé lors du Google I/O 2019, les applications photo des smartphones Android vont pouvoir s'étoffer, et exploiter au maximum les capteurs photo de votre smartphone et les capteurs supplémentaires (profondeur de champ, autofocus…) éventuellement ajoutés par le fabricant. CameraX est un outil permettant aux développeurs d'accéder à une API permettant à la fois de rendre les applications photo plus compatibles et d'exploiter les fonctionnalités avancées de certains appareils.

android q camerax

Google a profité de sa conférence Google I/O 2019 pour parler d'une nouvelle fonctionnalité que les développeurs – et sans doute à terme aussi les utilisateurs – devraient adorer. Surtout si ces derniers utilisent des applications photo tierces. CameraX simplifie l'écriture d'applications photo, et surtout offre un accès simplifié aux fonctionnalités avancée des capteur des smartphones, sur pratiquement tous les smartphones et tablettes Android, jusqu'à Android 5.0 Lollipop.

Comment CameraX simplifie le codage d'applications photo sur Android

Jusqu'alors, en effet, coder une application photo était un véritable casse-tête. Ce qui explique en partie pourquoi certaines fonctionnalités, comme Night Sight, par exemple, mettent autant de temps à atteindre des smartphones autres que les Pixel. Car dans de nombreux cas, les développeurs doivent adapter leur code à une partie hardware différente. Et parfois aussi à des capteurs additionnels, dans quelques cas spécifiques à un modèle unique de smartphone.

Du coup, les applications photos ont souvent tendance à s'adapter au plus petit dénominateur commun. Avec CameraX, les développeurs peuvent donc exploiter à fond toutes les capacités du matériel, sans devoir nécessairement adapter leur code individuellement pour chaque modèle de smartphone. L'application propose ensuite les fonctionnalités disponibles en fonction du matériel.

Lire également : Google Pixel 3a et Pixel 3a XL officiels – rois de la photo pour moins 399 €

API et modules plug-and-play, pour développer plus vite que jamais des applications ultra-compatibles

La pré-version alpha de CameraX propose déjà des API pour intégrer les modes beauté, portrait, HDR et Night Mode en quelques lignes de code, sur tous les appareils. Et ce n'est pas le seul “plus” de Camera X. Il devrait également standardiser l'expérience utilisateur entre les applications et donc par voie de conséquence faire gagner beaucoup de temps de développement. Les développeurs peuvent en effet y déposer des modules plug-in-play dès qu'ils veulent par exemple, afficher un aperçu, analyser les images via machine learning, ou modifier l'image.

Libérés d'étapes de codage et d'une complexité de développement chronophage, les développeurs peuvent donc, désormais, se concentrer sur les performances et de nouvelles fonctionnalités innovantes. Pour l'heure, Google propose de tester CameraX dans une version alpha. Google espère qu'un nombre suffisant de développeurs jouera le jeu, afin d'intégrer CameraX le plus tôt possible à Android Studio.



Abonnez-vous gratuitement à la newsletter
Chaque jour, le meilleur de Phonandroid dans votre boite mail !
Réagissez à cet article !
Demandez nos derniers articles !
android 12 horloge verrouillage
Android 12 va proposer des écrans de verrouillage exclusifs sur les Google Pixel

Android 12 permettra aux utilisateurs d’un smartphone Google Pixel de profiter d’écrans de verrouillage exclusifs. Le code de la Developer Preview contient en effet plusieurs indices portant du doigt vers l’arrivée de différents design d’horloge pour l’écran verrouillé. Les développeurs…

android 12 beta comment installer copie
Android 12 : la première beta est disponible, comment l’installer

Android 12 est désormais disponible en beta. Fidèle à son calendrier habituel, Google vient de lancer la première version beta pour les développeurs de la mise à jour, la fameuse Developer Preview. Dans un premier temps, cette beta est réservée…

android 12 mode une main
Android 12 propose un mode à une main inspiré de l’iPhone

Android 12 continue de dévoiler tous ses secrets. Plusieurs mois avant le déploiement de la version finale, la première beta pour les développeurs offre un aperçu du fonctionnement du fameux mode à une main destiné aux smartphones équipés d’écrans géants….

android 12 mode gaming intelligent
Android 12 : Google développe un mode jeu vidéo intelligent

Android 12 va proposer un mode jeu vidéo intelligent. Concrètement, ce mode gaming va activer automatiquement certains paramètres de votre smartphone dès que vous commencez à jouer. Google développe aussi une option intelligente qui pivotera l’écran uniquement quand c’est nécessaire. Android 12 continue…

android 12
Android 12 : Google prépare une refonte complète de l’interface

Android 12 (nom de code : Snow Cone) inaugure l’arrivée d’une toute nouvelle interface utilisateur baptisée Material NEXT. Avec cette douzième mise à jour majeure, Google introduira de nombreux changements visuels à son système d’exploitation. Par exemple, la firme de…