Station 01 · Die installierbare Web-App/Phase 6
Prüfliste: die installierbare Web-App
Jede Zeile ist von außen entscheidbar — jemand anderes kann sie abhaken, ohne Sie zu fragen.
- Diese Station ist erledigt, wenn:
Die letzte Zeile ist die wichtigste und wird am häufigsten vergessen: Ein Zwischenspeicher, der Aktualisierungen verschluckt, fällt erst auf, wenn Nutzer über einen längst behobenen Fehler klagen.
Wenn Sie in Station 00 viermal nein hatten, sind Sie hier fertig. Alles Weitere ist für Vorhaben, bei denen mindestens einer der vier Gründe vorliegt.
SelbstcheckErst überlegen, dann aufklappen — es zählt niemand mit.
1Ihre Web-App liegt auf dem Startbildschirm eines iPhones. Ein Nutzer erfasst im Funkloch zwanzig Datensätze und öffnet die App drei Wochen lang nicht. Was kann passieren?
Die Daten können weg sein. iOS begrenzt den Speicher einer Web-App und räumt ihn auf, wenn sie längere Zeit nicht benutzt wurde. Genau das ist Grund zwei aus Station 00: Wer offline etwas erfasst, das nicht verloren gehen darf, braucht eine native App.
2Warum darf ein Service Worker nur GET-Anfragen aus dem Zwischenspeicher beantworten?
Weil er sonst irgendwann die Antwort auf ein Absenden ins Lager legt und später ausliefert — eine Bestätigung für einen Vorgang, der nie stattgefunden hat. Der Fehler ist selten, schwer zu finden und zerstört das Vertrauen in die Anzeige.
3Auf Android meldet sich die Installation von selbst, auf iOS nicht. Was folgt daraus für Ihre Anwendung?
Sie brauchen eine kurze Anleitung in der Anwendung, die nur auf iOS erscheint — Teilen-Symbol, „Zum Home-Bildschirm“. Ohne sie liegt Ihre Installationsquote auf iPhones nahe null, und niemand merkt es, weil nichts kaputt aussieht.
Zugang erhalten
Fortschritt merken?Mit Zugang bleiben Häkchen und erledigte Phasen am Konto — auf jedem Gerät.