GPS y A-GPS
En el último UC salió la típica pregunta de : “¿En qué se diferencia GPS de A-GPS? Así que voy a dedicar una entrada a ver las peculiaridades del Assisted GPS.
El sistema A-GPS está pensado, básicamente, para acelerar el proceso de inicio del GPS. Es decir, no se trata de una tecnología distinta, sino de un añadido a GPS que reduce el tiempo de inicialización. Por tanto, los dispositivos con A-GPS pueden funcionar como un GPS convencional, aunque tardando unos minutos en obtener su posición inicial.
El GPS utiliza los datos de una serie de satélites para realizar una serie de cálculos, los cuales nos dan la posición actual. Este sistema tiene el problema que la primera inicialización es costosa, tanto en tiempo al tener que esperar que se reciban todos los datos como en proceso, ya que requiere una serie de complejos cálculos.
A-GPS soluciona estos dos problemas. Para ello utiliza la información de las antenas cercanas para pedir los datos a un servidor, de forma que recibimos la información aproximada de nuestra localización y de los satélites a los que tiene que fijarse.
Esta petición se realiza a través de HTTP y una vez obtenida, el sistema sigue funcionando como cualquier otro GPS con los datos calculados. Al traspasarse el cálculo a un servidor externo, nos ahorramos también potencia de proceso en el móvil y, por tanto, aumentamos su autonomía.
El A-GPS presenta como desventaja el hecho de ser necesario conectarse al servidor, creando un coste adicional por esa conexión. Algunos modelos permiten la descarga de los datos de una sola vez, ya sea a través de Wi-Fi o a través del ordenador, evitando la conexión por el móvil.
Por tanto, el A-GPS es más una función del software que del hardware del terminal, el cual sigue requiriendo un receptor GPS. De hecho, en algunos dispositivos, como el N810, se ha actualizado el firmware para añadir esta capacidad.
Esperoque con esto quede un poco más claro las funciones de cada uno y sus diferencias, aunque no dudéis en preguntarnos todo lo que queráis en los comentarios.
Más información | Wikipedia.

Según entiendo, A-GPS solo sirve para reducir drásticamente los tiempos de arranque del GPS (prácticamente a cero)… pero luego es el GPS (Sirf III supongo) el que proporciona los datos. ¿Estoy en lo cierto?
Y por curiosidad malsana… el iPhone usa A-GPS
Realmente no estás en lo cierto, serviria para reducir los tiempos de arranque si pagas por ello, pero la gente que tienen pda’s con A-GPS no paga por usar el GPS por lo que está usandolo de manera normal.
Con el aterrizaje de Qualcomm en el panorama móvil se popularizaron los llamados receptores A-GPS, que a diferencia de disponer de un chip exclusivo para tal menester como los Sirf con su Sirf III, habitualmente se incluía en el mismo módulo principal, compartiendo muchas otras funciones como la telefonía, WiFi o Bluetooth.
Por eso lo que proporciona los datos GPS en el A-GPS son módulos dentro del chip principal, pero SIRF III es un chip exclusivo para GPS cosa que no tienen los móviles o PDA’s con A-GPS.
El IPhone usa A-GPS pero mucho antes que el iPhone ya lo usaba la HTC 3600, que incluía un chipset con receptor A-GPS pero que venía desactivado de fábrica. Cuando los usuarios se dieron cuenta de ello, HTC, probablemente presionada por esos mismos usuarios decidó sacar una actualización de la ROM para incluir en ella los controladores del A-GPS, y de esta forma poder usarlo.
Como anécdota decir que hemos hecho la prueba con una HTC P3300 con chip SIRF III y otra HTC Touch Cruise con A-GPS y en medio de Madrid con muchos edificios altos el SIRF III cogía señal perfectamente y marcaba la ubicación correcta, mientras que el A-GPS ni siquiera cogía señal.
Un saludo.