Comment fonctionnent les applications de suivi de la localisation du personnel ?

Vous avez peut-être entendu parler d’une multitude d’applications de suivi du temps et du lieu à installer sur les smartphones des employés. Une fonctionnalité fréquente de ces outils est souvent la possibilité de suivre la localisation des employés pendant qu’ils sont en service.
Dans cet article, je vais aborder quelques idées reçues courantes concernant cette fonctionnalité, et expliquer ce qui fonctionne (ou ne fonctionne pas), avec un regard “de l’intérieur”.
La réponse courte : oui, elles fonctionnent, et suffisamment bien pour la plupart des entreprises, mais pas aussi bien qu’un GPS matériel. Je vous explique pourquoi ci-dessous.
Le GPS n’est pas toujours du GPS
Une idée reçue très répandue au sujet de ces applications, c’est qu’elles utilisent le “GPS” pour localiser les employés. C’est vrai… environ 1 % du temps. En réalité, ces applications utilisent ce qu’on appelle les “Services de localisation” du téléphone.
Il s’agit d’un ensemble de méthodes différentes que le téléphone peut utiliser pour déterminer où il se trouve, par exemple :
• des antennes-relais cellulaires à proximité
• des réseaux WiFi à proximité
• le vrai GPS (très rarement : il consomme énormément de batterie)
Alors, vous vous demandez : des réseaux WiFi ? Comment un téléphone peut-il savoir où il est grâce au WiFi ?
En fait, les réseaux WiFi sont un moyen rapide et efficace pour un téléphone de déterminer sa localisation, et c’est même la méthode privilégiée, car elle consomme le moins de batterie. Le téléphone “cherche” les réseaux WiFi proches, et en reconnaissant le temps nécessaire pour obtenir une réponse, il est capable de calculer sa distance par rapport à ces réseaux.
Une fois qu’il a fait ce calcul dans plusieurs directions, il peut déterminer sa position. Ce processus s’appelle la “triangulation” : c’est une technologie utilisée dès l’époque de la Première Guerre mondiale, et qui aide aujourd’hui à placer le petit point bleu dans Apple Plans. Imaginez simplement les réseaux WiFi comme un réseau de type GPS “au niveau du sol” !
La première chose à retenir : ces applications n’utilisent pas vraiment le GPS. Elles demandent une localisation au téléphone, et le téléphone estime sa position à partir de plusieurs méthodes disponibles à ce moment-là.
Certaines de ces méthodes sont plus précises que d’autres, mais elles peuvent souvent être décalées de 90 mètres (voire davantage : jusqu’à 100 m). Et parfois, le téléphone n’arrive tout simplement pas à déterminer sa localisation : la demande peut alors expirer.
La batterie, ressource précieuse
Quand les gens installent une application avec “suivi de localisation”, ils supposent implicitement que le téléphone devrait lui permettre d’obtenir la localisation chaque fois que l’application le souhaite. Après tout, c’est une application de suivi de localisation !
Sauf que, malheureusement, ça ne fonctionne pas comme ça. En réalité, l’application doit “se battre” avec une demi-douzaine d’autres applications qui veulent aussi demander l’accès à la localisation du téléphone. Cela peut être pour des raisons légitimes… ou juste pour enregistrer des données de localisation et les revendre à des publicitaires (oui, ça arrive !).
Le téléphone ne connaît pas les intentions réelles ni les fonctionnalités de chaque application. Il sait seulement que si elle ne gère pas toutes ces demandes de localisation simultanées, la batterie sera à plat en dix minutes.
Les fabricants de téléphones veulent plus de 10 minutes d’autonomie : ils doivent donc gérer le suivi de localisation de manière assez stricte.
Maintenant, imaginez que vous ayez une application de suivi du temps qui lance en arrière-plan un processus de suivi de localisation pendant toute la durée d’un shift (8 à 10 heures). C’est quelque chose que le téléphone peut ne pas apprécier.
Concrètement, cela signifie que, pour économiser la batterie, l’appareil peut refuser à une application l’accès à la localisation, voire interrompre le processus de suivi qui tourne en arrière-plan pour cette application.
Les autorisations, les autorisations, les autorisations
Certains managers ne réalisent pas que pour qu’une application suive la localisation d’un employé, elle doit avoir l’autorisation de le faire.
Toute application qui utilise les services de localisation exige que l’utilisateur lui donne explicitement la permission d’accéder à la localisation. Cette démarche peut être assez intrusives, et surtout : l’utilisateur peut retirer cette permission à tout moment.
Un exemple très “visible” de cela concerne les appareils iOS : ils affichent aux utilisateurs un avertissement brutal à un moment apparemment aléatoire du type :
X application a utilisé votre localisation en arrière-plan. Continuer ?
Vous pouvez imaginer comment cela peut être perçu par un membre du personnel (qui, très probablement, ne sera pas en service à ce moment-là), car les développeurs d’applications n’ont aucun moyen de préciser le contexte, par exemple :
Cette application N’A UTILISÉ VOTRE LOCALISATION QUE PENDANT QUE VOUS ÉTIEZ EN SERVICE…
C’est le même avertissement inquiétant pour tout le monde.
Cela ajoute une couche supplémentaire de friction et de résistance côté employé, même si c’est parfois inconscient. Merci, Apple.
À retenir : vous ne pouvez suivre la localisation d’un employé que si, au départ, il a accordé l’autorisation de localisation à l’application, et qu’il ne l’a pas retirée ensuite.
Résumé
Les applications de suivi de la localisation des employés sont très utiles : elles combinent généralement cette fonction de localisation avec d’autres éléments de l’application, comme le suivi du temps et des tâches.
Elles sont aussi très abordables, car elles sont en mode “Bring Your Own Device” (utiliser l’appareil existant), et ne nécessitent aucun matériel supplémentaire.
Cela en fait une solution adaptée pour la plupart des entreprises, où il est utile de connaître la localisation des employés, mais où ce n’est pas critique.
Cependant :
À cause des facteurs évoqués plus haut, elles ne peuvent tout simplement pas être fiables à 100 %. C’est vrai pour toute application de suivi du temps qui s’appuie sur les services de localisation du téléphone (c’est le cas de toutes).
Si votre entreprise a besoin d’un suivi de localisation critique, 100 % précis, alors votre seule option fiable est une solution GPS basée sur du matériel.
Les produits matériels sont conçus pour faire une seule chose : ils le font efficacement, sans avoir à “négocier” avec les autorisations ou les autres applications pour la batterie. Et en plus, ils utilisent réellement le GPS !
J’espère que cet article vous aide à prendre une décision plus éclairée sur la pertinence du suivi de localisation via application pour votre entreprise, ou sur le fait que votre entreprise aura besoin d’une solution matérielle dédiée.