Les autorisations Android M et ce qu'elles signifient pour vous
Android M a présenté au monde les contrôles d'autorisation au niveau du système. Les autorisations d'application granulaires vous permettent de basculer simplement les commutateurs pour accepter ou révoquer les demandes d'autorisation individuelles. Alors que la fonctionnalité était toujours disponible dans Android grâce à l'utilisation d'applications tierces, c'est la première fois que nous avons pu gérer les autorisations via le système Android lui-même. C'est une énorme nouvelle (même si elle n'est pas très sexy), alors voici ce que vous devez savoir sur les autorisations d'Android M.
- Meilleures applications antivirus et de sécurité pour Android
- Problèmes de sécurité de Google Play
Comment fonctionnent les autorisations d'exécution ?
Comme vous le savez probablement d'après notre ventilation des fonctionnalités d'Android M, le dernier aperçu du développeur permet aux utilisateurs d'accorder des autorisations individuelles aux applications en fonction des besoins (exécution), plutôt que par lot lors de l'installation. Cela signifie qu'aucune demande d'autorisation de groupe n'est requise lorsque vous téléchargez une application pour la première fois. Les autorisations Android M ont également été distillées dans une liste beaucoup plus facile à comprendre et sont accordées une par une au fur et à mesure que le besoin s'en fait sentir.
Cela signifie que la première fois qu'une application a besoin d'accéder à votre caméra, microphone, liste de contacts ou emplacement, vous verrez une fenêtre contextuelle demandant l'autorisation pour cette action uniquement. De cette façon, vous connaissez toujours la raison exacte de l'autorisation et pouvez l'accorder ou la refuser à votre guise. Les autorisations qualifiées de ''normales'' du point de vue de la sécurité, comme l'accès à Internet ou le réveil, seront accordées automatiquement lors de l'installation.
Les autorisations classées par le framework Android comme "dangereuses" - celles incluses dans la liste des autorisations granulaires - sont également réversibles, ce qui signifie que vous pouvez accorder l'accès lorsque vous en avez besoin, puis basculer à nouveau le commutateur pour protéger votre vie privée. Ce n'était tout simplement pas possible dans les versions antérieures d'Android (bien que les App Ops aient été présentées brièvement avant d'être retirées), qui avaient plutôt une approche "à prendre ou à laisser".
La révocation des autorisations va-t-elle endommager les applications ?
En tant qu'utilisateurs, on nous a toujours dit que le blocage des autorisations avec des applications tierces entraînerait un dysfonctionnement des applications, et pourtant Google a maintenant réussi à donner un contrôle complet au niveau du système sans que les développeurs aient à réorganiser complètement leurs applications. Ou alors ils nous l'ont dit à Google I/O 2015 ; mais ce n'est pas tout à fait vrai.
Bien sûr, les développeurs ne peuvent rien faire et leurs applications seront toujours compatibles avec Android M. Cependant, s'ils n'ont pas configuré leur application pour gérer les autorisations granulaires "gracieusement" afin qu'elles fonctionnent avec un nombre quelconque d'autorisations individuelles refusées, alors les deux les développeurs et les utilisateurs peuvent s'attendre à une certaine étrangeté de leurs applications.
Nous ne parlons peut-être pas de plantages complets, mais les utilisateurs peuvent ne pas obtenir les fonctionnalités de base sans autorisations spécifiques et les développeurs peuvent devoir prendre en compte des messages d'avertissement indiquant qu'une application ne peut pas fonctionner du tout sans une autorisation particulière. Ainsi, bien que le réoutillage ne soit pas « nécessaire », Google souhaite évidemment que les applications soient révisées en gardant à l'esprit la structure d'autorisation de M.
Qu'en est-il des applications que j'ai déjà ?
Les applications héritées - ces applications qui étaient destinées aux versions Android antérieures à Android M - continueront de se comporter comme les applications actuelles :avec une longue liste de demandes d'autorisation à l'installation qui doivent être acceptées pour continuer. Cependant, une fois l'application installée, un utilisateur peut accéder au gestionnaire d'autorisations de M et révoquer les autorisations comme il le souhaite. La structure des autorisations d'Android M est compatible en amont et en aval.
Il est peu probable que les applications se bloquent simplement si vous refusez certaines autorisations. Android transmettra simplement les données vides de l'application plutôt qu'une exception de sécurité. C'est l'équivalent du système Android de donner un coup de pied à vos vêtements sales sous le lit et de dire à votre mère que vous avez nettoyé votre chambre ; le non-respect de la loi vous cause des ennuis, mais quelque chose qui semble correct suffit à vous en sortir.
De plus, les applications Google - ou les applications qui font partie de l'image système - peuvent automatiquement se voir accorder plus d'autorisations à l'avance. C'est évidemment Google qui s'accorde, ainsi qu'aux équipementiers, une sorte d'accès VIP. Cependant, les utilisateurs peuvent toujours entrer plus tard et révoquer certaines autorisations, tout comme avec les applications héritées.
Qu'est-ce que tout cela signifie pour moi ?
Fondamentalement, vous avez maintenant un contrôle total sur ce à quoi vos applications ont accès, avec la possibilité d'accorder et de révoquer des autorisations spécifiques à tout moment. Bien que certaines applications fonctionnent sans aucun doute mal, il incombe aux développeurs de gérer ces problèmes avec élégance (avec des messages d'avertissement ou autres) ou simplement de mettre à jour leurs applications. C'est un grand jour pour la confidentialité et le contrôle des utilisateurs. La seule chose que vous devez faire est de vous assurer que vous savez réellement quelles autorisations vous devez accepter et lesquelles sont déraisonnables.
Que pensez-vous de la façon dont Andriod M gère les autorisations des applications ? Est-ce une bonne chose ou pas très utile ?