Offline-first: Apps, die ohne Empfang weiterarbeiten
Eine Offline-first-App ist unter der Annahme gebaut, dass das Netz oft fehlt. Alles, was Sie erstellen, wird zuerst auf dem Gerät gespeichert und später an den Server gesendet. Eine abgebrochene Verbindung verlangsamt so den Datenaustausch, hält die Arbeit aber nicht auf.
Offline-first oder Offline-Modus
Viele Apps setzen einen Offline-Modus auf ein Online-Konzept: Man kann lesen, was zwischengespeichert ist, aber die meisten Aktionen warten auf Empfang oder schlagen fehl. Eine Offline-first-App dreht das um. Gearbeitet wird in der lokalen Kopie auf dem Telefon, und auf dem Server treffen sich die Kopien. In der Praxis heißt das dreierlei:
- Karten, Pläne und Listen werden vor dem Verlassen des Netzbereichs geladen.
- Neue Datensätze kommen in eine lokale Warteschlange und werden der Reihe nach gesendet, sobald eine Verbindung besteht.
- Bearbeiten zwei Personen getrennt voneinander dasselbe, führt die App zusammen, was sich sicher zusammenführen lässt, und zeigt den Rest als Konflikt an.
Drei Stunden im Tal ohne Netz
Ein Suchtrupp geht in ein Tal ohne Mobilfunk. Jedes Telefon hat bereits die Offline-Karte, die Sektorgrenzen und die eigenen Aufgaben. In drei Stunden erfasst der Trupp zwei Funde mit Fotos, schließt eine Aufgabe ab und zeichnet seine Spuren auf. Nichts davon erreicht die Einsatzleitung, bis der Trupp um 17:10 wieder auf den Grat steigt; dann leert sich die Warteschlange in weniger als einer Minute. In der Zeitleiste erscheint der erste Fund um 14:32, zum Zeitpunkt des Geschehens, als verspätet empfangen markiert. Unsere Checkliste für die Vermisstensuche enthält das Laden der Pakete vor dem Ausrücken.
Wie Sinkaos offline-first gebaut ist
Einsatzpakete
Auf jedem Telefon liegen Offline-Karten des Gebiets, den Plan, seine Aufgaben, die Teamliste, Unterlagen und die Schlüssel des Einsatzes.
Alles funktioniert offline
Nachrichten, Meldungen, Vorfälle, Aufgaben, Kartenänderungen, Spuren und Formulare entstehen ohne Empfang und werden gesendet, sobald es geht.
Zwei Zeitstempel
Wann etwas geschah und wann es bekannt wurde, wird getrennt gespeichert, sodass verspätete Meldungen zur richtigen Zeit landen.
Kein stilles Überschreiben
Getrennt gemachte Änderungen werden zusammengeführt, wo es sicher ist, und bei Konflikten angezeigt.
Lokaler Einsatzserver
Ein Laptop oder eine kleine Box betreibt den Einsatz über lokales WLAN ohne Internet und gleicht später mit anderen Knoten ab.
Bevor Sie sich für eine App entscheiden
Was kann auch in einer Offline-first-App nicht offline funktionieren?
Wie teste ich, ob eine App wirklich offline-first ist?
Brauchen Offline-Karten viel Speicher?
Testen Sie es bei Ihrem nächsten Einsatz.
Der Frühzugang ist kostenlos. Wir richten den ersten Einsatz mit Ihnen ein und bleiben in der Nähe, während Sie ihn nutzen.