25Aug
Android dispose d'un système de permissions pour les applications individuelles, mais aussi pour les iPhones et les iPads. Android vous donne une invite unique lorsque vous installez une application, mais iOS vous permet de prendre plus de décisions.
Beaucoup de geeks ont longtemps cru que le système d'autorisation d'Android est un avantage sur l'absence d'un sur iOS.Cela peut être choquant de suggérer de nombreux geeks Android, mais le système d'autorisation d'iOS est sans doute beaucoup plus pratique. Mise à jour
: Google a supprimé la fonctionnalité AppOps d'Android 4.4.2 après que cet article a été écrit, affirmant qu'il a été accidentellement publié.Cela signifie que la situation d'autorisation de l'application Android est maintenant pire que celle décrite ci-dessous.
Le problème avec les permissions Android
Avant que nous puissions pleinement comprendre comment les permissions des applications fonctionnent différemment sur les iPhones et les iPads, jetons un coup d'œil à leur fonctionnement sur Android. Lorsque vous installez une application sur Google Play( ou ailleurs), une liste des autorisations requises s'affiche. Les applications doivent déclarer l'autorisation de tout faire, depuis l'accès à Internet pour lire le stockage USB, jusqu'à l'accès à l'état de votre appel téléphonique et aux données de localisation GPS.
Si vous faites vraiment attention, vous pouvez voir cette liste de permissions au moment de l'installation. Mais c'est une décision à prendre ou à laisser. Vous pouvez choisir d'installer l'application et accepter les autorisations ou refuser d'installer l'application et refuser les autorisations.
Si vous êtes un utilisateur Android moyen, il y a de fortes chances que vous n'accordiez même pas beaucoup d'attention aux permissions. Vous avez probablement été formé pour que les applications puissent demander toutes sortes d'autorisations, y compris des autorisations de "localisation" dans des jeux gratuits à des fins de ciblage publicitaire. Si vous voulez utiliser l'application, vous finirez par l'installer.
C'est la seule décision d'autorisation que la plupart des utilisateurs puissent prendre. Sur Android 4.3 et versions ultérieures, il est désormais possible de gérer les autorisations d'application avec les paramètres intégrés au système avec le nouveau panneau AppOps, mais ces paramètres sont masqués et ne seront jamais détectés par la plupart des utilisateurs. Vous devez également prendre une décision plus active, en recherchant le panneau de contrôle pour gérer les autorisations après l'installation de l'application.
Fonctionnement des autorisations iOS Les autorisations de l'application
sur l'iPhone et l'iPad fonctionnent différemment. Lorsque vous installez une application, vous ne faites aucun choix sur les autorisations. Vous choisissez d'autoriser certaines autorisations de base: chaque application que vous installez dispose de certaines autorisations de base, comme la possibilité d'accéder à Internet. Au moment de l'installation, vous installez simplement l'application, sans lui accorder d'autorisations spéciales comme l'accès à votre GPS ou à vos contacts.
Pour utiliser certaines autorisations - spécifiquement pour accéder à vos services de localisation( GPS), contacts, calendriers, rappels, photos, Bluetooth, microphone, activité de mouvement, compte Twitter ou compte Facebook - l'application demande la permission quand elle doit l'utiliser. Par exemple, lorsque vous installez Google Maps ou une autre application de cartographie, une fenêtre contextuelle vous demande d'afficher votre position lorsque vous utilisez pour la première fois ses fonctionnalités de mappage. Si une application a besoin de vos contacts pour une certaine fonctionnalité, vous ne verrez qu'une invite d'autorisation de contact lorsque vous utiliserez cette fonctionnalité pour la première fois.
Il est plus facile de comprendre pourquoi une application veut les autorisations et à quoi elle sert.
De plus, vous avez plus d'une option ici. Vous pouvez refuser une demande d'autorisation - en disant "non, je ne fais pas confiance à cette application pour accéder à mes contacts ou à l'emplacement GPS" - et continuer à utiliser l'application quand même. Vous pouvez activer certaines autorisations mais pas d'autres.
Sur Android, les utilisateurs normaux peuvent choisir d'autoriser toutes les autorisations au moment de l'installation ou de ne pas utiliser l'application. Sur iOS, les utilisateurs normaux peuvent gérer et comprendre les autorisations beaucoup plus facilement.
Vous pouvez également accéder à l'écran Paramètres iOS et appuyer sur Confidentialité pour afficher ces catégories d'autorisations.
Appuyez sur une catégorie pour voir quelles applications installées ont accès à une autorisation et éventuellement les révoquer. Il s'agit essentiellement de la version iOS de l'écran AppOps sur Android, mais elle est visible par les utilisateurs moyens au lieu d'être cachée uniquement pour les geeks.
Ce système force les développeurs d'applications à justifier les autorisations dont ils ont besoin. Sur iOS, les utilisateurs refuseraient l'accès à Angry Birds s'ils demandaient soudainement de lire leur position GPS.Sur Android, de nombreux utilisateurs ne réalisent probablement même pas qu'ils autorisent cela.
Où Android remporte toujours
Bien sûr, le système d'autorisation d'Android a toujours ses avantages. Si vous êtes un geek, vous pouvez obtenir un contrôle d'autorisation plus précis via AppOps. Android force également les applications à déclarer plus d'autorisations, ce qui vous permet de voir si une application peut accéder à Internet ou non. Android propose également des autorisations qui ne sont pas disponibles sur iOS, ce qui permet aux applications de faire plus de choses.
Mais si Android est encore flexible et puissant à bien des égards, il trébuche quand il s'agit du monde réel. Les utilisateurs normaux qui veulent simplement jouer à des jeux mobiles sans avoir leurs contacts récoltés et les lieux collectés ont beaucoup plus de contrôle sur iOS.
Il n'y a aucune raison pour que le système d'autorisation d'Android soit aussi "à prendre ou à laisser" sauf si vous connaissez un écran de paramètres secrets. Le Web fonctionne comme iOS - si un site Web veut accéder à votre emplacement, il doit demander. S'il veut accéder à votre micro ou webcam, il doit demander. Vous pouvez choisir d'autoriser ou de refuser l'une de ces autorisations et de continuer à utiliser le site Web. Cela devrait fonctionner aussi sur Android.
Espérons que Google continuera à développer AppOps et le rendre accessible aux utilisateurs Android. Pour le moment, ce n'est pas vrai de dire qu'Android a des permissions d'application alors que iOS ne le fait pas - les deux systèmes d'exploitation ont des systèmes d'autorisation. Et la solution d'Apple est probablement meilleure pour la plupart des gens.