¿Por qué el seguimiento GPS de mi iPhone se volvió tan malo?

8

Comencé a usar la aplicación Nike + GPS en mi iPhone 4 (no 4s) para rastrear mi carrera en el verano de 2011. La medición GPS de las carreras fue bastante consistente: las carreras en el mismo curso variarían hasta una décima de milla de una carrera a otra. ejecutar, pero sé que el GPS no siempre es tan preciso como es preciso, por lo que eso no me molesta.

En algún momento de septiembre de este año (2012) la exactitud de mi carrera de seguimiento fue camino hacia abajo. Tuve algunos en los que la distancia estaba submedida hasta en un 50%. Pensé que podría haber sido Nike +, pero instalé Strava Run y ​​tuve otra carrera masivamente sobremedida. El fin de semana pasado, una carrera de 6 millas (medida con gmap-pedometer.com ) se midió como 0.17 millas en Nike +. (La aplicación Nike +, para su crédito, me ha estado advirtiendo regularmente que la señal del GPS es "débil", por lo que incluso tiene dudas sobre la calidad de sus datos).

Sin embargo, en aplicaciones que no se ejecutan, los servicios de ubicación parecen estar bien. Mapas me coloca en el lugar correcto. Las aplicaciones meteorológicas ( Dark Sky es mi mejor ejemplo) saben exactamente dónde estoy. ¿Están usando algo más para obtener mi ubicación? Leer esta pregunta y esta me hace pensar que esto podría ser un problema de hardware, pero la inconsistencia entre las aplicaciones me desconcierta.

ETA: Todavía no he instalado la actualización de iOS 6, por lo que todavía es iOS 5.

pjmorse
fuente
¿Intentaste reiniciar completamente tu iPhone?
Gerry
Por "reinicio completo" te refieres a un ciclo de encendido, ¿verdad? No, en realidad eso no se me había ocurrido, lo cual es un poco vergonzoso teniendo en cuenta mi experiencia en soporte técnico. Lo intentaré ahora.
pjmorse
¿Estás ejecutando iOS 6? Recientemente he tenido problemas con el GPS en Waze y MotionX Drive (dos aplicaciones que uso regularmente en el automóvil). Estoy ejecutando iOS 6 y creo que es cuando comenzaron los problemas.
EmmEff
Me resisto a la actualización de iOS 6 durante unas semanas (en relación, para evitar la nueva aplicación de Maps), así que no, no iOS 6. Editaré la pregunta para proporcionar esos datos.
pjmorse
¿Ha abierto un ticket de soporte con el desarrollador de sus aplicaciones para asegurarse de que realmente estén utilizando el GPS cuando la pantalla se oscurezca o tal vez estén llamando al mecanismo de ubicación de la torre celular que consume menos energía? He recibido excelentes respuestas del desarrollador de Runmeter sobre la mejor configuración para suavizar mis datos de ubicación de carrera y obtener mejores mediciones de distancia cuando los datos de ubicación son ruidosos (como a menudo lo es).
bmike

Respuestas:

8

Regularmente tuve problemas similares con RunKeeper en mi iPhone 4S, donde la distancia se midió en exceso. Al revisar el mapa trazado de mi carrera, pude ver que las coordenadas saltaban un poco erráticamente de un punto a otro, teniendo en cuenta la distancia adicional, y esto para carreras al aire libre completas, no solo esporádicamente en lugares con mala recepción de GPS.

Funcionamiento normal:

ingrese la descripción de la imagen aquí

Carrera con errores:

ingrese la descripción de la imagen aquí

Si bien no puedo dar una respuesta definitiva sobre por qué ocurre este problema, y ​​por qué el iPhone parece estar atascado en este estado de error cuando lo hace, reiniciar por completo el iPhone (y posiblemente también alternar el Modo de vuelo para reiniciar las antenas) siempre resuélvelo por unos días o incluso semanas.

En una nota al margen, desde que actualicé a mi iPhone5 (con iOS 6 por supuesto), el problema no se ha presentado nuevamente hasta ahora. Quizás el problema se solucionó en iOS o en el hardware mientras tanto.

Gerry
fuente
He hecho el reinicio. Veré si ayudó en la carrera de mañana.
pjmorse
El modo de vuelo también apagará la radio GPS, pero si solo apaga temporalmente el wifi y los datos celulares, se mantendrá en funcionamiento; puede probar esto para ver si mejora las cosas y descarta cualquier posible interferencia de la antena.
stuffe
Supongo que la API de ubicación usa llamadas de ubicación menos precisas cuando la pantalla está apagada. La mayoría de las aplicaciones de GPS tienen configuraciones para evitar que la pantalla se oscurezca u ofrezca suavizar los datos para que pueda quemar explícitamente más batería cuando necesite absolutamente detalles de nivel de GPS o manejar los datos de ubicación menos precisos que llegan cuando el dispositivo está en un modo de bajo consumo de energía. después de que la pantalla se apaga. Básicamente, iOS ha cambiado y la aplicación no ha cambiado para manejar datos menos precisos (pero más económicos).
bmike
@bmike En el caso de RunKeeper, siempre apago la pantalla para evitar entradas accidentales, y eso generalmente no tiene ningún impacto negativo en la precisión. Según mis observaciones, el iPhone ocasionalmente se atasca en un estado en el que está alimentando datos inexactos de RunKeeper, que cada vez que ocurría para mí se resolvió inmediatamente después de un reinicio completo.
Gerry
@Gerry Muy interesante. ¿Supone que alguna tarea en segundo plano le está quitando tiempo al GPS / ubicación y la aplicación que le interesa, lo que está causando que los tiempos de muestra se retrasen? Me alegro de no haber tenido que reiniciar para obtener buenos datos de ubicación, pero es posible que tenga algo si puede reproducir estos malos resultados / buenos resultados con un reinicio en el medio.
bmike