Aplikacja webowa, aplikacja mobilna i PWA to trzy sposoby na to samo zadanie: dać pracownikom albo klientom narzędzie, które działa na telefonie. Różnią się tym, gdzie się je instaluje, do czego mają dostęp w telefonie, ile kosztuje ich zbudowanie i utrzymanie oraz kto decyduje o tym, kiedy nowa wersja trafi do użytkowników. W tym artykule wyjaśniamy różnice prostym językiem, sprawdzamy, co w 2026 r. potrafi PWA na iPhonie, ile kosztuje obecność w App Store i Google Play, czy przeglądarka zeskanuje kod kreskowy i ile realnie kosztuje każda z dróg. Na końcu podajemy kryteria wyboru, których używamy przy własnych projektach.
Artykuł w skrócie
- Dla narzędzi wewnętrznych i aplikacji B2B zwykle wystarczy aplikacja webowa albo PWA: jedna wersja na wszystkie urządzenia, aktualizacja bez recenzji w sklepie, od 8 000 zł netto i 4-8 tygodni. Od iOS 16.4 PWA dodana do ekranu głównego iPhone'a może wysyłać powiadomienia push.
- Aplikacja w sklepach ma sens, gdy klienci mają ją znaleźć w App Store i Google Play albo gdy potrzebny jest sprzęt, którego przeglądarka nie obsługuje, na przykład skaner kodów w Safari. Apple pobiera 99 USD rocznie, Google jednorazowo 25 USD.
- Aplikację na iOS i Androida z jednego kodu (Capacitor) budujemy od 15 000 zł netto w 2-4 miesiące, natywne aplikacje na dwie platformy kosztują od 40 000 zł netto. Tak zbudowaliśmy BakePilota, który jest w Google Play.
Czym jest aplikacja webowa, aplikacja mobilna i PWA?
Aplikacja webowa to program, który działa w przeglądarce. Otwierasz adres, logujesz się i pracujesz: na komputerze, tablecie i telefonie. Nic się nie instaluje, a każda zmiana jest widoczna u wszystkich użytkowników od razu. Panel zamówień, system rezerwacji, portal klienta czy grafik pracowników to zwykle aplikacje webowe.
Aplikacja mobilna to program instalowany z App Store lub Google Play. Ma ikonę na telefonie, pełny dostęp do funkcji urządzenia i jest widoczna w sklepie z aplikacjami. Może być natywna (osobny kod na iOS i osobny na Androida) albo zbudowana z jednego kodu, na przykład w Capacitorze, gdzie natywna powłoka ładuje aplikację webową i dokłada funkcje telefonu.
PWA (Progressive Web App) to aplikacja webowa, która zachowuje się jak zainstalowana: ma ikonę na ekranie głównym, otwiera się bez paska przeglądarki, może działać bez internetu i wysyłać powiadomienia. Instaluje się ją z przeglądarki, bez sklepu. Technicznie odpowiada za to plik manifestu i service worker, czyli skrypt, który przechwytuje żądania sieciowe i przechowuje zasoby potrzebne do pracy offline[1].
Aplikacja webowa a mobilna: czym się różnią w praktyce?
Najważniejsze różnice widać dopiero po wdrożeniu, przy aktualizacjach i przy pierwszej prośbie o nową funkcję.
| Cecha | Aplikacja webowa | PWA | Aplikacja mobilna (Capacitor lub natywna) |
|---|---|---|---|
| Instalacja | brak, adres w przeglądarce | z przeglądarki, ikona na ekranie głównym | z App Store i Google Play |
| Aktualizacje | od razu u wszystkich | od razu u wszystkich | przez sklep, z recenzją; w Capacitorze część zmian webowych od razu |
| Praca offline | zwykle nie | tak, przez service worker | tak |
| Powiadomienia push | nie | tak, na iPhonie po dodaniu do ekranu głównego | tak |
| Aparat i kody kreskowe | zależnie od przeglądarki | zależnie od przeglądarki | pełny dostęp |
| Widoczność w sklepach | nie | nie | tak |
| Opłaty dla platform | brak | brak | 99 USD rocznie Apple, 25 USD jednorazowo Google |
| Koszt u nas | zależnie od zakresu | od 8 000 zł netto | od 15 000 zł (Capacitor), od 40 000 zł (natywne) |
W praktyce granica między aplikacją webową a PWA jest płynna. Większość nowych aplikacji webowych, które budujemy, od początku ma manifest i service worker, bo dokładają niewiele pracy, a dają ikonę na telefonie i odporność na słaby zasięg.
Czy PWA działa na iPhonie?
Tak, z kilkoma zasadami, które trzeba znać przed decyzją. Od iOS i iPadOS 16.4 aplikacje webowe dodane do ekranu głównego mogą wysyłać powiadomienia push, a także pokazywać licznik na ikonie[2]. WebKit opisał to w lutym 2023 r., przy wydaniu wersji testowej iOS 16.4.
Warunki są trzy[2]:
- Użytkownik musi sam dodać aplikację do ekranu głównego w Safari, przez przycisk Udostępnij i opcję „Do ekranu początkowego”. Na iPhonie nie ma okienka „Zainstaluj aplikację” znanego z Androida.
- Manifest aplikacji musi mieć ustawiony tryb wyświetlania standalone albo fullscreen.
- Prośba o zgodę na powiadomienia może pojawić się tylko w odpowiedzi na działanie użytkownika, na przykład kliknięcie przycisku „Włącz powiadomienia”, a nie od razu po otwarciu.
Co z tego wynika dla firmy? Przy narzędziu wewnętrznym to żaden problem: pracownikom pokazuje się raz, jak dodać ikonę, i sprawa jest zamknięta. Przy aplikacji dla klientów detalicznych ten dodatkowy krok bywa barierą, bo klient szuka aplikacji w App Store, a nie w menu Udostępnij. Dlatego aplikacje konsumenckie częściej trafiają do sklepów, a narzędzia firmowe zostają przy PWA.
Ile kosztuje publikacja w App Store i Google Play?
Same opłaty platform są niewielkie. Członkostwo w Apple Developer Program kosztuje 99 USD rocznie[3]. Konto Google Play Console wymaga jednorazowej opłaty rejestracyjnej 25 USD, a nowe konta osobiste muszą przed publikacją spełnić wymagania testowe[4]. Dlatego aplikację firmową publikujemy zwykle z konta organizacji klienta, nie z konta prywatnego.
Więcej niosą prowizje i reguły płatności. Apple w programie Small Business pobiera 15% od płatnych aplikacji i zakupów w aplikacji u twórców z przychodem do 1 mln USD rocznie[5]. Ale te prowizje dotyczą treści cyfrowych: subskrypcji, odblokowania funkcji, wersji premium. Wytyczne Apple mówią, że do odblokowania funkcji w aplikacji trzeba użyć zakupu w aplikacji, a za towary fizyczne i usługi wykorzystywane poza aplikacją trzeba przyjmować płatność innymi metodami niż zakup w aplikacji[6]. Google podobnie zabrania używania swojego systemu płatności przy zakupie towarów i usług fizycznych[7].
Dla większości firm oznacza to, że aplikacja do zamawiania towaru, rezerwacji wizyty czy obsługi zleceń nie płaci sklepom prowizji od sprzedaży. Prowizja pojawia się, gdy sama aplikacja jest produktem sprzedawanym w abonamencie. Wtedy trzeba przeliczyć model biznesowy, zanim aplikacja trafi do sklepu.
Ukrytym kosztem jest czas. Każda wersja aplikacji w sklepie przechodzi recenzję, a użytkownicy aktualizują aplikacje z opóźnieniem. W aplikacji webowej i PWA poprawka błędu jest u wszystkich po wdrożeniu na serwer.
Czy aplikacja w przeglądarce zeskanuje kod kreskowy?
To pytanie słyszymy przy każdym systemie magazynowym i produkcyjnym. Odpowiedź brzmi: na Androidzie tak, na iPhonie w przeglądarce z ograniczeniami.
Przeglądarki mają do tego wbudowane Barcode Detection API. MDN oznacza je jako technologię eksperymentalną o ograniczonej dostępności, która działa tylko przez HTTPS[8]. Według danych kompatybilności MDN API działa w Chrome na Androidzie od wersji 83, w Chrome na komputerach tylko na macOS i ChromeOS, nie działa w Firefoksie, a w Safari, także na iPhonie, jest dostępne tylko po ręcznym włączeniu ukrytej opcji[9].
Są trzy wyjścia, które stosujemy w zależności od sprzętu:
- Telefony i terminale z Androidem. Wbudowane API w Chrome wystarcza. To najczęstszy układ w magazynie i na produkcji.
- Biblioteka JavaScript. Aplikacja odczytuje obraz z aparatu i sama rozpoznaje kod. Działa także w Safari, ale jest wolniejsza niż natywny skaner i gorzej radzi sobie przy słabym świetle.
- Skaner sprzętowy lub aplikacja w sklepie. Terminal z wbudowanym skanerem wpisuje kod jak klawiatura, więc działa z każdą aplikacją webową. Przy wielu iPhone'ach w firmie lepsza bywa aplikacja w Capacitorze z natywną wtyczką skanera.
Jeśli skanowanie to główna czynność w systemie, zdecyduj o sprzęcie przed decyzją o technologii. Więcej o tym w artykule system WMS dla małej firmy.
Czy aplikacja webowa działa offline?
Zwykła aplikacja webowa bez internetu nie działa. PWA z service workerem może: service worker przechowuje pliki aplikacji i dane w pamięci urządzenia, przechwytuje żądania sieciowe i decyduje, co zrobić, gdy sieci nie ma[1]. Działa tylko na stronach serwowanych przez HTTPS[1].
Technika to jedno, a ustalenie reguł to drugie. Przed budową trzeba odpowiedzieć na trzy pytania:
- Które dane mają być dostępne bez sieci: cały katalog, tylko dzisiejsze zlecenia, tylko formularz do wypełnienia?
- Co się dzieje, gdy dwie osoby zmienią ten sam rekord offline i obie wrócą do zasięgu?
- Jak użytkownik ma się dowiedzieć, że jego zmiany jeszcze nie dotarły na serwer?
Tryb offline dla przeglądania danych to kilka dni pracy. Pełna praca offline z zapisem i rozwiązywaniem konfliktów to osobny etap projektu, który widać w wycenie. Jeśli Twoi pracownicy pracują w hali z dobrym Wi-Fi, prawdopodobnie go nie potrzebujesz. Jeśli jeżdżą po budowach albo do klientów na wsi, prawdopodobnie tak.
Ile kosztuje aplikacja webowa, PWA i aplikacja mobilna w 2026?
Poniżej nasze widełki netto z oferty aplikacje mobilne i webowe. Każdy projekt wyceniamy po dokumentacji, a dalszy rozwój rozliczamy według stawki 200 zł netto za godzinę.
| Podejście | Koszt netto | Czas | Utrzymanie |
|---|---|---|---|
| PWA | od 8 000 zł | 4-8 tygodni | niskie: hosting i domena |
| Aplikacja iOS i Android z jednego kodu (Capacitor) | od 15 000 zł | 2-4 miesiące | średnie: konta deweloperskie, wydania w sklepach |
| Dedykowana aplikacja webowa (system firmowy) | zwykle 10 000-60 000 zł | 2-6 miesięcy | 10-15% wartości rocznie |
| Aplikacje natywne na dwie platformy | od 40 000 zł | 3-6 miesięcy | wysokie: dwa kody do utrzymania |
Skąd taka różnica między PWA a natywną aplikacją? Natywnie piszesz i testujesz wszystko dwa razy, osobno na iOS i Androida, a potem utrzymujesz dwie wersje przez lata. Capacitor jest pośrodku: jeden kod aplikacji, a natywne są tylko te funkcje, które tego wymagają. Cena dedykowanej aplikacji webowej zależy głównie od liczby ekranów, ról użytkowników i integracji. Rozkład kosztów pokazujemy w artykule ile kosztuje dedykowane oprogramowanie.
Przykład z naszego podwórka. BakePilot, nasz system dla cukierni i piekarni, działa w przeglądarce, na tablecie w pracowni i jako aplikacja na Androida w Google Play. Aplikację mobilną zbudowaliśmy w Capacitorze: natywna powłoka ładuje tę samą aplikację, która działa w przeglądarce, a na wierzchu są funkcje natywne, czyli powiadomienia push o nowym zamówieniu, alarmie HACCP i przypomnieniu o odbiorze oraz drukowanie. Każde wydanie webowe trafia do telefonów od razu, bez czekania na recenzję. Do czasu wydania wersji na iPhone'a pełny BakePilot działa na iPhonie w przeglądarce, bez instalowania.
Aplikacja mobilna dla firmy czy aplikacja webowa: co wybrać?
Przy każdym projekcie zadajemy te same pięć pytań. Odpowiedzi zwykle same wskazują technologię.
- Kto będzie używał aplikacji? Pracownicy i stali klienci B2B: aplikacja webowa albo PWA. Klienci detaliczni, którzy mają ją znaleźć sami: aplikacja w sklepach.
- Na jakich urządzeniach? Jeśli to głównie komputery w biurze, aplikacja mobilna nie ma sensu. Jeśli telefony w terenie, PWA albo Capacitor.
- Czy potrzebny jest sprzęt? Skaner kodów na iPhonie, Bluetooth, praca w tle, drukarka: to argumenty za aplikacją w sklepie z natywnymi wtyczkami.
- Czy aplikacja ma działać bez internetu? Wtedy co najmniej PWA z dobrze zaplanowanym trybem offline.
- Jak często będą zmiany? Przy częstych poprawkach i rozwijanym procesie każda recenzja w sklepie spowalnia pracę. Aplikacja webowa wygrywa.
Uczciwie: czasem najlepsza odpowiedź to żadna z trzech. Jeśli nie potrzebujesz logowania, pracy offline ani powiadomień, a celem jest sprawdzenie pomysłu, dobrze zrobiona strona internetowa z formularzem wystarczy i kosztuje ułamek ceny aplikacji. Jeśli z kolei Twoim problemem jest arkusz Excela, którego nikt już nie ogarnia, zacznij od artykułu jak zastąpić Excel w firmie. Najczęściej kończy się to dedykowaną aplikacją webową, a wersja na telefon jest dodatkiem.
Dobrą praktyką jest też kolejność: najpierw aplikacja webowa z manifestem PWA, potem, jeśli użytkownicy o to proszą, powłoka Capacitor i publikacja w sklepach. Kod się nie marnuje, bo aplikacja w sklepie ładuje tę samą aplikację webową. Tak zrobiliśmy w BakePilocie i tak proponujemy klientom, którzy nie są pewni, czy aplikacja w sklepie jest im potrzebna. Opis naszego podejścia znajdziesz na stronie dedykowane aplikacje webowe i mobilne.
Najczęściej zadawane pytania
Czym różni się aplikacja webowa od mobilnej?
Aplikacja webowa działa w przeglądarce, bez instalacji, na każdym urządzeniu, a aktualizacje są widoczne od razu u wszystkich. Aplikację mobilną instaluje się z App Store lub Google Play. Ma pełny dostęp do funkcji telefonu i jest widoczna w sklepie, ale każda nowa wersja przechodzi recenzję, a jej publikacja wymaga kont deweloperskich.
Czy PWA na iPhonie może wysyłać powiadomienia?
Tak, od iOS 16.4. Warunkiem jest dodanie aplikacji do ekranu głównego przez przycisk Udostępnij w Safari, odpowiednio ustawiony manifest i prośba o zgodę wywołana działaniem użytkownika, na przykład kliknięciem przycisku.
Ile kosztuje aplikacja webowa?
U nas PWA kosztuje od 8 000 zł netto i powstaje w 4-8 tygodni. Dedykowane aplikacje webowe, czyli systemy firmowe z wieloma rolami i integracjami, to zwykle 10 000-60 000 zł netto. Dalszy rozwój rozliczamy według stawki 200 zł netto za godzinę, a utrzymanie to zwykle 10-15% wartości systemu rocznie.
Ile kosztuje aplikacja mobilna dla firmy?
Aplikację na iOS i Androida z jednego kodu w Capacitorze budujemy od 15 000 zł netto w 2-4 miesiące. Natywne aplikacje na obie platformy kosztują od 40 000 zł netto. Do tego dochodzą opłaty platform: 99 USD rocznie za Apple Developer Program i jednorazowo 25 USD za konto Google Play Console.
Czy sklepy z aplikacjami pobiorą prowizję od sprzedaży w mojej aplikacji?
Nie, jeśli sprzedajesz towary fizyczne albo usługi wykonywane poza aplikacją. Wtedy zasady Apple i Google wymagają innych metod płatności niż ich systemy zakupów. Prowizja dotyczy treści cyfrowych, na przykład subskrypcji odblokowującej funkcje aplikacji.
Czy aplikacja w przeglądarce może skanować kody kreskowe?
Na Androidzie w Chrome tak, dzięki wbudowanemu Barcode Detection API. W Safari na iPhonie to API jest domyślnie wyłączone, więc stosuje się bibliotekę JavaScript odczytującą obraz z aparatu, skaner sprzętowy albo aplikację w sklepie z natywną wtyczką skanera.
Jeśli zastanawiasz się, czy Twoja firma potrzebuje aplikacji mobilnej, czy wystarczy aplikacja webowa, napisz do nas. Po krótkiej rozmowie o tym, kto i gdzie będzie z niej korzystał, powiemy, która droga ma sens i ile będzie kosztować. Wstępny budżet możesz sprawdzić w kalkulatorze wyceny.
Źródła
- MDN Web Docs - Service Worker API, dostęp 05.11.2026.
- WebKit - Web Push for Web Apps on iOS and iPadOS, dostęp 05.11.2026.
- Apple Developer - Apple Developer Program, dostęp 05.11.2026.
- Google - Play Console Help, Get started with Play Console, dostęp 05.11.2026.
- Apple Developer - App Store Small Business Program, dostęp 05.11.2026.
- Apple Developer - App Review Guidelines, punkty 3.1.1 i 3.1.3(e), dostęp 05.11.2026.
- Google - Play Console Help, Payments (zasady płatności Google Play), dostęp 05.11.2026.
- MDN Web Docs - Barcode Detection API, dostęp 05.11.2026.
- MDN - browser-compat-data, BarcodeDetector, dostęp 05.11.2026.