@mittlmedien
Progressive Web App (PWA) eine Alternative zur Nativen App? 🧐
info@mittl-medien.de
Über mich
- Robert Mittl
- Web Entwickler
- PHP, JavaScript
- Progressive Web App (PWA)
- CMS Joomla
info@mittl-medien.de
@mittlmedien
Web App - Webseite
Was ist einer PWA 📱 technisch gesehen:
Service Worker
Benutzer / Endgerät
info@mittl-medien.de
@mittlmedien
📱 Progressive Web App
- läuft im Web Browser
- kann an jede Webseite angebunden werden
- kann - muss nicht installiert werden
- wird über Suchmaschinen gefunden
- Datenschutz (z.B. Facebook)
- erhöht die Conversion Rate, Verweildauer
info@mittl-medien.de
@mittlmedien
info@mittl-medien.de
@mittlmedien
Wer kann eine PWA installieren:
81% weltweit
davon sind 91% im mobilen Bereich 📱
und 69% über Desktop Browser 🖥
info@mittl-medien.de
@mittlmedien
Wo kann eine PWA installiert werden:
- Linux
- Windows
- Android (alle Browser)
- iOs (add to Homescreen)
Klarer Vorteil, da nahezu betriebssystemunabhängig.
info@mittl-medien.de
@mittlmedien
Merkmale einer PWA 🚀
Benutzerseite:
- performant
- offline fähig
- installierbar
- responsiv
Kunden- und Entwicklerseite:
- schnell nach Entwicklung nutzbar
- einfaches Einspielen der Updates
info@mittl-medien.de
@mittlmedien
Offline-Fähigkeit :
- Berücksichtigung der Verbindungsgeschwindigkeit
- Zeigen der gespeicherten Seiten, falls offline
- Network oder Offline First
- Eingabeformulare oder Bestellungen "Offline" verschicken (Shop, CMS System)
info@mittl-medien.de
@mittlmedien
PWA - native Features
- Geolocation
- Push Nachrichten
- Status Offline / Online
- Background Sync
- Zugriff auf Bilder
- Teilen / Sharing
- Zugriff auf Dateien
- Payment Api
- und vieles mehr...
Diese Features beruhen auf der Web Api.
Store
- Google Play Store 👍
- App Store 😏
- Windows 👍
info@mittl-medien.de
@mittlmedien
App Store 🚫 Google Play Store
- nicht jede App wird zugelassen
- laufende Kosten bei Updates
info@mittl-medien.de
@mittlmedien
Trend geht zur PWA 📈
Unternehmen bieten eine Native App und zugleich eine PWA an:
- Google Maps, Pinterest, Twitter, Airbnb, Tinder
- Uber (Desktop First)
Shopsystem:
- Shopware
- Magento
info@mittl-medien.de
@mittlmedien
Unternehmen ersetzen bereits native Apps
wie z.B. "1-800 Flowers" - Blumenshop in US
Gründe:
- einfachere Pflege
- keine Updates für den App Store
- "nur" einfacher Tausch der Daten auf dem Server
info@mittl-medien.de
Native Apps haben seine Berechtigung 👈
- 🚀 beste Performance (Spieleentwicklung)
- 💪 Unterstützung der neuesten API und Features (Augmented Reality)
- 🔋 energieeffizient
- 💰hohe Entwicklungskosten (bei Unterstützung der Plattformen iOs und Android)
info@mittl-medien.de
@mittlmedien
Hybrid App
- eine Programmiersprache für die Platformen (Frameworks/Sprachen wie "Native Script", "React Native", "Flutter")
- geringere Entwicklungskosten gegenüber der Native App
- nicht alle neuen Features werden unterstützt
- 👍 on Top: eine PWA kann zusätzlich generiert werden
info@mittl-medien.de
@mittlmedien
PWA Beispiel Trivago
@mittlmedien
Beispiel Gemeinde News App
@mittlmedien
Beispiel Uber
info@mittl-medien.de
@mittlmedien
info@mittl-medien.de
@mittlmedien
Feedback Assistant von Apple als PWA
Möglichkeiten / Beispiele einer PWA
- Konferenzapp - Programm App
- Fitness App
- News App
- Monteure Windräder
- Dokumentationen
- weitere Beispiele unter pwa.rocks oder Appscope
info@mittl-medien.de
@mittlmedien
Native-, Hypride App oder PWA?
- welches Ziel verfolgt die App
- können alle notwendigen Features umgesetzt werden
- Funktionieren die Kernelemente
- Monetarisierung
- Anwendungsfall ist entscheidend
info@mittl-medien.de
@mittlmedien
Fragen? 🧐
info@mittl-medien.de
@mittlmedien
Danke 😅
info@mittl-medien.de
@mittlmedien
Progressive Web App (PWA) eine Alternative zur Nativen App?
By Robert Mittl
Progressive Web App (PWA) eine Alternative zur Nativen App?
- 1,338