C'est peut-être l'une de ces questions auxquelles il n'y a pas de réponse définitive.
Bien qu'il appartienne à chaque développeur d'applications de savoir comment mieux suivre, ajouter et stocker chaque delta de traduction, la façon de déterminer le delta lui-même dépend du matériel, pas de l'application. Les applications sensibles à la localisation utilisent le même matériel sensible à la localisation et les bibliothèques internes d'iOS via les API de localisation de base.
Cela signifie que ce n'est pas parce qu'une application est mauvaise dans votre quartier qu'elle sera toujours mauvaise partout ailleurs. Cela dépend finalement de la quantité d'informations dont dispose Core Location : Votre téléphone essaiera d'utiliser la triangulation pour déterminer vos deltas de traduction en regardant où se trouvent des choses comme les tours de téléphonie cellulaire et les points d'accès Wi-Fi. Si tout cela échoue, il se basera sur l'emplacement réel fourni par le GPS.
Là encore, tout ceci est indépendant de l'application que vous utilisez. Ainsi, si vous vous trouvez dans un endroit où les points d'accès Wi-Fi sont peu nombreux ou si les antennes de téléphonie mobile ne sont pas à portée de main, il est préférable d'utiliser l'application Nike+, qui n'utilise pas la localisation centrale. Cette application nécessite que vous ayez une chaussure Nike+ avec un émetteur. J'ai les deux applications et les montres avec l'émetteur et elles mesurent les distances autour de mon quartier de manière raisonnablement similaire. J'espère que cela vous aidera.
UPDATE :
Une bonne source pour comprendre le fonctionnement des services de localisation de l'iPhone est la lecture des documents suivants ce article. J'ai eu tort d'affirmer que le GPS est un mécanisme de repli. Au lieu de cela, le Wi-Fi et les données de la tour de téléphonie mobile aident l'appareil à obtenir une initial la localisation plus rapidement, avant de lancer le suivi GPS proprement dit. La raison en est que le suivi initial est l'opération qui demande le plus de temps et de ressources. Le GPS est donc toujours utilisé à la fin, mais pas tout de suite.
Je pense que le point de vue original est toujours valable : Comme l'indique l'article, votre emplacement réel peut déterminer les performances de l'appareil lorsqu'il utilise des services matériels de localisation. Et comme cela échappe au contrôle des applications individuelles, je pense qu'une même application peut ne pas avoir les mêmes performances lorsqu'elle est comparée à d'autres applications au même endroit ou dans un endroit différent. C'est pourquoi je pense que cette question ne peut pas avoir de réponse définitive qui nous dise qu'une application est vraiment toujours meilleure qu'une autre.