Warum wurde das GPS-Tracking meines iPhones so schlecht?

8

Ich habe im Sommer 2011 damit begonnen, die Nike + GPS-App auf meinem iPhone 4 (nicht 4s) zu verwenden, um mein Laufen zu verfolgen. Die GPS-Messung der Läufe war ziemlich konsistent: Läufe auf demselben Kurs würden von Lauf zu Lauf bis zu einer Zehntelmeile variieren laufen, aber ich weiß, GPS ist nicht immer so genau wie präzise, ​​so dass mich das nicht stört.

Irgendwann im September dieses Jahres (2012) die Richtigkeit meiner Laufverfolgung ging Weg nach unten. Ich hatte einige, bei denen der Abstand um bis zu 50% unterschritten wurde. Ich dachte, es könnte Nike + gewesen sein, aber ich habe Strava Run installiert und einen anderen Lauf massiv überbewertet. Letztes Wochenende wurde ein 6-Meilen-Lauf (gemessen mit gmap-pedometer.com ) auf Nike + mit 0,17 Meilen gemessen. (Die Nike + App warnt mich regelmäßig, dass das GPS-Signal "schwach" ist, so dass selbst die Qualität der Daten zweifelhaft ist.)

In nicht laufenden Anwendungen scheinen Ortungsdienste jedoch in Ordnung zu sein. Maps bringt mich an den richtigen Ort. Wetter-Apps ( Dark Sky ist mein bestes Beispiel) wissen genau, wo ich bin. Verwenden sie etwas anderes, um meinen Standort zu ermitteln? Lesen Sie diese Frage und diese ein Make me denke , dies ist ein Hardware - Problem sein könnte, aber die Inkonsistenz zwischen Anwendungen Rätsel mich.

ETA: Ich habe das iOS 6-Update noch nicht installiert, daher ist dies immer noch iOS 5.

pjmorse
quelle
Haben Sie versucht, Ihr iPhone vollständig neu zu starten?
Gerry
Mit "komplett neu starten" meinen Sie einen Aus- und Wiedereinschalten, oder? Nein, das war mir eigentlich nicht eingefallen, was angesichts meines technischen Hintergrunds etwas peinlich ist. Ich werde es jetzt versuchen.
pjmorse
Führen Sie iOS 6 aus? Ich habe kürzlich Probleme mit dem GPS in Waze und MotionX Drive (zwei Apps, die ich regelmäßig im Auto verwende). Ich verwende iOS 6 und ich denke, dies war der Zeitpunkt, an dem die Probleme begannen.
EmmEff
Ich widersetze mich ein paar Wochen lang dem iOS 6-Upgrade (um die neue Maps-App zu vermeiden), also nein, nicht iOS 6. Ich werde die Frage bearbeiten, um diese Daten bereitzustellen.
pjmorse
Haben Sie mit dem Entwickler Ihrer Apps ein Support-Ticket geöffnet, um sicherzustellen, dass diese tatsächlich GPS verwenden, wenn der Bildschirm dunkel wird, oder vielleicht den weniger leistungshungrigen Mechanismus zur Ortung des Zellturms anrufen. Der Entwickler von Runmeter hat großartige Antworten auf die besten Einstellungen erhalten, um meine Laufstandortdaten zu glätten und bessere Entfernungsmessungen zu erhalten, wenn die Standortdaten verrauscht sind (wie so oft).
bmike

Antworten:

8

Ich hatte regelmäßig ähnliche Probleme mit RunKeeper auf meinem iPhone 4S, bei denen die Entfernung zu hoch gemessen wurde. Beim Überprüfen der aufgezeichneten Karte meines Laufs konnte ich sehen, dass die Koordinaten etwas unregelmäßig von einem Punkt zum anderen sprangen, was die zusätzliche Entfernung berücksichtigte, und dies für ganze Läufe im Freien, nicht nur sporadisch an Stellen mit schlechtem GPS-Empfang.

Normaler Lauf:

Geben Sie hier die Bildbeschreibung ein

Bugged Run:

Geben Sie hier die Bildbeschreibung ein

Obwohl ich keine endgültige Antwort geben kann, warum dieses Problem auftritt und warum das iPhone in diesem fehlerhaften Zustand stecken zu bleiben scheint, schien es, das iPhone vollständig neu zu starten (und möglicherweise zusätzlich den Flugmodus umzuschalten, um die Antennen neu zu starten) Lösen Sie es immer für ein paar Tage oder sogar Wochen.

Nebenbei bemerkt, seit ich auf mein iPhone5 aktualisiert habe (natürlich mit iOS 6), hat sich das Problem bisher nicht erneut gezeigt. Möglicherweise wurde das Problem inzwischen entweder in iOS oder in der Hardware behoben.

Gerry
quelle
Ich habe den Neustart durchgeführt. Ich werde sehen, ob es beim morgigen Lauf geholfen hat.
pjmorse
Im Flugmodus wird auch das GPS-Radio ausgeschaltet. Wenn Sie jedoch vorübergehend nur WLAN- und Mobilfunkdaten ausschalten, werden diese weiterhin ausgeführt. Sie können dies versuchen, um festzustellen, ob sich die Situation verbessert, und mögliche Antennenstörungen ausschließen.
stuffe
Ich vermute, dass die Standort-API weniger genaue Standortaufrufe verwendet, wenn der Bildschirm ausgeschaltet ist. Die meisten GPS-Apps verfügen über Einstellungen, die verhindern, dass der Bildschirm gedimmt wird, oder bieten eine Glättung der Daten, sodass Sie explizit mehr Batterie verbrauchen können, wenn Sie unbedingt Details zum GPS-Level benötigen, oder die weniger genauen Standortdaten verarbeiten können, die eintreffen, wenn sich das Gerät in einem Energiesparmodus befindet nachdem sich der Bildschirm ausschaltet. Grundsätzlich hat sich iOS geändert und die App hat sich nicht geändert, um weniger genaue (aber sparsamere) Daten zu verarbeiten.
bmike
@bmike Bei RunKeeper schalte ich den Bildschirm immer aus, um versehentliche Eingaben zu vermeiden. Dies hat normalerweise keinerlei negative Auswirkungen auf die Genauigkeit. Nach meinen Beobachtungen bleibt das iPhone gelegentlich in einem Zustand stecken, in dem RunKeeper ungenaue Daten speist, die jedes Mal, wenn sie für mich auftraten, sofort nach einem vollständigen Neustart behoben wurden.
Gerry
@Gerry Sehr interessant. Nehmen Sie an, dass eine Hintergrundaufgabe dem GPS / Standort und der App, die Sie interessiert, die Zeit nimmt, wodurch sich die Abtastzeiten verzögern? Ich bin froh, dass ich keinen Neustart durchführen musste, um gute Standortdaten zu erhalten, aber Sie könnten etwas unternehmen, wenn Sie diese schlechten Ergebnisse / guten Ergebnisse mit einem dazwischen liegenden Neustart reproduzieren können.
bmike