Según lo que he leído (creo que acabaré leyendo todo internet antes de comprar nada), algunos launchers ( personailzación de los sistemas operativos) tienen un control de aplicaciones en segundo plano para optimizar el rendimiento y duración de la batería y por lo que comenta la gente, las aplicaciones que corren en segundo plano (como sería el Runtastic) necesita que se le dé todos los permisos por que si no "desconecta" la señal GPS de la aplicación (de ahí los saltos o diferencias de kilómetros).