Warum GPS im Flugmodus weiterläuft (und wie Skyty das nutzt)
Erster Flug, nachdem ich Skyty auf dem Handy hatte, die Frau neben mir stellte genau die richtige Frage. Moment — wenn dein Handy im Flugmodus ist, wie kann diese Karte funktionieren? Ich wollte mit einem Satz antworten und es wurden vier Absätze. Hier die Version, die ich damals gerne parat gehabt hätte.
Flugmodus deaktiviert Sender, keine Empfänger. GPS ist ein reiner Empfänger. Er sendet nie etwas zurück.
Was der Flugmodus tatsächlich macht
Wenn du das Flugzeug-Symbol im iOS-Kontrollzentrum antippst, passieren drei Dinge:
- Das Mobilfunk-Modem schaltet auf Idle und sendet nicht mehr.
- WLAN schaltet sich aus (manuell wieder einschaltbar — viele Airlines erlauben das mittlerweile).
- Bluetooth schaltet sich aus (auch wieder einschaltbar).
Was fehlt in dieser Liste? GPS. iOS-Standortdienste laufen weiter. Der Grund ist simpel: GPS ist eine Receive-only-Technologie. Dein Handy lauscht auf Zeitsignale von Satelliten in mittlerer Erdumlaufbahn (etwa 20 200 km hoch) und berechnet daraus seine Position. Es spricht nie zurück. Es gibt nichts zu deaktivieren, weil nichts gesendet wird.
Warum Airlines das egal ist
Airlines waren nie wegen GPS besorgt. Sie waren besorgt über aktive Funkmodule — Mobilfunk und WLAN — die mit der Avionik interferieren könnten. Mit der besseren Abschirmung der Avionik in den letzten zwei Jahrzehnten haben sich auch diese Sorgen entspannt: WLAN über 10 000 Fuß ist heute Standard, und mehrere Länder erlauben Mobilfunk in der Kabine.
GPS war nie auf der Liste. Im Gegenteil — das Cockpit nutzt GPS. Genau dieselben Satelliten, denen dein Handy zuhört.
Warum andere Apps trotzdem versagen
Wenn GPS funktioniert, warum werden die meisten Karten-Apps auf Reiseflughöhe grau?
Weil sie Karten-Tiles brauchen — die eigentlichen Bilder der Karte — und die übers Netz holen. Mit Mobilfunk aus und ohne Bord-WLAN gibt es nichts zu holen. Der blaue Punkt (deine Position) bewegt sich weiter, aber er bewegt sich auf einer leeren Leinwand.
Wie Skyty das ganze Problem umgeht
Skyty bringt die komplette Weltkarte in der App mit, als eine einzige Protomaps-PMTiles-Datei (~46 MB). Wenn dein Handy GPS-Koordinaten bekommt, hat die App die Kartendaten schon auf der Platte. Kein Fetch, kein Spinner, keine leere Leinwand.
Der gleiche Trick für alles, was normalerweise einen Server bräuchte:
- Städtenamen — gebündelte Städte-Datenbank, Nearest-Neighbor-Lookup läuft lokal
- Flughäfen — vollständige IATA/ICAO-Datenbank, on-device
- Zeitzonen — aus Koordinaten mit gebündelten Grenzen berechnet
- Sonnenstand — astronomische Formeln, keine API
- Geländehöhen (für AGL) — optionales NASA-SRTM-Pack, einmalig zuhause geladen
Das Ergebnis: In dem Moment, in dem du den Flugmodus aktivierst, bemerkt Skyty es nicht. Es hat das Netz nie nach irgendwas gefragt.
Probier’s beim nächsten Flug aus
Vor dem Take-off Skyty öffnen, GPS-Fix bestätigen (die Position sollte plausibel sein). Dann Flugmodus aktivieren. Schau die nächsten zwölf Stunden auf die Karte. Spoiler: nichts ändert sich.
Das ist der ganze Pitch.