Progressive Web App
Kurz gesagt
Eine Progressive Web App (PWA) ist eine Webanwendung, die ohne App-Store direkt aus dem Browser installiert wird und auch offline funktioniert. PragaWeb entwickelt sie individuell für Business-Tools und Kundenservices.
Eine Progressive Web App (PWA) ist eine Webanwendung, die sich wie eine App verhält: Sie wird direkt aus dem Browser auf dem Startbildschirm des Smartphones oder auf dem Computer installiert, öffnet sich im Vollbild, funktioniert auch ohne Verbindung und kann Benachrichtigungen senden. PragaWeb entwickelt individuelle Progressive Web Apps für Unternehmen, die Kunden oder Mitarbeitenden ein mobiles Werkzeug bereitstellen möchten, ohne den Weg über App Store und Google Play zu gehen.
Der größte Vorteil ist die Einfachheit: Ein einziges Projekt läuft auf iPhone, Android und Computer, Updates erreichen alle automatisch, und niemand muss etwas in den Stores suchen. Ein Link genügt.
Wann sich eine Progressive Web App lohnt
- Sie brauchen ein Werkzeug für interne Mitarbeitende oder B2B-Kunden, das schnell an viele Personen verteilt werden soll.
- Sie möchten die App häufig aktualisieren, ohne auf die Prüfung durch die Stores zu warten.
- Das Budget rechtfertigt keine zwei getrennten nativen Apps für iOS und Android.
- Ihre Nutzer verwenden unterschiedliche Geräte, auch Computer und Tablets, und Sie wünschen sich ein einheitliches Erlebnis.
- Sie haben bereits eine Webanwendung und möchten sie installierbar und offline nutzbar machen.
- Die Inhalte der App sollen auch über Suchmaschinen auffindbar sein.
PWA oder native App: die Grenzen, die Sie kennen sollten
Eine PWA ist nicht für alles die richtige Antwort. Der Zugriff auf einige Smartphone-Funktionen wie Bluetooth, NFC oder Hintergrundprozesse ist eingeschränkter, vor allem auf dem iPhone. Unter iOS erfolgt die Installation über das Teilen-Menü von Safari – ein Schritt, den man den Nutzern erklären muss –, und Push-Benachrichtigungen funktionieren erst nach der Installation. Wenn Sie in den Stores präsent sein oder erweiterte Gerätefunktionen nutzen möchten, empfehlen wir iOS- und Android-Apps. Das sagen wir Ihnen offen schon im ersten Call.
Was wir umsetzen
- Installation auf dem Startbildschirm: Icon, Name, Farben und Startbildschirm Ihres Unternehmens, mit Öffnung im Vollbild wie eine klassische App.
- Offline-Betrieb: Die wichtigsten Ansichten und benötigten Daten bleiben ohne Netz verfügbar; Eingaben werden synchronisiert, sobald die Verbindung zurück ist.
- Push-Benachrichtigungen: Hinweise zu Bestellungen, Terminen, Fristen oder neuen Dokumenten auf Geräten und Browsern, die sie unterstützen.
- Gerätefunktionen: Kamera für Fotos und Code-Scans, Standortbestimmung, Teilen von Dateien.
- Geschützter Bereich und Rollen: sicherer Login mit unterschiedlichen Berechtigungen für Kunden, Vertreter und interne Mitarbeitende.
- Integrationen: Anbindung an Warenwirtschaft, CRM oder Onlineshop, um Daten in Echtzeit zu lesen und zu schreiben.
- Desktop-Version: Dieselbe PWA läuft auch auf dem Bürocomputer, ohne zwei Produkte entwickeln zu müssen.
Typische Beispiele sind eine App für Buchungen Ihrer Kunden, eine App für Arbeitsberichte von Technikern oder die installierbare Version eines B2B-Kundenportals.
So arbeiten wir
- Zuhören: In Online-Calls klären wir, wer die PWA nutzen wird, auf welchen Geräten und unter welchen Bedingungen, zum Beispiel bei schwachem Netz.
- Machbarkeitsprüfung: Wir prüfen, ob alle gewünschten Funktionen von den Browsern Ihrer Nutzer unterstützt werden – damit es später keine Überraschungen gibt.
- Angebot: Sie erhalten klare Zeit- und Kostenangaben, aufgeteilt in einzeln auslieferbare Phasen.
- Entwicklung in kurzen Releases: Jede Version können Sie sofort über einen einfachen Link auf Ihrem Smartphone testen.
- Tests auf echten Geräten: Wir prüfen Installation, Offline-Modus und Benachrichtigungen auf iPhone, Android und Computer.
- Start und Weiterentwicklung: Wir erstellen eine kurze Installationsanleitung für Ihre Nutzer und begleiten Sie weiter mit Support und neuen Funktionen.
Technische Entscheidungen
Eine PWA basiert auf Standard-Webtechnologien. Das Web App Manifest ist die Datei, die dem Smartphone Name, Icon und Farben der App mitteilt. Der Service Worker ist ein Skript, das im Hintergrund arbeitet und den Offline-Speicher sowie die Benachrichtigungen verwaltet. Für die Oberfläche setzen wir verbreitete Frameworks wie React oder Vue ein, für auf dem Gerät gespeicherte Daten den Browser-Speicher und für den Server dieselben Technologien wie bei unseren Webanwendungen. Geschwindigkeit und Barrierefreiheit nach den WCAG-2.1-AA-Richtlinien sind Grundvoraussetzungen; hat die PWA auch öffentliche Seiten, kümmern wir uns mit technischer SEO um die Indexierung.
Zeit und Kosten: wovon sie abhängen
- Anzahl der Ansichten und Funktionen: der wichtigste Faktor, wie bei jeder Software.
- Umfang des Offline-Betriebs: Daten ohne Netz abzurufen ist einfach; sie offline zu bearbeiten und mögliche Konflikte aufzulösen, erfordert mehr Aufwand.
- Integrationen: wie viele Systeme Daten mit der PWA austauschen müssen und wie modern sie sind.
- Neuentwicklung oder bestehende Webanwendung: Eine fertige Web-App in eine PWA umzuwandeln, geht in der Regel schneller.
Im Vergleich zu zwei nativen Apps erfordert eine PWA meist eine geringere Investition und kürzere Entwicklungszeiten. Kosten für Store-Konten fallen nicht an.
Warum PragaWeb
- Ein fester Ansprechpartner: Eine einzige Person begleitet Sie vom ersten Call bis zu den Updates.
- Ehrliche Beratung: Wenn eine PWA nicht ausreicht, sagen wir es Ihnen, bevor wir beginnen.
- Code und Daten gehören Ihnen, ohne Bindung an uns oder an die Stores.
- Geschwindigkeit und Barrierefreiheit serienmäßig: dieselben Qualitäten, die Sie auf dieser Website finden.
Sie möchten eine installierbare App ohne den Umweg über die Stores? Erzählen Sie uns von Ihrer Progressive Web App, und wir prüfen gemeinsam, ob sie die richtige Lösung ist.