我是Runtastic的愛用者~還買了PRO版但只有我覺得這套軟體會少算距離嗎?~比如400M操場~跑了一圈可能只算到350~380M不大一定~有時回家看記錄會發現~GPS會有跳躍性的記錄~用Endomondo就比較不會這樣(HTC蝴蝶機~)當然~我是一直用下去~因為全部的記錄都在上面了~而且我已經很習慣它的介面了
我的意思是樓主用的數據不是同一組, 你看起來是分次做的. 假設這些app是同時跑, 之間可能就沒甚麼差異. gps 的誤差是很隨機的. 有時多一點有時少一點, 你這裡所謂那個app表現好一點, 看起來像是使用那個app時, gps產生了一個比較準確的軌跡.我去抓了一些我用XT錶的老數據, 就找其中一次最後30圈, 一圈長度從194到208公尺不等, 所以就算iphone gps ,準確度和XT錶相同, 你用的測法即使用同一個app 上下就可能差到14公尺, 再加上iphone的準確度本來就差XT很多, 它每一次變異會更多.基本上以我用過的app, (下載電腦後再分析), runkeeper, runtastic, mapmyrun, 馬拉松世界 (我原是用garmin 數據輸入, 不是用XT錶), endomono, 差異都不到百分之一.
我用SONY Xperia Ray與Xperia ZAndroid上的APP可以同時運作,所以我都同時用NIKE+與馬拉松世界紀錄雖然同時運作,但開啟時間還是會有差距,不過應該不影響總距離判斷以五公里來說結果可以看出NIKE+在距離上總是多一些,但是差距在100以內後開啟而且擁有計圈與跑道設定的馬拉松世界會比較準一些所以雖然都是取用手機的GPS,但是距離的計算法還是會造成差異況且民用GPS精確度從5m到50m都有可能繞圈方式自然會比較有問題,看軌跡就知道軌跡不一定在自己的跑道上
10/14更新:找到這篇文章, 除了作者自己的測試, 證實不同App在定位演算法上確實有所差異, 而Runmeter(另一個App)的開發者也現身說法. 其中提到把WiFi關掉可以提昇GPS定位準確度. 我會試看看. 原則上在前述測試中, 我的WiFi是開啟的.http://solorunning.wordpress.com/2011/07/09/runkeeper-vs-runmeter-which-is-more-accurate/10/15更新:補測以下幾個App,採第一輪模式:MapMyRun, Strava, mySports, LOCOMO, Sports Tracker