Warum wurde das GPS-Tracking meines iPhones so schlecht?

Ich begann im Sommer 2011, die Nike+ GPS-App auf meinem iPhone 4 (nicht 4s) zu verwenden, um meine Läufe zu verfolgen. Die GPS-Messung der Läufe war ziemlich konsistent: Die Läufe auf derselben Strecke schwankten von Lauf zu Lauf um bis zu einer Zehntelmeile laufen, aber ich weiß, dass GPS nicht immer so genau wie präzise ist, also stört mich das nicht.

Irgendwann im September dieses Jahres (2012) ging die Genauigkeit meiner Laufaufzeichnung stark zurück . Ich hatte einige, bei denen der Abstand um bis zu 50 % untermessen wurde. Ich dachte, es könnte Nike+ gewesen sein, aber ich habe Strava Run installiert und hatte einen weiteren Lauf, der massiv überdimensioniert war. Letztes Wochenende wurde ein 6-Meilen-Lauf (gemessen mit gmap-pedometer.com ) auf Nike+ als 0,17 Meilen gemessen. (Die Nike+-App hat mich regelmäßig gewarnt, dass das GPS-Signal „schwach“ ist, sodass selbst sie an der Qualität ihrer Daten zweifelt.)

In nicht laufenden Anwendungen scheinen Ortungsdienste jedoch in Ordnung zu sein. Maps platziert mich an der richtigen Stelle. Wetter-Apps ( Dark Sky ist mein bestes Beispiel) wissen genau, wo ich bin. Verwenden sie etwas anderes, um meinen Standort zu ermitteln? Wenn ich diese und diese Frage lese, denke ich, dass dies ein Hardwareproblem sein könnte, aber die Inkonsistenz zwischen Apps verwirrt mich.

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

Hast du versucht, dein iPhone komplett neu zu starten?
Mit "vollständig neu starten" meinst du einen Power-Cycle, richtig? Nein, das war mir eigentlich nicht in den Sinn gekommen, was angesichts meines technischen Support-Hintergrunds ein wenig peinlich ist. Ich werde es jetzt versuchen.
Benutzt du iOS 6? Ich habe in letzter Zeit 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, dass dies der Zeitpunkt war, an dem die Probleme begannen.
Ich widerstehe dem iOS 6-Upgrade einige Wochen lang (um die neue Maps-App zu vermeiden), also nein, nicht iOS 6. Ich werde die Frage bearbeiten, um diese Daten bereitzustellen.
Haben Sie ein Support-Ticket mit dem Entwickler Ihrer Apps eröffnet, um sicherzustellen, dass sie tatsächlich GPS verwenden, wenn der Bildschirm dunkel wird, oder vielleicht den weniger stromhungrigen Mobilfunkmast-Ortungsmechanismus anrufen. Ich habe großartige Antworten vom Entwickler von Runmeter zu den besten Einstellungen erhalten, um meine Laufstandortdaten zu glätten und bessere Distanzmessungen zu erhalten, wenn Standortdaten verrauscht sind (wie es oft der Fall ist).
Ich habe Nike+ kontaktiert. Sie waren... nicht hilfreich.

Antworten (1)

Ich hatte regelmäßig ähnliche Probleme mit RunKeeper auf meinem iPhone 4S, wo die Entfernung zu hoch gemessen wurde. Beim Betrachten der gezeichneten Karte meines Laufs konnte ich sehen, dass die Koordinaten etwas unregelmäßig von einem Punkt zum anderen springen, was die zusätzliche Distanz berücksichtigt, 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

Fehlerhafter Lauf:

Geben Sie hier die Bildbeschreibung ein

Ich kann zwar keine endgültige Antwort darauf geben, warum dieses Problem auftritt und warum das iPhone in diesem fehlerhaften Zustand zu stecken scheint, aber das iPhone vollständig neu zu starten (und möglicherweise zusätzlich den Flugmodus umzuschalten, um auch 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 (natürlich mit iOS 6) aufgerüstet habe, ist das Problem bisher nicht mehr aufgetreten. Möglicherweise wurde das Problem in der Zwischenzeit entweder in iOS oder in der Hardware behoben.

Ich habe den Neustart durchgeführt. Mal sehen, ob es beim morgigen Lauf geholfen hat.
Der Flugmodus schaltet auch das GPS-Funkgerät aus, aber wenn Sie vorübergehend nur WLAN und Mobilfunkdaten ausschalten, bleibt es aktiv - Sie können dies ausprobieren, um zu sehen, dass es die Dinge verbessert, und mögliche Antennenstörungen ausschließen.
Meine Vermutung ist, dass die Standort-API weniger genaue Standortaufrufe verwendet, wenn der Bildschirm ausgeschaltet ist. Die meisten GPS-Apps verfügen über Einstellungen, um zu verhindern, dass der Bildschirm gedimmt wird, oder bieten eine Glättung der Daten, sodass Sie explizit mehr Akku verbrauchen können, wenn Sie unbedingt Details auf GPS-Ebene benötigen, oder die weniger genauen Standortdaten verarbeiten, die ankommen, wenn sich das Gerät in einem niedrigeren Energiemodus 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 Bei RunKeeper schalte ich den Bildschirm immer aus, um versehentliche Eingaben zu vermeiden, und das hat normalerweise überhaupt keinen negativen Einfluss auf die Genauigkeit. Nach meinen Beobachtungen bleibt das iPhone gelegentlich in einem Zustand hängen, in dem es RunKeeper ungenaue Daten zuführt, was jedes Mal, wenn es bei mir auftrat, sofort nach einem vollständigen Neustart behoben wurde.
@ Gerry Sehr interessant. Nehmen Sie an, dass eine Hintergrundaufgabe dem GPS/Standort und der App, die Ihnen wichtig ist, die Zeit wegnimmt, wodurch sich die Abtastzeiten verzögern? Ich bin froh, dass ich nicht neu starten musste, um gute Standortdaten zu erhalten, aber Sie könnten etwas dran sein, wenn Sie diese schlechten Ergebnisse / guten Ergebnisse mit einem Neustart zwischendurch reproduzieren können.
@bmike Ich hatte versucht, alle Hintergrund-Apps zu schließen und RunKeeper komplett zu beenden und neu zu starten, ohne Erfolg. Ich habe jedoch nie versucht, die Ortungsdienste explizit für alles andere zu deaktivieren, vielleicht könnten Dinge wie Find My iPhone immer noch stören.
Ich weiß noch nicht, ob das die Lösung für mein Problem ist, aber ich lerne viel aus der Diskussion! Außerdem, Gerry, wenn du viele Runden an einem Ort drehen willst, sieht es so aus, als hättest du einen großartigen Ort dafür gefunden ...
SIEG! Ich habe heute Morgen einen mehr oder weniger perfekt verfolgten Lauf bekommen, selbst unter Umständen, die ich für GPS als schwierig empfunden hätte. (Viele immergrüne Bäume sind für GPS immer schwierig.) Wenn die Leistung jetzt wieder nachlässt, weiß ich, dass ich neu starten muss.
Das passiert mir seit den letzten Runkeeper-Updates. Scheint zufällig und versucht alle oben genannten Balken einen Neustart. Das Problem ist, dass ich es erst nach dem Lauf bemerke, da es in meiner Gesäßtasche ist und es mühsam ist, die verfolgte Route zu bereinigen.