Géo localisation sur applications mobiles : utilisation pour Android et iOS

bg-section-top
Illustration Géo localisation sur applications mobiles : utilisation pour Android et iOS
20 Juin 2022 oeil4382 vues chrono6 min

Qu’est-ce que la gestion de la localisation sur application mobile ?

La localisation sur application mobile est une fonctionnalité importante car elle permet de donner de la valeur ajoutée à de nombreuses applications mobiles qui utilisent cette fonctionnalité comme fonction primaire ou secondaire.

Par exemple, des applications mobiles comme Tinder ou Google Maps n’ont pas de sens sans la connaissance de la position de l’utilisateur.

En revanche, d’autres services mobiles utilisent la localisation comme secondaires, cela apporte une valeur ajoutée mais ne remet pas en cause le concept du service.

Par exemple, une application mobile comme facebook demandera à avoir accès à la position de l’utilisateur pour permettre à ses amis de savoir s’ils sont à proximité mais si les utilisateurs ne l’autorisent pas, cela ne change pas l’objectif premier d’utilisation de l’application.


À partir de là, il est important de noter que la demande d'autorisation d’accès à la position d’un smartphone requiert quelques connaissances pratiques et techniques puisque l’accès à la position est spécifique à chaque système d’exploitation iOS et Android.


La gestion de la géolocalisation sur iphone

Sur iphone et donc sur son système d’exploitation iOS, la géolocalisation fait appel à une combinaison de deux notions.

La première notion concerne l’activation de l’accessibilité au service de localisation de l’iphone, accessible depuis les paramètres de l’iphone.

La seconde notion concerne l’autorisation du partage de la position dans l’application mobile, accessible depuis les réglages de l’application mobile soit dans l’application mobile directement soit dans les réglages de l’application mobile en passant par les paramètres de l’iphone.


Il existe plusieurs combinaisons possibles sur iphone que nous allons détaillées.


Qu’est-ce que le service de localisation sur iphone?

Le service de localisation sur iphone est un paramètre de confidentialité des réglages de l’iphone. Si le service de localisation est activé, cela signifie que les services mobiles qui y sont associés peuvent demander ou autoriser la géolocalisation de l’iphone, et donc de son propriétaire s’il est à côté de lui.

Si le service de localisation est désactivé, cela signifie que les services mobiles qui font appel à la géolocalisation ne fonctionnent pas. Pas tant que cette confidentialité n’est pas activée ou réactivée.

Le service de localisation est donc un préalable obligatoire sans quoi la géolocalisation ne pourrait pas fonctionner et sa gestion est indépendante de l’application mobile puisqu’elle se gère directement dans les paramètres de l’iphone.


Qu’est-ce que l’autorisation de partage de la position dans l’application mobile sur iphone ?

Une fois que le service de localisation de l’iphone est actif, alors l’application mobile peut afficher à n’importe quel moment dans l’application mobile la popup system pour demander l’autorisation d’accès à la position. Selon les versions iOS, il est proposé plusieurs choix qui sont en général :

  • toujours : l’iphone est géolocalisé lorsque l’application est ouverte et fermée

  • autoriser lorsque l’application est active : l’iphone est géolocalisé à chaque fois que l’application est ouverte. 

  • demander la prochaine fois ou lors de mon partage : c’est l’utilisateur qui accepte de reporter le choix d’accès à sa position..

  • refuser : le partage de la position n’est pas actif.


Ces choix sont évidemment modifiables dans les réglages de l’application mobile.

Quand afficher la popup system d’autorisation d’accès à la position dans l’application mobile iOS ?

Ce choix est primordial car sur iOS vous n’aurez le droit qu’à une seule fenêtre de tir pour afficher cette popup system. En effet, Apple considère que l’application mobile ne doit pas spammer l’utilisateur avec cette demande d’autorisation.

Il existe cependant une technique pour orienter l’utilisateur vers une modification de son choix, vous pouvez contacter un spécialiste MG Mobile pour en savoir plus.


Que signifie réellement accéder à sa position sur iphone ?

Il existe deux modes d’accès à la position lorsqu’elle est activée :

  • la position exact, c’est assez précis avec les données GPS

  • la position approximative : c’est une option qu’il est possible d’activer dans les réglages de son iphone. Les applications mobiles peuvent uniquement déterminer une position approximative, qui se situe en général à moins d’1km de sa position exacte.


La gestion de la géolocalisation sur Android

Le système d’exploitation Android, qui est installé sur plusieurs constructeurs de téléphones et donc sur plusieurs modèles, fait appel à une combinaison de trois notions pour la gestion de la position du smartphone. C’est un système plus complexe à gérer que sur iphone.

La première notion concerne l’activation de la position du smartphone.

La seconde notion concerne la popup system d’activation de la position.

La troisième notion concerne la popup system d’autorisation à l’accès à la position par l’application mobile.


Qu’est-ce que l’activation de la position sur Android ?

La position sur Android est un réglage du téléphone pour activer ou désactiver l’accès à la position du smartphone. Si c’est désactivé, l’application mobile ne pourra pas déterminer la position en temps réel même si c’est autorisé dans les réglages de l’application mobile.

Qu’est-ce que la popup system d’activation de la position sur Android ?

Cette popup system est matérialisé par une question “Pour une expérience optimale, activez la localisation de l’appareil, qui utilise le service de localisation de Google” et deux choix possibles : “OK” ou “non merci”


Elle s’affiche nativement à chaque fois que l’application mobile appelle l’accès à la position et que la position smartphone est désactivée. Contrairement à iOS, Android peut spammer l’utilisateur alors que sur iphone si la position est refusée une fois, ce n’est pas autorisé de soumettre à nouveau l’activation de la position system.


En cas de clic sur “OK”, c’est comme un raccourci vers les réglages du smartphone.

Qu’est-ce que la popup system d’autorisation d’accès à la position par application mobile ?

Une fois que la position est activée sur Android, l’application mobile peut appeler la popup system d’autorisation de partage de la position avec comme possibilités: 

  • Autoriser seulement si l’appli est en cours d’utilisation : le partage de la pasitione est fonctionnel lorsque l’application est ouverte

  • Toujours demander : À chaque besoin de la position, la popup est appelée pour vérifier auprès de l’utilisateur sa préférence de partage de position

  • Ne pas autoriser : la position n’est pas partagée à l’application mobile et cela reste modifiable depuis les réglages.