"On all iDevices that have GPS, the GPS provided is A-GPS - Assisted GPS, using cell towers to achieve a fast lock. How do Android devices that have GPS, but not cellular, provide GPS? IE, do they include a proper A-GPS system, or is it just standard, slow to resolve, GPS?"
Actually, Tom, in no data coverage situations, a proper standard multichannel GPS receiver locks a signal a fuck of a lot faster after downloading the almanac from the sats than an aGPS unit would. I have sat around on my artse for a quarter of an hour in the middle of Helsinki waiting for my HTC Desire to lock, but my N7 gets a solid (and far more accurate) lock on the street in about 30 seconds flat.
aGPS is there to allow cheap and shitty chipsets to be used, despite being in areas with multipath issues. They aren't better, they are a fudge to allow more crappy hardware to work nicely. It's a clever hack, but I would rather have good quality "real" GPS every damn time, given a choice.