Perché il tracciamento GPS del mio iPhone è diventato così male?


8

Ho iniziato a utilizzare l'app Nike + GPS sul mio iPhone 4 (non 4s) per tenere traccia della mia corsa nell'estate 2011. La misurazione GPS delle corse era piuttosto coerente: le corse sulla stessa rotta sarebbero variate di un decimo di miglio dalla corsa alla corro, ma so che il GPS non è sempre preciso come è preciso, quindi non mi dà fastidio.

A volte nel mese di settembre di quest'anno (2012) la precisione del mio monitoraggio run è andato via verso il basso. Ne avevo alcuni in cui la distanza era sotto-misurata fino al 50%. Ho pensato che potesse essere Nike +, ma ho installato Strava Run e ho avuto un'altra corsa massicciamente misurata. Lo scorso fine settimana una corsa di 6 miglia (misurata usando gmap-pedometer.com ) è stata misurata come 0,17 miglia su Nike +. (L'app Nike +, a suo merito, mi ha regolarmente avvisato che il segnale GPS è "debole", quindi anche è dubbioso sulla qualità dei suoi dati.)

Tuttavia, nelle applicazioni non in esecuzione, i servizi di localizzazione sembrano andare bene. Maps mi mette nel posto giusto. Le app meteorologiche ( Dark Sky è il mio miglior esempio) sanno esattamente dove sono. Stanno usando qualcos'altro per ottenere la mia posizione? Leggere questa domanda e questa mi fa pensare che questo potrebbe essere un problema hardware, ma l'incongruenza tra le app mi confonde.

ETA: non ho ancora installato l'aggiornamento iOS 6, quindi questo è ancora iOS 5.


Hai provato a riavviare completamente il tuo iPhone?
Gerry,

Per "riavvio completo" intendi un ciclo di accensione, giusto? No, in realtà non mi era venuto in mente, il che è un po 'imbarazzante considerando il mio background di supporto tecnico. Ci proverò adesso.
pjmorse,

Stai eseguendo iOS 6? Di recente ho riscontrato problemi con il GPS in Waze e MotionX Drive (due app che uso regolarmente in macchina). Sto eseguendo iOS 6 e penso che sia quando i problemi sono iniziati.
EmmEff,

Sto resistendo all'aggiornamento di iOS 6 per alcune settimane (relativamente, per evitare la nuova app Maps) quindi no, non iOS 6. Modificherò la domanda per fornire quei dati.
pjmorse,

Hai aperto un ticket di supporto con lo sviluppatore delle tue app per essere sicuro che stiano effettivamente utilizzando il GPS quando lo schermo si oscura o forse stanno chiamando il meccanismo di localizzazione della torre delle cellule che consuma meno energia. Ho avuto ottime risposte dallo sviluppatore di Runmeter sulle migliori impostazioni per rendere più fluidi i dati sulla posizione della mia corsa e ottenere misurazioni della distanza migliori quando i dati sulla posizione sono rumorosi (come spesso accade ).
bmike

Risposte:


8

Ho avuto regolarmente problemi simili con RunKeeper sul mio iPhone 4S in cui la distanza era troppo misurata. Durante la revisione della mappa tracciata della mia corsa ho potuto vedere le coordinate saltare un po 'in modo irregolare da un punto all'altro, tenendo conto della distanza aggiuntiva, e questo per intere corse all'aperto, non solo sporadicamente su punti con cattiva ricezione GPS.

Corsa normale:

inserisci qui la descrizione dell'immagine

Esecuzione corretta:

inserisci qui la descrizione dell'immagine

Anche se non posso dare una risposta definitiva sul perché si verifichi questo problema e perché l'iPhone sembra bloccarsi in questo stato intercettato quando lo fa, riavviare completamente l'iPhone (e possibilmente anche attivare la modalità di volo per riavviare anche le antenne) sembrava risolverlo sempre per alcuni giorni o addirittura settimane.

A proposito, da quando ho effettuato l'upgrade al mio iPhone5 (con iOS 6 ofcourse), il problema non si è presentato di nuovo finora. Forse il problema è stato risolto in iOS o nell'hardware nel frattempo.


Ho fatto il riavvio. Vedrò se ha contribuito alla corsa di domani.
pjmorse,

La modalità aereo spegne anche la radio GPS, ma se si spengono temporaneamente i dati cellulari e Wi-Fi rimarranno attivi - si consiglia di provare questo per vedere che migliora le cose ed escludere eventuali interferenze dell'antenna.
stuffe,

Suppongo che l'API di localizzazione stia utilizzando chiamate di localizzazione meno accurate quando lo schermo è spento. La maggior parte delle app GPS ha impostazioni che impediscono l'oscuramento dello schermo o offrono il livellamento dei dati in modo da poter bruciare esplicitamente più batteria quando sono assolutamente necessari i dettagli del livello GPS o gestire i dati di posizione meno precisi che arrivano quando il dispositivo si trova in una modalità di risparmio energetico dopo lo schermo si spegne. Fondamentalmente, iOS è cambiato e l'app non è cambiata per gestire dati meno precisi (ma più orientati all'economia).
bmike

@bmike Nel caso di RunKeeper, spengo sempre lo schermo per impedire input accidentali, e questo di solito non ha alcun impatto negativo sull'accuratezza. Dalle mie osservazioni, l'iPhone occasionalmente si blocca in uno stato in cui sta alimentando dati imprecisi RunKeeper, che ogni volta che si verificavano per me veniva risolto immediatamente dopo un riavvio completo.
Gerry,

@Gerry Molto interessante. Pensi che qualche attività in background stia prendendo il tempo di distanza dal GPS / posizione e dall'app che ti interessa che sta causando il ritardo dei tempi di campionamento? Sono contento di non aver dovuto riavviare per ottenere buoni dati sulla posizione, ma potresti essere interessato a qualcosa se riesci a riprodurre questi cattivi risultati / buoni risultati con un riavvio in mezzo.
bmike
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.