iPhone vs. Droid GPS signal quality
rnr.davidlokshin.com
rnr.davidlokshin.com
If you have "use wireless networks" and Gps turned on, things don't always work right. If you have just Gps turned on the experience seems to work better.
I live in Madison, wi and having both turned on makes my phone think I'm in appleton (100 miles away). Using Gps, my location is reported correctly.
When out of Madison, and turning on "use wireless networks", things work correctly.
I have no idea why!
As for the Incredible's GPS performance, I couldn't be happier. It's accurate enough that when I go cycling and let My Tracks record my ride, I can zoom in and see where I headed out on one side of the road and came back on the other. The biggest downside is the elevation inaccuracy, but from what I can tell that's an issue with all devices that gather altitude data from GPS (rather than an internal barometer).
I am wondering why you say decided that the antennae was of too low quality? I am curious why you think this is an antenna issue?
Also as another poster said, it can be an application issue.
Probably, either your sky is more covered in Seattle (by trees and hills, for example), or there’s more reflection and interference in the radio signal.
0. http://blogs.agi.com/navigationAccuracy/?cat=4 has some nice illustrations. “DOP” is a sort of ideal fix quality, with smaller numbers meaning more accurate fixes (under various assumptions); Wikipedia will explain the math.
Edit: https://gps.afspc.af.mil/gpsoc/PerformanceReports.aspx is a live-ish map. When I check it, FL and WA are both in the lowest (best) category. However, it’s worst-case DOP for only the 4 best satellites; under a clear sky, a good receiver will usually see several more. I often get DOPs of 1.5 in residential neighborhoods.
Last time I was on I-65 between Chicago and Indianapolis, it went haywire. Regularly claimed I was out in west Illinois near Decatur. (A friend of mine reported similar behavior.)
Other than that, it's pretty solid. I haven't really paid too much attention to how off it is, usually it seems to manage at least 30 meters without a problem.
My N1's GPS accuracy is easily good enough for my purposes; if I pull up Google Maps, it shows my location as about where my desk is on my lot in my neighborhood. I can't really complain.
Relevant docs: http://developer.apple.com/iphone/library/documentation/User...
Unfortunately, if you are using non-assisted GPS on these newer phones, you get poor performance. They were designed for AGPS and lack the necessary hardware that dedicated GPS units use.
Poor performance meaning usually very long acquisition time and less accurate reception (unable to handle many satellites, etc.)
There is a comment above on Apple choosing a lower sampling rate in exchange for better battery life. I think this is probably right on. Most users will only be using the GPS to mark driving directions or to record something like running. In these cases the GPS is definitely good enough (you're just hugging streets anyway). Unfortunately, it's not good enough for me : ).
I would definitely be more than willing to run more tests or try different programs if people throw out ideas.
By way of another example, their approach to being caught with their hands in the signal cookie jar with regards to the iPhone 4 signal problems (specifically, how they manipulated the bar calculation algorithms to show a stronger connection than other devices for a given signal level)? No worries, we'll fix that, but we'll make bars 1-3 taller so that psychologically, you feel like your signal is better. Apple is masterful at manipulating what people see to get them to believe that they're getting the best possible experience, but the laws of physics dictate that they have to cheat somewhere sometimes. I don't mean that to sound perjorative, but just to point out that part of Apple's ability to do user experience so well is their ability to manipulate the user into thinking the positive things they want them to.
I guess that it searches each time for new satellite signals if the last usage of GPS was too long ago.
http://en.wikipedia.org/wiki/GPS_signals
If a GPS receiver has no current satellite orbit data, it'll need to listen for 12.5 minutes to determine the current set of satellite orbit information.
There's a useful explanation of the various possiblilities of GPS startup (specifically talking about Garmin models and terminology, but more broadly applicable too) here:
If it would be helpful to you, I'd gladly repeat this experiment using my HTC Hero (CDMA) + Handy Runner, and a Garmin for reference.