App Movimento e contapassi, quale preferire?

Ciao, ho installato varie app per monitorare la corsa e la camminata con iPhone, ma ho notato che ogni app rileva i km percorsi in modo diverso, una indica 4,5km un’altra 5km, un’altra ancora 4,3km. A cosa è dovuto il problema?
Ho provato Runastic, Pedometer, Pacer, Walkmeter; secondo voi qual è la più affidabile? (Mi interessa che registri il percorso effettuato)
Oppure ne consigliate altre?
Ho notato che alcune di queste App richiedono l’accesso ai dati di movimento e fitness, mentre altre non lo richiedono, meglio che richiedano l’accesso ai dati di movimento e fitness (per una maggiore precisione) oppure no?
Grazie.