La puce GPS utilisée dans les appareils Android (généralement SiRF Star 3/4) est de qualité civile. Les puces de qualité civile ont des limites délibérées au même titre que les puces de qualité militaire. Les puces civiles comportent des erreurs intentionnelles appelées « disponibilité sélective ».
Par conséquent, qu'il s'agisse d'un récepteur GPS Android ou iPhone ou Bluetooth ou d'une unité dédiée qui pourrait être portable ou celle de la voiture relève de la catégorie civile qui ne peut pas être plus précise que 20 mètres sous le meilleur verrou satellite possible (bien sûr, avec AGPS, il peut être amélioré). Veuillez consulter l' article de Wikipédia qui dit "... améliorant la précision du GPS civil de 100 mètres (330 pieds) à 20 mètres (66 pieds)".
L'iPhone utilise la puce BCM4750 de BroadCOM et les téléphones Android (Samsung Galaxy S2) utilisent SiRF Star 4.
Fait intéressant, une page Web affirme que «la précision de position à l'état stationnaire publiée du BCM4750 est de 2 m», ce qui, à mon avis, ne pourrait pas être correct. Dans cette publication de recherche, il est dit que "l'iPhone 4 présente un décalage (d'environ 20 mètres)", ce qui semble être plus scientifique et corrélé avec la page Wikipedia.
Cependant, toutes ces discussions portent uniquement sur l'aspect matériel. C'est le logiciel qui lit l'entrée de la puce, la traite et l'affiche. Si ça ne fait pas du bon boulot, eh bien, ça gâche le show.
Donc, finalement ma réponse serait à nouveau une question "Si tous ces appareils GPS civils ne peuvent pas être précis à plus de 20 mètres, cela signifie-t-il quelque chose pour dire que X est bon et Y est mauvais? ;-)"
Mise à jour Grâce à @Ropo, je constate que la disponibilité sélective est en effet supprimée. Voici la déclaration officielle , qui dit:
La disponibilité sélective (SA) était une dégradation intentionnelle des signaux GPS publics mis en œuvre pour des raisons de sécurité nationale.
En mai 2000, sous la direction du président Bill Clinton, le gouvernement américain a cessé d'utiliser la disponibilité sélective afin de rendre le GPS plus réactif aux utilisateurs civils et commerciaux du monde entier.
Les États-Unis n'ont pas l'intention de réutiliser la disponibilité sélective. En septembre 2007, le gouvernement américain a annoncé sa décision de se procurer la future génération de satellites GPS, connue sous le nom de GPS III, sans la fonction SA. Cela rendra la décision politique de 2000 permanente et éliminera une source d'incertitude dans les performances GPS qui avait préoccupé les utilisateurs civils de GPS dans le monde entier.
Veuillez également consulter une question sur StackOverflow.