CameraX veut donner l’accès total à l’appareil photo aux développeurs d’applications Android
Sur Android, avec la fragmentation que l'on connait, il est impossible pour un développeur d'applications tierces de tirer pleinement parti de l'appareil photo. Google vient d'annoncer CameraX pour régler le problème.
Durant sa conférence annuelle dédiée aux développeurs, la Google I/O 2019, Google a rappelé que la photo sur smartphone était devenue un énorme terrain d’évolution. Les objectifs se multiplient, les zoom sont de plus en plus puissants, les modes portrait et nuit toujours plus performants. Résultat de l’opération, des clichés époustouflants. Avec les applications des fabricants tout du moins.
Google simplifiera l’accès à l’appareil photo avec CameraX
Le kit de développement fourni par Google pour développer une application Android a un seul objectif : s’adapter au maximum d’appareils sur le marché. Difficile donc dans ces conditions d’imaginer pouvoir optimiser les applications. Autrement dit, la gestion de l’appareil photo est nécessairement limité.
Durant la Google I/O 2019, Google a annoncé CameraX. Cette nouvelle technologie se base sur l’API camera2 pour simplifier grandement l’intégration de l’application Caméra, préinstallée sur les smartphones Android.
Toutes les options de l’appareil photo intégrables très simplement dans n’importe quelle application tierce
D’ores-et-déjà disponible en version alpha pour les développeurs, CameraX permet d’intégrer l’expériecne complète d’un appareil photo en seulement deux petites lignes de code. Autrement dit, une application comme Snapchat pourra bientôt fournir sur le smartphone sur lequel elle est installée toutes les options de l’application photo native.
Sur un Huawei P30 Pro, par exemple, pourront désormais accessibles dans l’application le zoom x5, x10 ou X50 ainsi que le capteur ultra grand-angle et son mode portrait. Sur les Pixel 3, le mode nuit tant acclamé sera utilisable. CameraX propose aux développeurs d’intégrer très facilement tout cela.
Pour l’heure, comme dit, CameraX n’est qu’en version alpha. Les développeurs peuvent se faire une première idée, en attendant son intégration dans Android Studio.