I made a lot of mobile software with many different devices, including 3G iphones and 3G Blackberry, and this is what I found.
Blackberry and iPhone GPS are really good when you have clear visibility and at least 9 satellites. In some dense residential or urban areas, you can only get 5-6 satellites, which may take some time to converge.
, GSM, iPhone, , , , GPS... .
, , iPhone , GPS-, , , , GPS , . AGPS GPS, GPS .
, , 3G, 3G , .
Pragmatic iPhone SDK, API Location, .
, .