3 votes

Différence dans le matériel GPS

Je suis en train de coder une application de localisation gps, et j'ai découvert qu'il y a une énorme différence entre le matériel et les unités.

Après avoir essayé sur le Wildfire S, Galaxy S2, GalaxyTab 10,1, et d'autres, je trouve que la fréquence de mise à jour de la position GPS semble varier d'environ une demi-seconde à une demi-minute (après avoir obtenu la fixation initiale, et avoir une vue libre). Le Wildfire S est le moins performant, et la tablette est la plus performante.

Existe-t-il un tableau quelque part qui compare le matériel GPS/le chipset et le CPU, avec les temps possibles ?

Je vous serais reconnaissant de me faire part de vos expériences.

5voto

Gautham C. Points 844

En fait, il ne s'agit pas du tout du matériel.

Il existe un fichier spécial dans le système Android appelé gps.conf. Ce fichier spécifie les serveurs GPS que l'appareil utilisera. Chaque fabricant souhaite utiliser ses propres serveurs GPS spéciaux au lieu des serveurs principaux de Google (certains ont des valeurs différentes pour différents appareils). Cela signifie que différents appareils se connectent à différents serveurs pour le même objectif : le suivi GPS.

Cela signifie 2 choses pour le temps de verrouillage :

  1. La vitesse et le matériel des serveurs GPS spécifiés par le fabricant détermineront le temps de verrouillage.
  2. Le volume du trafic à destination de ces serveurs aura également une incidence importante sur le temps de verrouillage.

C'est pourquoi de nombreux téléphones Samsung ont des temps de verrouillage GPS notoirement lents. En outre, certains fabricants spécifient des serveurs GPS qui ne se trouvent même pas sur le même continent (ils spécifient un ensemble de serveurs généraux pour tout le monde). Cela signifie que si les serveurs sont en Europe, les temps de verrouillage seront meilleurs pour les personnes en Europe en raison de la faible latence et les personnes aux États-Unis n'auront pas cette chance.

La solution est simple (éditer le fichier et les remplacer par des serveurs gps plus spécifiques à une région) mais cela nécessite un accès Root.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X