Przejdź do treści

Aplikacja PWA dla firmy: czym jest i kiedy wystarczy zamiast natywnej

Zespół ma mieć aplikację w telefonie, ale publikacja w dwóch sklepach, ich przegląd i osobne wersje na Androida i iPhone wyglądają na przesadę przy narzędziu dla jednego działu.

Autor: Szymon Łakomy. Aktualizacja:

PWA prostym językiem

Technicznie to aplikacja webowa z dwoma dodatkami: plikiem z opisem (nazwa, ikona, kolory) i skryptem działającym w tle, który zapisuje potrzebne pliki i dane w telefonie. Po pierwszym otwarciu ekrany ładują się bez sieci, a przeglądarka proponuje dodanie ikony do ekranu głównego.

Dla użytkownika różnica jest niewielka: dotyka ikony i pracuje. Dla firmy spora, bo aktualizacja trafia do wszystkich przy następnym otwarciu, bez czekania na akceptację sklepu i bez proszenia ludzi o pobranie nowej wersji. Interfejs piszę w React i TypeScript, a dane dostarcza backend w Pythonie.

Instalacja na telefonie pracownika

UrządzenieJak zainstalowaćNa co uważać
Androidprzeglądarka sama proponuje instalację albo opcja w menutu funkcje PWA są obsługiwane najszerzej
iPhone i iPadw Safari przycisk Udostępnij, potem Do ekranu początkowegoczęść funkcji działa dopiero po dodaniu do ekranu
Komputerikona instalacji w pasku adresu przeglądarkiaplikacja otwiera się w osobnym oknie

Pracownikom wysyłam link i krótką instrukcję ze zrzutami ekranu. Na telefonach służbowych instalację może wykonać osoba od IT przy wydawaniu sprzętu.

Offline i powiadomienia w praktyce

  • formularz wypełniony bez sieci zapisuje się w telefonie i wysyła po jej powrocie,
  • lista zadań, cennik czy instrukcje są dostępne bez zasięgu, jeśli wcześniej się pobrały,
  • powiadomienia działają na Androidzie i komputerach, a na iPhone po dodaniu aplikacji do ekranu początkowego,
  • aparat służy do zdjęć i odczytu kodów QR.

Zakres funkcji zależy od systemu i wersji przeglądarki, a Apple wprowadza je wolniej niż Google. Przed projektem sprawdzam aktualną dokumentację funkcji, na których opiera się Twoja aplikacja, i testuję je na telefonach, których używa zespół.

Kiedy wybieram aplikację natywną

PWA nie jest odpowiedzią na wszystko. Wersję natywną proponuję, gdy:

  • aplikacja ma być w sklepie, bo tam szukają jej klienci,
  • potrzebny jest Bluetooth do drukarek lub czytników, praca w tle albo ciągła lokalizacja,
  • na iPhone muszą niezawodnie działać funkcje, które Safari obsługuje z ograniczeniami,
  • offline ma być dostępna bardzo duża baza, na przykład cały katalog ze zdjęciami.

Koszt wersji natywnej omawiam na stronie ile kosztuje aplikacja mobilna, a ogólny opis znajdziesz przy aplikacjach mobilnych.

Firmowe zastosowania PWA

PWA najlepiej pasuje do narzędzi wewnętrznych i do stałych klientów, których można poprosić o kliknięcie linku. Przykłady: aplikacja dla przedstawicieli handlowych z zamówieniami offline, aplikacja mobilna dla pracowników terenowych ze zleceniami i zdjęciami, ewidencja sprzętu albo portal klienta dodany do ekranu telefonu. Pierwsza wersja z logowaniem, kilkoma ekranami i pracą offline zaczyna się od około 8000 zł netto.

Najczęstsze pytania

Jak PWA chroni dane firmy?

Działa wyłącznie przez HTTPS i ma logowanie oraz uprawnienia jak każda aplikacja webowa. Dane zapisane offline leżą w pamięci telefonu, więc na urządzeniach służbowych przydaje się blokada ekranu i możliwość zdalnego wylogowania.

Czy PWA można opublikować w sklepie z aplikacjami?

W Google Play da się ją opakować i wystawić. W App Store jest trudniej, bo Apple oczekuje funkcji wykraczających poza zwykłą stronę, a szczegóły sprawdzam w aktualnych zasadach sklepu. Jeśli obecność w sklepach jest warunkiem, rozważamy wersję natywną.

Czy z PWA można później przejść na aplikację natywną?

Tak. Backend i API zostają te same, zmienia się tylko interfejs w telefonie. Dlatego PWA dobrze sprawdza się jako pierwsza wersja, na której widać, jak zespół naprawdę korzysta z aplikacji.

Czy moja obecna aplikacja webowa może stać się PWA?

Często tak, jeśli dobrze wyświetla się na telefonie. Dodanie pliku z opisem, ikon i skryptu do pracy offline to mniejszy zakres niż nowa aplikacja. Wycenę podaję po przejrzeniu kodu.

Powiązane strony

Potrzebujesz aplikacji w telefonach zespołu?

Napisz, kto będzie z niej korzystał i czy musi działać bez zasięgu. Podpowiem, czy wystarczy PWA.