Offline-Synchronisierung
Die Offline-Synchronisierung ist der Weg, auf dem eine App ohne Netz weiterarbeitet, weil sie alles auf dem Telefon sichert und später hochschickt.
Auch bekannt als Offline-Betrieb Hintergrund-Synchronisierung Offline arbeiten
Definition
Offline-Synchronisierung ist das, was eine App ohne Netz weiterarbeiten lässt. Die Arbeit wird auf dem Telefon selbst gespeichert, sodass nichts verloren geht, während Sie außerhalb der Reichweite sind. Kommt die Verbindung zurück, schickt die App alles hoch und holt herunter, was sich in der Zwischenzeit geändert hat.
Deshalb kann ein Fahrer in einer Tiefgarage das Paket trotzdem als zugestellt melden. Ein Außendienstler im Dorf nimmt die Bestellung genauso auf, und eine Pflegekraft auf einer Station mit dicken Wänden trägt den Messwert ein, weil die App das Netz nie erst um Erlaubnis fragen muss. Keiner wartet, und die Mitarbeiter merken diesen Unterschied schon am ersten Tag.
Das Schwere ist nicht das Speichern, sondern die Frage, was passiert, wenn zwei Personen denselben Datensatz ändern. Eine Leiterin ändert im Büro die Adresse eines Kunden, während der Außendienst sie im Auto ändert, und danach kommen beide zurück ins Netz. Einer muss verlieren oder ein Mensch muss wählen, und die bequeme Antwort lautet, der Letzte gewinnt. Damit wird echte Arbeit still weggeworfen, deshalb ist die ehrliche Antwort, beide Fassungen zu behalten und einem Menschen zu zeigen. Ein anderer Weg ist, Änderungen als kleine Tatsachen zu notieren, zwei Stück hinzugefügt oder auf versendet gesetzt, damit sie sich der Reihe nach abspielen lassen.
Manches darf offline niemals entschieden werden, und zu beachten ist alles Knappe und alles, was mit Geld zu tun hat. Versprechen Sie nicht den letzten Platz, das letzte Zimmer oder das letzte Stück vom Telefon, das seit einer Stunde ohne Netz ist. Aus demselben Grund werden Preis, Rabatt und Lagerstand nicht auf dem Gerät festgelegt, und eine Zahlung gilt erst als eingegangen, wenn Ihr Server es sagt. Das Telefon hält nur die Anfrage, denn entscheiden tut der Server. Fragen Sie jeden Anbieter, wie er eine Doppelbuchung von zwei Telefonen ohne Netz löst, und hören Sie genau hin.
Die Kosten sind die zweite ehrliche Anmerkung, denn Offline-Betrieb kostet echte Wochen. Fragen Sie also, ob Ihre Leute draußen wirklich kein Netz haben oder nur eine langsame Verbindung, denn langsam ist ein anderes Problem mit billigerer Lösung. Linkysoft fragt das vor dem Angebot für ein App-Projekt, und oft reicht der Browser. Heutige Webanwendungen halten eine Seite nämlich auch ohne Netz nutzbar, was wir unter Offline-Modus erklären. Baut Linkysoft doch eine echte Synchronisierung, stehen die Regeln vor der ersten Codezeile auf Papier.
Fragen zu Offline-Synchronisierung
Kann man jede App offline nutzbar machen?
Was passiert, wenn zwei Personen offline denselben Datensatz ändern?
Ist es sicher, in einer App ohne Internet Zahlungen anzunehmen?
Wie lange darf eine App offline bleiben, bevor es Ärger gibt?
Macht Offline-Fähigkeit eine App teurer?
Immer noch unsicher, was das für Ihr Projekt bedeutet?
Sagen Sie uns, was Sie bauen, und wir antworten in klarer Sprache.