El problema que tienen las apps no es solo la precisión del GPS, la mayoría de los chip que incorporan los teléfonos con menos de 4 años tienes una imprecisión de <5 metros, así que la desviación no es mucha, el problema viene con el consumo de batería. Que el GPS en un fagocitador de energía. La "brillante idea" para solventarlo fue reducir el número de consultas que se pueden realizar por tiempo, es decir que en vez de monitorizar la posición 3 veces por segundo, la monitoriza 1 vez cada 3 segundos. (Por ejemplo). Esto lo que hace es que las curvas sean una sucesión de rectas con cambio de sentido, en vez de una serie de puntos en curva.
Por eso, cuando corremos en recta la precisión es "alta", pero cuando hacemos pista, se le va la pinza y se despista muuuuucho.
La ventaja que tiene la pista es que sabemos lo que mire, por lo que no es un gran problema.
Ahora bien si queréis precisión, os recomiendo algún dispositivo tipo reloj (de los buenos), tipo Garmin, Nike, Polar,... que son específicos, aunque también algo caros.