Okay, first let’s do the basic definitions: aGPS = assisted global positioning system, while just regular GPS is non-assisted.
So who’s assisting and why does it matter? When you use a GPS system and you turn it on, it needs to find orbit and clock data for the relevant satellites, this in turn results in what is called TTFF, or Time To First Fix—how long before you get your location pinpointed. This initial TTFF is often called a “cold start” and on SiRF III systems (the latest GPS systems available), it can take anywhere from 30 seconds to a couple of minutes to acquire a signal. That time is dependent on your location, amount of interference and horizon information: open fields are faster than canyons or urban environments where buildings can interfere with the satellite-receiver line of site.
But when you use assisted GPS this whole process is much faster. Very often cellular network towers have GPS receivers (or a base station nearby) and those receivers are constantly pulling down satellite information and computing the data. This data is then passed on to the cellular phone (when requested) and acts like a “cheat” since the relevant satellites to your location are already identified and all that GPS computations is handled by 3rd party computers. This is the result of such a system, to you the end user: