Diferencia en el hardware GPS

Actualmente estoy codificando una aplicación de ubicación GPS y descubrí que hay una gran diferencia entre el hardware y las unidades.

Después de probar Wildfire S, Galaxy S2, GalaxyTab 10,1 y otros, descubrí que la frecuencia de actualización de la posición del GPS parece variar entre medio segundo y medio minuto (después de obtener la solución inicial y tener la vista libre). ). El Wildfire S funciona peor y la tableta funciona mejor.

¿Existe una tabla en alguna parte que compare el hardware/chipset GPS y la CPU, con tiempos posibles?

Estaría agradecido de escuchar sus experiencias.

Respuestas (1)

En realidad, no es el hardware en absoluto.

Hay un archivo especial en el sistema Android llamado gps.conf. Este archivo especifica los servidores GPS que utilizará el dispositivo. Cada fabricante quiere usar sus propios servidores GPS especiales en lugar de los principales de Google (algunos tienen valores diferentes para diferentes dispositivos). Esto significa que diferentes dispositivos se conectan a diferentes servidores para el mismo objetivo: rastreo GPS.

Esto significa 2 cosas para el tiempo de bloqueo:

  1. La velocidad y el hardware de los servidores GPS especificados por el fabricante determinarán el tiempo de conexión.
  2. La cantidad de tráfico que va a esos servidores también afectará significativamente el tiempo de bloqueo.

Esta es la razón por la cual muchos teléfonos Samsung tienen tiempos de bloqueo de GPS notoriamente lentos. Además, algunos fabricantes especifican servidores gps que ni siquiera están en el mismo continente (especifican un conjunto de servidores generales para todos). Esto significa que si los servidores están en Europa, los tiempos de bloqueo serán mejores para las personas en Europa debido a la baja latencia y las personas en los EE. UU. no tendrán tanta suerte.

La solución para esto es simple (editar el archivo y reemplazarlo con más servidores gps específicos de la región), pero esto requiere acceso de root.

Muy bien, interesante, absolutamente no estoy interesado en decirles a mis clientes que rooteen sus dispositivos. Estoy en el norte de Europa y parece que tengo una mejor experiencia con los dispositivos Samsung que con los dispositivos HTC. Estoy muy interesado en un gráfico/tabla que cubra los dispositivos y los servicios de GPS que utiliza el dispositivo. ¿Sabes de alguno?
Lo siento. No conozco ningún gráfico de este tipo. Sin embargo, no debes preocuparte demasiado por eso. Si el problema es con el bloqueo del GPS en los tiempos y no con su aplicación, verán el mismo problema en otras aplicaciones habilitadas para GPS como Google Maps. La responsabilidad de corregir esto no eres tú sino los fabricantes :P