Czym jest PWA
Progressive Web App to aplikacja webowa, która zachowuje się jak aplikacja mobilna: można ją dodać do ekranu głównego telefonu, otwiera się na pełnym ekranie, może działać offline i – na nowszych systemach – wysyłać powiadomienia. Nie trzeba jej pobierać ze sklepu: wystarczy wejść na adres strony.
Jednym kodem obsługujesz telefony z Androidem i iOS, tablety oraz komputery.
Porównanie
| PWA | Aplikacja mobilna (sklep) | |
|---|---|---|
| Instalacja | z przeglądarki, bez sklepu | z App Store i Google Play |
| Platformy | wszystkie – jeden kod | iOS i Android |
| Aktualizacje | natychmiast, bez weryfikacji | przez sklepy, z weryfikacją |
| Widoczność w Google | tak, treści mogą być indeksowane | aplikacja nie, strona produktu tak |
| Widoczność w sklepach | nie | tak |
| Dostęp do sprzętu | podstawowy (aparat, GPS, powiadomienia) | pełny |
| Koszt | zwykle niższy | zwykle wyższy |
Kiedy PWA wystarczy
- narzędzia dla pracowników – zlecenia, raporty, checklisty, panel dla serwisantów w terenie,
- panel klienta – sprawdzanie zamówień, rezerwacje, faktury, zgłoszenia,
- produkt SaaS, z którego korzysta się zarówno na komputerze, jak i na telefonie,
- szybki test pomysłu, zanim zainwestujesz w pełną aplikację mobilną,
- gdy zależy Ci, by użytkownik nie musiał niczego instalować – np. jednorazowe zamówienie po zeskanowaniu kodu QR.
Kiedy lepsza będzie aplikacja mobilna
- użytkownicy mają szukać Cię w App Store i Google Play – np. aplikacje konsumenckie, lojalnościowe, sklepy,
- aplikacja potrzebuje pełnego dostępu do sprzętu: Bluetooth, NFC, zaawansowanej pracy w tle, widżetów,
- liczy się niezawodność powiadomień push na iPhone’ach – w PWA działają one dopiero po dodaniu aplikacji do ekranu głównego, a wiele osób tego nie zrobi,
- aplikacja ma obsługiwać płatności w modelu subskrypcji zakupionych w sklepie,
- budujesz markę, dla której obecność w sklepach jest ważna wizerunkowo.
Na iPhonie PWA ma więcej ograniczeń niż na Androidzie. Jeśli większość Twoich klientów korzysta z iOS, a kluczowe są powiadomienia, przetestuj to przed decyzją.
Rozwiązanie pośrednie
Często najlepsza droga to zacząć od aplikacji webowej (PWA), a gdy pomysł się sprawdzi – dodać aplikację mobilną, która korzysta z tego samego backendu i API. Nic z pierwszego etapu nie idzie do kosza: serwer, baza danych, panel administracyjny i logika zostają.
Taką strategię opisujemy też w artykule o planowaniu MVP.
Jak wybrać – trzy pytania
- Skąd użytkownicy mają trafić do aplikacji? Z Google, linku lub kodu QR – PWA. Ze sklepu z aplikacjami – aplikacja mobilna.
- Jak często będą z niej korzystać? Codziennie – ikona i powiadomienia mają duże znaczenie. Okazjonalnie – instalacja może być barierą.
- Czy potrzebujesz funkcji sprzętowych? Jeśli tak, sprawdź, czy przeglądarka je obsługuje na obu systemach.
Budujemy zarówno aplikacje webowe i PWA, jak i aplikacje mobilne, więc pomożemy dobrać rozwiązanie do sytuacji, a nie do tego, co akurat sprzedajemy.
Powiązane usługi: aplikacje webowe, aplikacje mobilne.