iodéOS intègre microG pour remplacer Google Play Services, y compris les services de localisation. Au lieu du Fused Location Provider de Google, iodéOS utilise les backends UnifiedNlp. Ces backends déterminent la position en utilisant des sources telles que le Wi-Fi, les antennes cellulaires, les balises Bluetooth ou des bases de données hors ligne.
Sur iodéOS, trois types de backends de service de localisation sont disponibles :
Positon
Un service basé sur le réseau qui estime votre position à l’aide des réseaux Wi-Fi et des antennes cellulaires à proximité. Il est rapide et fiable, notamment en intérieur lorsque le GPS peut être imprécis, mais il nécessite un accès au réseau et interroge un service externe.
BeaconDB
Un service basé sur le Bluetooth qui s’appuie sur une base de données de balises BLE (comme iBeacon et Eddystone). Il peut être utile pour la localisation en intérieur dans les environnements équipés de balises, bien que la couverture soit limitée.
Module personnalisé
Une option permettant d’installer et d’utiliser des backends tiers comme DéjàVu (base de données hors ligne des antennes cellulaires et du Wi-Fi) ou même des services auto-hébergés. Cette option est souvent choisie par les utilisateurs qui privilégient la confidentialité, veulent une fonctionnalité hors ligne ou souhaitent contrôler leur propre fournisseur de service de localisation.
Comment changer le service de localisation sur iodéOS
Voici comment basculer entre les backends Positon et BeaconDB :
- Ouvrir les paramètres
Allez dans les paramètres système de votre appareil iodéOS.
Faites défiler vers le bas et appuyez sur Paramètres microG. - Accéder aux modules de localisation
Dans le menu microG, appuyez sur Modules de localisation.
Vous verrez une liste des backends disponibles (par exemple Positon, BeaconDB). - Sélectionner ou changer le backend actif
Appuyez sur le menu à trois points (⋮) en haut à droite.
Choisissez Sélectionner le service de localisation en ligne.
Sélectionnez Positon, BeaconDB ou un service tiers selon vos préférences. - Accorder les autorisations si nécessaire
Assurez-vous que le backend choisi a la permission d’accéder à la localisation.
Si demandé, autorisez l’analyse du Wi-Fi et du Bluetooth (selon le backend). - Tester la localisation
Ouvrez une application qui utilise la localisation (comme Magic Earth ou OsmAnd).
Attendez quelques secondes et vérifiez si votre position est correctement mise à jour.
Si la localisation est lente, essayez de basculer vers un autre backend.
Quel service utiliser ?
- Utilisation quotidienne par défaut : commencez par Positon (plus rapide et plus fiable dans la plupart des régions).
- Environnements intérieurs : essayez BeaconDB, surtout si vous êtes souvent dans des lieux équipés de balises.
- Utilisateurs soucieux de la confidentialité : désactivez totalement les backends en ligne et utilisez uniquement le GPS, ou combinez avec des backends hors ligne comme DéjàVu (si installé).