I decided to do a side by side comparision of the GPS function on the T-Mobile G1, Verizon Motorola Droid, Sprint HTC EVO 4G, and the T-Mobile MyTouch 3G Slide. I used the Android application "GPS Test" by Chartcross Ltd. to do the tests. Here's a breakdown of the results:
|T-Mobile G1||Verizon Motorola Droid||Sprint HTC EVO 4G||T-Mobile MyTouch 3G Slide|
|OS||CyanogenMod 5.0.8||CyanogenMod 5.0.8||Stock OS||SlideM|
The time I measured was the time it took from turning on the GPS to the time that the GPS Test application showed a non-zero figure for accuracy. All phones were tested from a fresh boot with no applications running that use GPS and weren't tested until they had been on for 20 minutes. The most surprising result here is that the G1 seems to significantly outperform the other phones in the time it takes to get an initial GPS lock. Since these tests were all performed during the course of 1 hour, I suspect that more valid results would be obtained from daily tests, over say, the course of a month - I don't think I'm going to do that... There seemed to be no real variability between the accuracy in feet measured by the phones - they all fluctuated between 5-9 satellites in view and 6.6ft to typically no more than 52.5 feet in accuracy. This test answered the question I was asking myself, which was "is there any real difference in the GPS performance of these phones?" I'd say the answer is "no" because the results are close enough to each other that, when you take into consideration all of the factors at play with GPS, there isn't really a big difference between these phones. I look forward to any thoughts from readers in the comments.