La fonctionnalité de réinitialisation automatique des autorisations d'Android 11 arrive sur les anciennes versions du système d'exploitation

click fraud protection

Google propose la fonctionnalité de réinitialisation automatique des autorisations d'Android 11 à tous les appareils exécutant Android 6.0 à Android 10. Voici ce que cela signifie.

Avec Android 11, Google introduit des autorisations de révocation automatique qui empêchait les applications inutilisées d'accéder aux autorisations sensibles accordées par l'utilisateur. Bien que cette fonctionnalité de confidentialité reste actuellement exclusive aux appareils Android 11 et versions ultérieures, elle se répercutera bientôt sur les anciennes versions d'Android, jusqu'à Android 6.0.

Aujourd'hui, Google a annoncé qu'il apporterait Fonction de réinitialisation automatique des autorisations d'Android 11 à tous les appareils fonctionnant sous Android 6.0 et supérieur. La fonctionnalité commencera à être déployée sur les appareils sur lesquels les services Google Play sont installés plus tard cette année. Google indique que la fonctionnalité sera activée par défaut pour les applications ciblant Android 11 (API niveau 30) ou supérieur. Pour les applications ciblant les niveaux d'API 23 à 29, les utilisateurs devront l'activer manuellement à partir des paramètres.

Pour commencer, la fonction de réinitialisation automatique des autorisations révoque automatiquement les autorisations sensibles accordées aux applications auxquelles l'utilisateur n'a pas accédé depuis quelques mois. Par exemple, si vous autorisez une application à accéder à votre position et que, pour une raison quelconque, vous n'ouvrez jamais cette application pendant une période prolongée, la fonctionnalité révoquer automatiquement l'autorisation de localisation pour cette application - l'application devra demander à nouveau l'autorisation de localisation lorsque vous l'ouvrirez.

La fonction de réinitialisation automatique des autorisations ne s'appliquera pas aux applications de l'administrateur de périphérique; de même, les autorisations fixées par la politique de l'entreprise ne seront pas non plus révoquées. La fonctionnalité est également compatible avec hibernation des applications dans Android 12. Si nécessaire, le développeur de l'application peut également demander à l'utilisateur de désactiver la fonction d'autorisation de réinitialisation automatique. Si votre application cible le niveau d'API 30 ou supérieur et que vous souhaitez demander à l'utilisateur de désactiver la réinitialisation automatique des autorisations, vous devrez alors utiliser la nouvelle API multiplateforme qui fait partie du Noyau du Jetpack bibliothèque - androidx.core.content.PackageManagerCompat.getUnusedAppRestrictionsStatus() et androidx.core.content.IntentCompat.createManageUnusedAppRestrictionsIntent(). Cela est utile pour les applications qui fonctionnent principalement en arrière-plan, comme une application compagnon pour votre montre intelligente.

La fonctionnalité de révocation automatique des autorisations qui fait son chemin vers les anciens téléphones Android peut sembler insignifiante à première vue, mais étant donné que la prise en charge logicielle de bon nombre de ces anciens téléphones les téléphones ont cessé depuis longtemps et courent donc un risque plus élevé d'être exploités par des applications malveillantes, il est bon de voir Google étendre cette fonctionnalité de confidentialité aux anciens appareils Android. versions.

La fonctionnalité de réinitialisation automatique des autorisations sera progressivement déployée sur Android 6.0 via les appareils Android 10 sur lesquels les services Google Play sont installés à partir de décembre 2021. Google affirme que la fonctionnalité atteindra tous les appareils éligibles d’ici le premier trimestre 2022. Pendant ce temps, les API multiplateformes de réinitialisation automatique sont lancées aujourd'hui en version bêta avec Jetpack Core 1.7.0, mais seront lancées en tant qu'API stable en octobre 2021.