Google Photos sur Android 11 demande de manière ennuyeuse la permission à plusieurs fois qu'il souhaite supprimer un fichier, mais cela n'arrivera pas sur Android 12.
Levez la main si vous avez vu la fenêtre contextuelle ennuyeuse dans l'image du héros qui vous demande d'autoriser Google Photos à supprimer un fichier. Si vous utilisez Android 11 sur un téléphone qui n'est-ce pas un Google Pixel (c.-à-d. la grande majorité des téléphones), alors il y a de fortes chances que vous ayez vu cette fenêtre contextuelle. Beaucoup. En fait, vous verrez cette fenêtre contextuelle A chaque fois vous essayez de supprimer une photo dans l'application Google Photos. Heureusement, sauvegardes de capture d'écran indésirables ne sont pas le seul problème qui Android 12 peut résoudre pour les utilisateurs de Google Photos. Une nouvelle documentation pour les développeurs suggère que la prochaine version du système d'exploitation permettra aux applications de galerie telles que Photos de modifier des fichiers sans avoir besoin d'inviter constamment l'utilisateur.
La raison que Google Photos (et d'autres applications de galerie) sur Android 11 demande aux utilisateurs l'autorisation de supprimer un fichier est complexe, mais cela se résume essentiellement au fait qu'il ne s'agit pas de l'application de galerie système. Eh bien, ce n'est pas le cas pour les téléphones Pixel sur lesquels l'application Photos est l'application de galerie système, c'est pourquoi les utilisateurs de Pixel ne voient jamais cette fenêtre contextuelle. Mais sur la plupart des appareils de Samsung, Xiaomi, OnePlus, ASUS et autres, Google Photos n'est pas (et ne peut pas être défini comme) l'application de galerie système. Heureusement, ce n’est plus nécessaire sur Android 12.
Parallèlement à la sortie du première version bêta d'Android 12 à Google I/O 2021, Google a mis à jour sa page "Présentation des fonctionnalités et des API" avec une section sur "accès à la gestion des médias. " Selon Google, une application qui cible le niveau d'API 31 (Android 12) peut demander aux utilisateurs de lui accorder l'autorisation de modifier des fichiers, de déplacer des fichiers vers et hors de la poubelle, ou supprimez des fichiers sans avoir besoin d'inviter l'utilisateur pour chaque opération sur les fichiers. Une fois qu'une application est mise à jour pour cibler Android 12, il lui suffit pour profiter de cette nouvelle fonctionnalité de déclarer trois autorisations (MANAGE_MEDIA
, READ_EXTERNAL_STORAGE
, et ACCESS_MEDIA_LOCATION
), affichez une interface utilisateur qui explique pourquoi l'application a besoin d'un accès à la gestion des médias et dirigez l'utilisateur vers le nouvel écran « Applications de gestion des médias » sur Android 12 pour lui accorder l'autorisation.
Cela semble simple, non? Comme il s'agit d'une toute nouvelle API, la plupart des applications de galerie n'ont pas encore été mises à jour pour en tirer parti. Oui, cela signifie que l'application Google Photos devra également être mise à jour pour pouvoir l'utiliser. À l’heure actuelle, peu d’utilisateurs utilisent la version bêta d’Android 12, et la plupart d’entre eux utilisent probablement des téléphones Pixel de toute façon. il n'y a même pas de problème, donc il n'y a probablement pas beaucoup de pression pour que Google mette à jour l'application Photos correctement loin. Espérons qu’ils proposent une mise à jour avant qu’Android 12 ne commence à être déployé pour le premier lot de téléphones non Pixel dans quelques mois.
Merci à l'utilisateur de Twitter @Doraeigaah pour le conseil !