Google permettra enfin aux applications de demander l'accès à tous les fichiers sur Android 11 le mois prochain

click fraud protection

Google a finalement annoncé quand il autoriserait les gestionnaires de fichiers et autres applications ciblant Android à demander l'autorisation d'accès à tous les fichiers.

Google a commencé à envoyer des e-mails aux développeurs dont les applications demandent un large accès au stockage de l'appareil. L'e-mail indique aux développeurs qu'à partir du 5 mai, ils doivent informer Google pourquoi leur application demande un accès large au stockage, sinon ils ne seront pas autorisés à publier des mises à jour ciblant Android 11.

Avant Android 11, les applications pouvaient demander un accès étendu au stockage d'un appareil en déclarant l'autorisation READ_EXTERNAL_STORAGE dans leur manifeste et en demandant à l'utilisateur de l'accorder. De nombreuses applications qui n'avaient pas de besoin légitime de lire tous les fichiers stockés sur le stockage de l'appareil demandaient cette autorisation, ce qui amène Google à restreindre les autorisations d'accès au stockage avec le « Scoped Storage » d'Android 11 changements. Toutefois, pour les applications qui nécessitent légitimement un accès plus large au stockage, telles que les gestionnaires de fichiers, Google les a encouragés à continuer de cibler Android 10 (API niveau 29) et à demander un accès au stockage « hérité » en déclarant

requestLegacyExternalStorage=true dans leur Manifeste.

L'accès hérité permet aux applications d'avoir un large accès au stockage de l'appareil sans être soumises à Restrictions de stockage étendues. Cependant, toutes les applications qui ciblent Android 11 (niveau d'API 30) et supérieur sont soumises à des restrictions de stockage étendu et ne peuvent pas demander un accès existant au stockage de l'appareil. Au lieu de cela, ils doivent demander une nouvelle autorisation appelée MANAGE_EXTERNAL_STORAGE (affichée à l'utilisateur sous la forme "Tous les fichiers Access") pour bénéficier d'un large accès au stockage (à l'exclusion d'une poignée de répertoires comme /Android/data ou /Android/obb).

À partir de novembre 2021, toutes les applications et mises à jour d'applications soumises à Google Play doivent cibler Android 11, ce qui signifie que les applications de gestion de fichiers et les autres applications qui ont besoin d'un accès au stockage plus large doivent éventuellement passer au modèle Scoped Storage et demander l'accès à tous les fichiers. autorisation. Le seul problème est que Google n'autorise actuellement pas les développeurs à demander l'autorisation « Accès à tous les fichiers ». Google a déclaré plus tôt qu'il voulait les développeurs doivent signer un formulaire de déclaration avant que l'application ne soit autorisée sur Google Play. Ce formulaire de déclaration est destiné à permettre à Google d'éliminer les applications qui n'ont pas besoin d'un « accès à tous les fichiers », un peu comme la façon dont Google restreint l'accès au SMS, journal d'appels, et le QUERY_ALL_PACKAGES autorisations.

Bien que Google ait annoncé son intention de faire signer aux développeurs un formulaire de déclaration dès novembre 2019, ils n'ont toujours pas rendu ces formulaires de déclaration réellement disponibles. L'entreprise a cité les défis de main-d'œuvre découlant de la pandémie de COVID-19 pour expliquer pourquoi elle était différer l'autorisation des applications ciblant Android 11 et demander le téléchargement de « l'accès à tous les fichiers » sur Jeu de Google. Google fixer la date non précisée de "début 2021" pour savoir quand ils ouvriraient le formulaire de déclaration.

Enfin, Google a a commencé à informer les développeurs lorsque les applications peuvent réellement demander l'autorisation « Accès à tous les fichiers ». L'e-mail envoyé aux développeurs est formulé de manière confuse, mais un page d'assistance récemment publiée ajoute un peu de clarté. Selon la page d'assistance, les applications qui ciblent Android 11 et demandent « l'accès à tous les fichiers » peuvent enfin être téléchargé sur Google Play à partir de mai 2021, date à laquelle le formulaire de déclaration sera probablement mis en ligne. Pour obtenir une liste des utilisations autorisées, des exceptions et des utilisations non valides de « Accès à tous les fichiers », ainsi que des API alternatives suggérées, visitez la page d'assistance de Google.