Die microG Services sind in iodéOS voreingestellt. Sie sind eine quelloffene und privatsphärefreundliche Implementierung der Google Play Services.
Einer dieser Services erlaubt es dir, Google’s alternative Standortmodule zu nutzen:
“Apple Wi-Fi”: nutzt Apple’s Service um WLAN Standorte zu ermitteln. Standortbestimmung passiert onboard und WLAN Standorte werden gecached um den Datenverbrauch zu minimieren.
“Déjà-vu”: nutzt lokale WLAN/WiFi AP Daten und Daten von Mobilfunkmasten um den Nutzerstandort zu ermitteln. Signale von WLAN/WiFi AP und Mobilfunkmasten werden weiter unten unter dem Begriff “RF emitters” gesammelt.
Konzeptionell besteht dieses Backend aus zwei Teilen, die sich die gleiche Datenbank teilen. Ein teil kontrolliert GPS passiv. Wenn das GPS geortet wurde und eine hohe Genauigkeit hat, werden die Deckungsbereiche auf der Karte für RF emitters erstellt und gespeichert.
Der andere Teil ist der Standort Provider, welcher die Datenbank nutzt um den Standort zu schätzen, wenn das GPS nicht verfügbar ist.
Dieses Backend nutzt keine Netzwerkverbindungen. Alle Daten, die von dem Telefon gesammelt werden, bleiben lokal auf dem Telefon.
"Local NLP Backend": verbesserte Version von “Déjà-vu”, welches vorher in iodéOS voreingestellt war. Dieses Modul hat einen aktiven Modus, der GPS-Anfragen triggern kann. Um es zu aktivieren, gehe in Einstellungen -> System -> microG -> Standortmodule. "Local NLP Backend" ersetzt nun “Déjà-vu” und ist standardmäßig in iodéOS voreingestellt.
"Mozilla": nutzt die Mozilla Standortmodule um den Nutzerstandort zu bestimmen. Nur die Datenbank der Mobilfunkmasten ist frei. Dieses Modul ist ebenfalls als Standard in iodéOS voreingestellt.