Google apporte un changement dans Android 11 qui obligera les applications qui souhaitent prendre des photos ou des vidéos à utiliser l’application de caméra intégrée du téléphone – même si vous avez créé une autre application de caméra, comme OpenCamera, votre choix par défaut pour les photos.
« [W]Nous pensons que c’est le bon compromis pour protéger la confidentialité et la sécurité de nos utilisateurs », l’équipe d’ingénierie Android écrit le 17 août, en ajoutant que les applications qui appellent la caméra devraient nommer explicitement chaque application de caméra tierce qu’elles aimeraient prendre en charge. Maintenant, Google nous donne la raison: il s’agit d’empêcher les mauvais acteurs de potentiellement récolter votre emplacement.
Ce n’est pas un changement radical; de nombreuses fonctionnalités de l’appareil photo fonctionneront toujours exactement comme avant. Il reflète également le fonctionnement de l’appareil photo sur l’iPhone. Ce n’est que cette année qu’Apple a autorisé les paramètres par défaut des applications tierces alternatives – ne serait-ce que pour les applications de messagerie et de navigateur.
Et pourtant, deux des développeurs d’applications de caméra tierces les plus populaires disent Le bord cette décision de Google semble une honte. On craint que cela n’ait un impact sur son entreprise en transformant davantage les applications de caméras tierces en citoyens de deuxième classe.
Pour comprendre ce qui change, il serait probablement utile que j’explique d’abord ce qui reste le même:
- Vous pourrez toujours ouvrir une application de caméra tierce et l’utiliser directement en appuyant sur son icône sur votre écran d’accueil
- Vous pourrez toujours prendre des photos avec les caméras construit dans applications populaires comme Snapchat, TikTok et Instagram
- Vous pourrez toujours appuyer deux fois sur votre bouton d’alimentation (ou des raccourcis similaires) pour lancer l’application appareil photo de votre choix, confirme Google
- Les applications pourront également lancer l’application appareil photo de votre choix; ils ne peuvent tout simplement pas importer de photos ou de vidéos de cette façon
La seule chose qui change: si les applications Android veulent utiliser votre application de caméra – au lieu de cuire dans une application de caméra qui leur est propre – elles iront désormais directement à l’application de caméra intégrée de votre téléphone au lieu de vous laisser choisir.
C’est une distinction importante car cela signifie que ces applications ne peuvent pas téléphoner à la maison avec votre emplacement. Google a mis à jour ses conseils aux développeurs pour expliquer de quoi il s’agit vraiment: l’entreprise s’inquiète des applications qui pourraient demander des photos afin de pouvoir suivre tranquillement votre position. Lorsque vous prenez une photo, elle est parfois géolocalisée avec les coordonnées GPS où vous avez pris cette photo, et une application non-appareil photo pourrait la voler en se superposant à une application d’appareil photo, même si vous n’aviez jamais accordé à l’application d’origine cette autorisation de localisation.
C’est une chose: Shutterfly a été accusé d’avoir collecté des coordonnées GPS à partir de métadonnées EXIF en 2019, et d’autres applications ont essayé différentes tactiques pour contourner le système d’autorisations d’Android.
À l’origine, le nouveau comportement a tellement surpris l’auteur du livre de programmation Android Mark Murphy qu’il l’a soumis comme un bogue, uniquement pour les ingénieurs Android pour confirmer qu’il s’agissait d’un «comportement prévu».
Et avant l’explication plus complète de Google, j’ai demandé à certains des plus grands développeurs d’applications tierces ce qu’ils pensaient de cette décision. En tant que développeur du téléchargement 10M + Caméra FV-5 m’a rappelé, ce n’est que la dernière lutte des développeurs d’applications de caméras tierces à l’heure actuelle, car les OEM comme Samsung permettent rarement aux applications alternatives d’accéder à la gamme complète d’objectifs de votre nouveau téléphone flashy ou aux fonctionnalités plus sophistiquées qu’ils ont construites.
Cette décision «aura certainement un impact sur notre application et sur toutes les applications tierces, car elle réduira sa visibilité et ajoutera des frictions inutiles pour l’utilisateur qui souhaite utiliser une application tierce comme la nôtre», a déclaré Flavio Gonzalez, développeur de Camera FV-5. Il a ajouté que la solution de contournement de Google «n’a aucun sens», car il est peu probable que la plupart des développeurs d’applications se soucient suffisamment de prendre en charge spécifiquement un large éventail d’applications de caméras tierces comme la sienne.
D’autre part, Caméra Footej le co-fondateur Stratos Karafotis ne pense pas que la restriction soit un gros problème. Bien qu’il ait convenu que la solution de contournement de Google «n’a pas de sens», il a déclaré que les utilisateurs «peuvent toujours utiliser leur application de caméra préférée» et s’attend à ce qu’ils s’habituent au changement.
Pendant ce temps, Ouvrir la caméra Le fondateur Mark Harman, un autre développeur avec plus de 10 millions de téléchargements, espérait surtout que les utilisateurs choisiraient l’application de caméra de leur choix directement à partir de l’écran d’accueil Android au lieu de se fier à l’intention d’une autre application. « [T]Malheureusement, il limite les applications de caméra tierces et signifie qu’elles ne peuvent pas remplacer complètement l’application de caméra intégrée », a-t-il admis, affirmant que« cela semble dommage à mon avis de retirer le choix des gens ici. » Mais il ne semblait pas inquiet plus tôt cette semaine.
Je suis cependant un peu curieux de savoir si Google avait besoin d’aller aussi loin. Pourquoi ne pas sévir contre les mauvaises applications de caméra qui partagent des métadonnées EXIF au lieu de se méfier d’elles toutes par défaut? Ou créer une API qui supprime les données EXIF, peut-être? Pourquoi les applications de caméra de Samsung, Google et théoriquement Huawei et Xiaomi devraient-elles faire plus confiance qu’aux petits gars du Play Store? Cela m’a fait me demander s’il y avait une autre sécurité ou risques concurrentiels Google pourrait se protéger, mais la société me dit que cette décision vise spécifiquement à protéger les métadonnées de localisation EXIF contre les abus.
Du côté positif, Google a une autre initiative conçue pour apporter à l’avenir des fonctionnalités souhaitables telles que le mode nuit à davantage d’applications de caméra, avec des OEM comme Samsung, LG, Oppo, Xiaomi et Motorola. au moins partiellement à bord. Ça s’appelle CameraX, et peut-être que les applications tierces ressembleront davantage à des applications propriétaires à l’avenir. Nous devrons voir si les fabricants de téléphones Android sont prêts à prêter leurs capacités de caméra les plus intéressantes.