10 votes

Que font les applications de "localisation GPS rapide" ?

Il existe au moins une douzaine d'applications "Faster GPS Fix" sur le Play Store - l'une d'entre elles est même payante à 5 dollars - et elles me rappellent les utilitaires "RAM Booster/Optimizer" des années 1990.

enter image description hereenter image description here

Que font-ils - et la meilleure question est : pourquoi Android ne fait-il pas cela tout seul ?

11voto

CharlesB Points 27070

L'une des applications dont vous avez une photo, la vénérable Statut du GPS et boîte à outils Dans la description de l'application, la Commission décrit cette revendication :

Gardez votre GPS rapide : le réinitialiser ou télécharger régulièrement les données A-GPS pour des corrections plus rapides

Wikipedia fait un excellent travail en définissant les concepts de base derrière GPS assisté :

Le GPS autonome fournit une première position en 30-40 secondes environ. Un système GPS autonome a besoin des informations orbitales des satellites pour calculer la position actuelle. Le débit de données du signal satellite n'est que de 50 bits/s, de sorte que le téléchargement des informations orbitales telles que les éphémérides et les almanachs directement à partir des satellites prend généralement beaucoup de temps, et si les signaux satellites sont perdus pendant l'acquisition de ces informations, celles-ci sont rejetées et le système autonome doit repartir de zéro. Dans AGPS, l'opérateur de réseau déploie un serveur AGPS. Ces serveurs AGPS téléchargent les informations orbitales du satellite et les stockent dans la base de données. Un dispositif AGPS peut se connecter à ces serveurs et télécharger ces informations en utilisant les supports radio des réseaux mobiles tels que GSM, CDMA, WCDMA, LTE ou même en utilisant d'autres supports radio sans fil tels que Wi-Fi. Habituellement, le débit de données de ces supports est élevé, et le téléchargement des informations orbitales prend donc moins de temps.

Si la mémoire cache A-GPS de votre téléphone est corrompue ou périmée, il peut être utile d'en forcer l'actualisation. Normalement, Android s'occupe en fait de maintenir ce cache automatiquement. J'ai personnellement utilisé cette application uniquement pour aider à diagnostiquer et résoudre les problèmes de GPS, ce qu'elle fait très bien. Dans le cadre d'une utilisation normale, je ne m'occuperais pas du cache A-GPS jusqu'à ce que vous trouviez qu'il nécessite une intervention.

1voto

Psycogeek Points 185

Il existe un autre type d'application qui permet simplement au GPS de fonctionner sans interruption ou plus régulièrement.

Le système Android, contrairement à CE et aux systèmes utilisés dans divers appareils GPS uniquement, possède une fonction permettant de laisser le GPS se remettre en veille jusqu'à ce que cela soit nécessaire. Ou on pourrait inverser les choses et dire qu'il ne le réveille qu'en cas de besoin. Cela permet d'économiser beaucoup d'énergie (beaucoup plus dans les premières années de ces appareils).

Si vous pouvez garder le récepteur GPS éveillé et interroger continuellement les satellites, chaque fois que vous aurez besoin de ces données, il sera en train de fonctionner, il recueillera des données de nombreux satellites et la précision d'une seule interrogation rapide de l'emplacement sera bien meilleure.
Encore une fois, seulement parce que le récepteur GPS fonctionne sans arrêt. (pas trop spécial, mais c'est une méthode)

Une application de ce style est "tracker booster", aussi "gps status" (un vrai programme de statut) a les deux méthodes possibles (AGPS et Keep alive). De nombreuses applications de type "Car Dock" et "Car Home" appliquent la méthode "keep polling" au gps. Plus toute application qui a simplement besoin d'utiliser les données GPS, les widgets de vitesse, les compteurs de vitesse, les outils de localisation.
Tout ce qui peut garder le GPS éveillé et actif.

Quand un emplacement n'est pas un bon emplacement :-)
Les sondages rapides des données satellitaires du GPS ne prévoient qu'un "verrouillage" qui ne nécessite que 2 satellites pour un positionnement 2D et 3 satellites pour un positionnement 3D. Mais cette position n'est pas extrêmement précise. Avec un temps de fonctionnement suffisant, le GPS peut se verrouiller sur 8 à 20 satellites (aux Etats-Unis) et obtenir un positionnement à 9 mètres près (c'est le maximum d'après ce que j'ai vu). Ajoutez à cela une moyenne (plusieurs sondages au même endroit), un point fixe complet, une vue claire du ciel et je peux confirmer ma position dans une zone d'environ 3 mètres.

La prétention de ce style d'applications à être plus précises, et à effectuer des corrections plus rapides, est obtenue en gardant le GPS éveillé, c'est tout.
Pour la randonnée, le suivi GPS, la chasse aux caches GPS ou la navigation en voiture, la plupart des applications font déjà fonctionner le GPS en continu, mais pas toutes, et pas pour toutes les situations.
Si une application est mise à l'arrière-plan et qu'elle ne dispose d'aucun paramètre pour maintenir le GPS en vie, lorsqu'elle sera réactivée, la précision en souffrira pendant un certain temps.
Les GPS sérieux utiliseront cette méthode pour Garder le GPS en vie, ce qui est utile.

Dans cette méthode différente, l'assistance de l'AGPS peut encore être utilisée pour obtenir un premier repérage plus rapide. Si votre appareil ne dispose d'aucune connexion de données, et que le logiciel GPS ne tombe pas en panne lorsque l'AGPS n'est pas chargé, le fait de maintenir le GPS en marche permettra de maintenir une bonne position sur les satellites, l'AGPS n'est pas nécessaire à ce stade.

Les deux types de programmes apparaissent dans le magasin, souvent avec une explication très pauvre des fonctions, il est donc utile de savoir quelle(s) méthode(s) est utilisée.

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