Pourquoi le suivi GPS de mon iPhone est-il devenu si mauvais?

8

J'ai commencé à utiliser l'application Nike + GPS sur mon iPhone 4 (et non 4s) pour suivre ma course à pied en été 2011. La mesure GPS des courses était assez cohérente: les courses sur le même parcours varieraient jusqu'à un dixième de mile de la course à courir, mais je sais que le GPS n'est pas toujours aussi précis qu'il est précis, donc cela ne me dérange pas.

Au cours du mois de septembre de cette année (2012), la précision de mon suivi de course a considérablement diminué. J'en ai eu quelques-uns où la distance était sous-mesurée jusqu'à 50%. Je pensais que c'était peut-être Nike +, mais j'ai installé Strava Run et j'ai eu une autre course massivement sur-mesurée. Le week-end dernier, une course de 6 miles (mesurée à l'aide de gmap-pedometer.com ) a été mesurée à 0,17 mile sur Nike +. (L'application Nike +, à son crédit, m'avertit régulièrement que le signal GPS est "faible", donc même elle doute de la qualité de ses données.)

Cependant, dans les applications non exécutées, les services de localisation semblent très bien. Maps me place au bon endroit. Les applications météo ( Dark Sky est mon meilleur exemple) savent exactement où je suis. Utilisent-ils autre chose pour obtenir ma position? La lecture de cette question et de celle-ci me fait penser que cela pourrait être un problème matériel, mais l'incohérence entre les applications me laisse perplexe.

ETA: Je n'ai pas encore installé la mise à jour iOS 6, il s'agit donc encore d'iOS 5.

pjmorse
la source
Avez-vous essayé de redémarrer complètement votre iPhone?
Gerry
Par "redémarrage complet", vous entendez un cycle d'alimentation, non? Non, en fait, cela ne m'était pas venu à l'esprit, ce qui est un peu gênant compte tenu de mes antécédents en matière de support technique. Je vais l'essayer maintenant.
pjmorse
Utilisez-vous iOS 6? J'ai récemment rencontré des problèmes avec le GPS dans Waze et MotionX Drive (deux applications que j'utilise régulièrement dans la voiture). J'utilise iOS 6 et je pense que c'est à ce moment que les problèmes ont commencé.
EmmEff
Je résiste à la mise à niveau d'iOS 6 depuis quelques semaines (pour éviter la nouvelle application Maps), donc non, pas iOS 6. Je vais modifier la question pour fournir ces données.
pjmorse
Avez-vous ouvert un ticket d'assistance avec le développeur de vos applications pour être sûr qu'il utilise réellement le GPS lorsque l'écran s'assombrit ou appelle peut-être le mécanisme de localisation de la tour de cellule moins gourmande en énergie. J'ai reçu d'excellentes réponses du développeur de Runmeter sur les meilleurs paramètres pour lisser mes données de localisation de course et obtenir de meilleures mesures de distance lorsque les données de localisation sont bruyantes (comme c'est souvent le cas).
bmike

Réponses:

8

J'ai régulièrement rencontré des problèmes similaires avec RunKeeper sur mon iPhone 4S où la distance était sur-mesurée. En examinant la carte tracée de ma course, j'ai pu voir les coordonnées sauter un peu de façon irrégulière d'un point à l'autre, ce qui représente la distance supplémentaire, et cela pour des courses en plein air entières, pas seulement sporadiquement sur des endroits avec une mauvaise réception GPS.

Fonctionnement normal:

entrez la description de l'image ici

Course buggée:

entrez la description de l'image ici

Bien que je ne puisse pas donner de réponse définitive quant à la raison pour laquelle ce problème se produit et pourquoi l'iPhone semble rester bloqué dans cet état de bug , il redémarre complètement l'iPhone (et peut-être aussi basculer en outre le mode Avion pour redémarrer les antennes également). résolvez-le toujours pendant quelques jours, voire des semaines.

D'un côté, depuis que je suis passé à mon iPhone5 (avec bien sûr iOS 6), le problème ne s'est pas encore présenté jusqu'à présent. Peut-être que le problème a été résolu dans iOS ou dans le matériel entre-temps.

Gerry
la source
J'ai fait le redémarrage. Je vais voir si ça a aidé sur la course de demain.
pjmorse du
Le mode avion désactivera également la radio GPS, mais si vous désactivez temporairement le Wi-Fi et les données cellulaires, il continuera de fonctionner - vous voudrez peut-être essayer de le voir, cela améliore les choses et exclut toute interférence d'antenne potentielle.
stuffe du
Je suppose que l'API de localisation utilise des appels de localisation moins précis lorsque l'écran est éteint. La plupart des applications GPS ont des paramètres pour empêcher l'écran de s'assombrir ou pour offrir un lissage des données afin que vous puissiez explicitement brûler plus de batterie lorsque vous avez absolument besoin des détails du niveau GPS ou gérer les données de localisation moins précises qui arrivent lorsque l'appareil est en mode d'alimentation plus faible. après que l'écran s'éteigne. Fondamentalement, iOS a changé et l'application n'a pas changé pour gérer des données moins précises (mais plus économiques).
bmike
@bmike Dans le cas de RunKeeper, j'éteins toujours l'écran pour éviter toute saisie accidentelle, et cela n'a généralement aucun impact négatif sur la précision. D'après mes observations, l'iPhone est parfois bloqué dans un état où il alimente RunKeeper des données inexactes, qui à chaque fois qu'il s'est produit pour moi a été résolue immédiatement après un redémarrage complet.
Gerry
@Gerry Très intéressant. Supposez-vous qu'une tâche en arrière-plan éloigne le temps du GPS / de l'emplacement et de l'application dont vous vous souciez, ce qui retarde les temps d'échantillonnage? Je suis heureux de ne pas avoir eu à redémarrer pour obtenir de bonnes données de localisation, mais vous pourriez être sur quelque chose si vous pouvez reproduire ces mauvais résultats / bons résultats avec un redémarrage entre les deux.
bmike