Comment gérer la précision de la localisation sur Android

La localisation est une information privilégiée que les applications cherchent à accéder sur les smartphones. Certaines applications, comme Google Maps, en ont besoin pour fonctionner. D’autres applications comme Facebook n’en ont pas vraiment besoin pour remplir leur fonction de base. Sur iOS et Android, vous pouvez restreindre l’accès de localisation aux applications. Sur Android, vous pouvez gérer la précision de la localisation afin que les applications ne puissent pas savoir exactement où vous vous trouvez.

Précision de la localisation sur Android

Pour gérer la précision de la localisation, ouvrez l’application Paramètres et accédez à Localisation. En supposant qu’il est déjà activé, vous verrez une option «Mode». Appuyez dessus. L’écran du mode de localisation répertorie les trois modes de précision de localisation pris en charge par Android.

Le mode Haute précision utilise chaque commutateur sans fil et votre GPS pour localiser où vous vous trouvez. Si vous utilisez un service d’appel comme Uber ou Lyft, vous devrez activer la haute précision afin que les applications puissent localiser votre emplacement actuel.

  5 meilleures distributions Linux pour une meilleure autonomie de la batterie

La méthode d’économie de batterie s’appuie sur le réseau de votre opérateur, le WiFi et le Bluetooth pour localiser votre emplacement. Cela ne laisse de côté que le GPS, mais le GPS est assez important et si vous êtes en déplacement, cette option à elle seule ne sera pas suffisante pour utiliser des applications comme Uber ou Google Maps.

Le mode Appareil uniquement est le mode de localisation le plus restrictif. Il ne dépend que de votre GPS et des capteurs de votre appareil pour trouver où vous vous trouvez. Vous constaterez que la plupart des applications qui doivent utiliser votre position ne pourront pas trouver où vous vous trouvez lorsque la localisation est activée en mode Appareil uniquement.

Malheureusement, Android ne vous permet pas de définir la précision de la localisation par application. Vous pouvez autoriser ou empêcher une application d’accéder à votre emplacement actuel, mais toutes les applications qui ont accès à votre emplacement auront le même niveau d’accès. Par exemple, si vous avez autorisé Google Maps et l’application Facebook à utiliser votre position actuelle et que vous avez sélectionné le mode «  Haute précision  », les deux applications pourront déterminer votre position via GPS, WiFi, Bluetooth et votre réseau mobile. .

  Comment concaténer les données de plusieurs cellules dans Google Sheets

Marge d’amélioration

Il est difficile de ne pas comparer la gestion de la localisation sur Android avec celle d’iOS. iOS ne donne pas aux utilisateurs ce type de contrôle sur la précision de la localisation, mais il permet aux utilisateurs de choisir quelles applications peuvent accéder à leur emplacement même lorsqu’elles s’exécutent en arrière-plan, et lesquelles ne le peuvent pas. Cette fonctionnalité particulière nécessite que les applications ajoutent une prise en charge. Par exemple, si une application n’a qu’une seule option, c’est-à-dire utiliser l’emplacement à tout moment, en tant qu’utilisateur, vous ne pouvez pas la restreindre pour n’utiliser que votre emplacement lorsque vous utilisez activement ladite application. Uber en est un excellent exemple. L’application Uber iOS avait un accès complet à votre position, même lorsqu’elle était en arrière-plan. Ce n’est que grâce à une mise à jour récente que les utilisateurs ont pu restreindre l’accès à la localisation pour Uber.

  Comment configurer Ansible sur le serveur Ubuntu

Ni iOS ni Android n’ont tout à fait raison. Android vous permet de gérer la précision de la localisation, mais pas par application. iOS vous permet de restreindre l’accès à la localisation par application, mais ne vous permet pas de gérer la précision de la localisation. Il doit y avoir un moyen raisonnable de fusionner les deux concepts sans créer de cauchemar pour les développeurs et sans forcer les utilisateurs finaux à lire un manuel juste pour comprendre comment leur emplacement est utilisé.