Aplikacja PWA czy aplikacja ze sklepu: co wybrać dla firmy

Firma, która chce, żeby klienci albo pracownicy mieli jej system pod ręką w telefonie, zwykle myśli najpierw o aplikacji w Google Play i App Store. Często wystarcza jednak aplikacja PWA: strona, którą dodaje się do ekranu telefonu i otwiera z ikony jak każdą inną aplikację. Poniżej wyjaśniamy, czym się różnią, ile to kosztuje w praktyce i kiedy PWA nie wystarczy.

Czym jest aplikacja PWA

PWA to skrót od angielskiego Progressive Web App, czyli progresywna aplikacja internetowa. To strona internetowa z kilkoma dodatkami, dzięki którym telefon traktuje ją jak aplikację. Użytkownik otwiera ją raz w przeglądarce, dodaje do ekranu głównego i od tej pory uruchamia z ikony. Otwiera się na pełnym ekranie, bez paska adresu, i szybko, bo wygląd i pliki są zapisane w telefonie.

Nie trzeba niczego pobierać ze sklepu z aplikacjami. Nie ma też osobnych aktualizacji: gdy wprowadzamy zmianę, użytkownik widzi ją przy kolejnym otwarciu.

Przykład: aplikacja dla lekarza w mojweterynarz.pl

W platformie rezerwacji mojweterynarz.pl gabinet ma dwa narzędzia: panel na komputerze, w którym ustawia cennik, lekarzy i grafiki, oraz aplikację na telefon dla lekarza. Lekarz nie musi siedzieć przy komputerze w rejestracji. W telefonie:

  • widzi wizyty na dziś, jutro i kolejne dni, z licznikiem wizyt i oczekujących na potwierdzenie,
  • otwiera szczegóły wizyty: pacjent, usługa, termin i telefon do opiekuna, i potwierdza ją jednym dotknięciem,
  • wpisuje pacjenta, który zadzwonił, a termin od razu znika z rezerwacji online,
  • blokuje godzinę na własne sprawy i przegląda cały miesiąc w kalendarzu.
Aplikacja lekarza w mojweterynarz.pl: lista wizyt na kolejne dni i szczegóły wizyty z przyciskiem Potwierdź wizytę
Aplikacja lekarza w mojweterynarz.pl: wizyty na kolejne dni i szczegóły wizyty. Dane przykładowe.

To jedna platforma. Panel na komputerze i aplikacja w telefonie korzystają z tych samych danych, więc rezerwacja zrobiona przez opiekuna w serwisie od razu jest widoczna u lekarza. Gabinet nie instaluje niczego ze sklepu z aplikacjami, a lekarz loguje się raz i dalej otwiera aplikację z ikony.

PWA a aplikacje ze sklepów Google Play i Apple

Aplikację do Google Play i App Store pisze się osobno dla telefonów z Androidem i dla iPhone’ów albo w technologii, która tworzy obie wersje z jednego kodu. PWA to jedna wersja, która działa w przeglądarce na komputerze i na każdym telefonie.

  • Koszt wykonania. PWA powstaje razem z systemem, jako jego wersja na telefon. Aplikacja do Google Play i App Store to osobny projekt, a często dwa, z osobnym testowaniem na obu systemach.
  • Trudna procedura w Google Play i App Store. Każda aplikacja, która ma się pojawić w tych sklepach, przechodzi ich weryfikację. To długa i uciążliwa procedura: konto dewelopera, w App Store płatne co roku, opisy i zrzuty ekranu, polityka prywatności, ankiety o danych użytkowników, a nowe konta prywatne w Google Play muszą najpierw przetestować aplikację z grupą testerów. Weryfikacja powtarza się przy każdej aktualizacji, więc nawet drobna poprawka czeka na akceptację sklepu, a odrzucenie oznacza poprawki i ponowne zgłoszenie.
  • Aktualizacje. W PWA wszyscy od razu mają aktualną wersję. W aplikacji z Google Play i App Store część użytkowników przez długi czas korzysta ze starej, bo nie aktualizuje telefonu.
  • Utrzymanie. Przy PWA utrzymują Państwo jeden system. Przy aplikacji w Google Play i App Store dochodzą jej wersje, zgodność z nowymi wydaniami systemów telefonów i wymagania sklepów, które się zmieniają.

Kiedy PWA nie wystarczy

PWA ma dostęp do tego, co udostępnia przeglądarka: aparatu, lokalizacji, powiadomień, plików. Aplikacja w Google Play i App Store jest potrzebna, gdy system musi sięgać głębiej w telefon, na przykład łączyć się z urządzeniem przez Bluetooth, działać stale w tle albo mieć dostęp do danych zdrowotnych z zegarka.

Drugi powód to obecność w sklepie. Jeśli klienci mają znaleźć aplikację, wpisując nazwę w sklepie z aplikacjami, albo jest ona produktem samym w sobie, sklep ma sens. Gdy aplikacja służy stałym klientom albo pracownikom, którzy i tak dostają link, sklep jest zbędnym pośrednikiem.

Na co uważać przy PWA

  • iPhone. Powiadomienia działają dopiero wtedy, gdy użytkownik doda aplikację do ekranu głównego. Dlatego warto po zalogowaniu pokazać krótką instrukcję, jak to zrobić, osobno dla iPhone’a i Androida.
  • Pamięć w telefonie. To ona sprawia, że aplikacja otwiera się od razu. Musi jednak obejmować tylko część działającą jak aplikacja i czyścić się po każdej aktualizacji. Inaczej użytkownik po zmianie dalej widzi starą wersję. Przekonaliśmy się o tym przy panelu gabinetu w mojweterynarz.pl i od tego czasu panel na komputerze zawsze pobiera aktualną wersję z serwera.
  • Zgody na powiadomienia. Pytanie o zgodę zaraz po wejściu kończy się zwykle odmową. Lepiej zapytać w chwili, gdy powiadomienie ma sens, na przykład po pierwszej rezerwacji.

Co wybrać

Jeśli budują Państwo system, z którego ludzie korzystają regularnie, czyli rezerwacje, grafiki, zlecenia, panel klienta, zacznijmy od PWA. Użytkownicy dostają wygodę aplikacji od pierwszego dnia, a Państwo utrzymują jedną wersję. Aplikację do Google Play i App Store warto dobudować później, gdy pojawi się funkcja, której przeglądarka nie obsłuży, albo gdy obecność w sklepie stanie się ważna dla sprzedaży.

SaaS

Platforma, która działa jak aplikacja.

Sprawdzimy to u Państwa?

Pokażemy rozwiązanie na Państwa danych.