Oui, absolument. J'étais en fait assez étonné par la précision aussi. J'ai un iPod Touch de quatrième génération (et cette histoire remonte au système d'exploitation iOS 4). Cela m'a même rendu un peu paranoïaque au début, jusqu'à ce que je me renseigne sur la technologie derrière tout ça.
Je marchais dans un parking en regardant l'application Maps sur mon iPod quand j'ai réalisé qu'à chaque couple de secondes, le pointeur se déplaçait. L'appareil suivait littéralement ma position alors que je marchais à travers le parking, littéralement avec la précision d'une place de stationnement. WOW.
Voici le vrai coup de fouet, cependant. L'appareil n'a pas de GPS ni de connexion internet WiFi! Comment est-ce possible, pas vrai ?!?! Mon WiFi était activé, mais il n'était connecté à rien. J'avais entendu parler du GPS et j'avais entendu parler de la recherche de l'adresse IP (que les fournisseurs de services Internet assignent), mais je n'avais rien entendu qui expliquait cela.
Apparemment, l'appareil réalise en fait une triangulation (comme la triangulation des tours cellulaires sur les téléphones portables), mais avec des hotspots WiFi. Vous n'avez pas besoin d'être connecté à Internet ni aux réseaux en question pour utiliser la triangulation WiFi. Votre appareil a une base de données des hotspots WiFi locaux qu'il a consultée la dernière fois qu'il s'est connecté à Internet.
Maintenant, je ne sais pas d'où vient cette base de données. Si elle a recherché TOUS les hotspots WiFi locaux en fonction de votre emplacement. Ou si elle a recherché uniquement les connexions WiFi qu'elle a détectées dans le passé (mais dont elle ne connaissait pas les emplacements à ce moment-là). Ou quoi. Mais d'une manière ou d'une autre, l'appareil construit une base de données des connexions WiFi qu'il reconnaît plus tard et rappelle des informations de localisation. L'appareil est capable de détecter et de reconnaître beaucoup, beaucoup plus de signaux WiFi que ceux qui apparaissent dans votre fenêtre de connexions WiFi, ces derniers étant seulement ceux qui sont assez forts et cohérents pour créer des connexions utilisables.
Plus tard, votre appareil peut utiliser la force du signal, la direction, la distance, etc., par rapport à un ou plusieurs hotspots WiFi, pour calculer votre emplacement. Et devinez quoi ? Cela fonctionne même avec les hotspots WiFi protégés par mot de passe auxquels vous ne pouvez pas accéder.
Si vous vous connectez à Internet via un WiFi public, il mettra à jour les tables de la base de données avec plus d'informations, basées sur votre nouvel emplacement et d'autres réseaux détectés en chemin. Chaque connexion WiFi a un code numérique spécial associé (je ne suis pas sûr s'il s'agit de l'adresse IP, ou de l'adresse MAC, ou autre chose) que l'appareil recherche en ligne et extrait des coordonnées géographiques pour.
Je peux marcher dans des quartiers de ma région où je n'ai jamais été auparavant, et sans me connecter à Internet là-bas, l'appareil localisera toujours ma position. Mais seulement si le WiFi et les Services de localisation sont activés. Je désactiverais uniquement le premier pour préserver la batterie et le second pour protéger l'anonymat.
Cette méthode de triangulation est plus précise que la recherche d'adresse IP, et votre appareil la préfère plutôt que cette dernière. Une fois que vous établissez une connexion Internet, votre appareil peut utiliser votre adresse IP pour déterminer votre emplacement dans un certain rayon. La précision n'est pas meilleure que le rayon du signal WiFi, couplée à la précision de la détermination de l'emplacement du matériel réseau câblé.
Le seul service de localisation préféré par votre appareil par rapport à la triangulation WiFi est la puce GPS, qui est disponible uniquement sur certains modèles de certains appareils.
Ce que votre appareil préfère moins que la recherche d'adresse IP, ce sont les services de localisation basés sur les tours cellulaires : la triangulation des tours cellulaires, pour lesquelles l'appareil n'a pas besoin d'avoir une connexion cellulaire. En fait, vous n'avez même pas nécessairement besoin d'avoir un abonnement au service cellulaire. L'appareil utilise la distance, la direction, la force du signal, etc., par rapport à une ou plusieurs des tours cellulaires qu'il détecte, pour déterminer votre emplacement par rapport à eux. Encore une fois, cette méthode ne fonctionne qu'avec des modèles et des appareils dotés de capacités cellulaires.
Plus il y a de technologies impliquées, et si vous avez une connexion Internet directe pour consulter des données, plus précis sera votre emplacement. Rien n'est plus précis que le GPS, mais il existe également quelque chose appelé GPS assisté (A-GPS) qui utilise Internet pour aider à déterminer l'heure (et la localisation) pour obtenir de meilleures fixes sur les satellites GPS. Cela améliore non seulement la précision, mais accélère également tout le processus.
Malheureusement, il ne semble pas y avoir de moyen d'empêcher les sites Web et les applications sur iOS de collecter des informations sur votre emplacement sans renoncer à l'utilité des services de localisation. Je préférerais des services de localisation passifs qui déterminent mon emplacement sans l'envoyer sur Internet quand c'est possible. Apple promet l'anonymat, mais vous avertit également qu'ils ne sont pas responsables des applications tierces qui violent votre vie privée.
Si vous habitez en ville, je vous recommande vivement d'obtenir un appareil tactile intelligent comme l'iPod ou l'iPad. J'ai entendu dire que le nouvel iPad 5 aura un GPS. J'ai un iPod Touch depuis quelques années maintenant et c'est merveilleux. C'est un petit ordinateur/calculatrice dans ma poche qui me fournit des cartes, des horaires de bus et Internet. En ville, il y a des signaux WiFi ouverts au public PARTOUT. Je préférerais dépenser 400 $ pour un Touch (et 90 $ par an pour le service téléphonique basé sur Internet de Skype [utilisable sur l'iPod avec une application Skype gratuite]) que d'obtenir un iPhone gratuit avec un contrat de 100 $ par mois pendant deux ans. Ridicule. La seule différence est le GPS, et vous pouvez obtenir un appareil GPS séparé sur amazon.com pour 40 $ si vous avez vraiment besoin de cette précision de deux pouces.