Słownik

Czym jest PWA?

progresywna aplikacja webowa

PWA (progresywna aplikacja webowa) to strona internetowa stworzona tak, aby można ją było zainstalować na telefonie lub komputerze i używać jak aplikacji: dostaje ikonę, otwiera się na pełnym ekranie i może częściowo działać offline.

PWA wciąż jest aplikacją webową. Ludzie otwierają ją w przeglądarce i mogą dodać do ekranu głównego, bez udziału sklepu z aplikacjami.

Aby działać jak aplikacja, używa pliku manifestu (nazwa, ikona, kolory) oraz service workera, czyli małego skryptu, który może zapisać pliki w pamięci podręcznej, dzięki czemu aplikacja szybko się otwiera i działa przy słabym połączeniu.

PWA są tańsze w budowie i aktualizacji niż aplikacje sklepowe, bo istnieje jedna wersja dla wszystkich. Kompromisem jest mniejszy dostęp do niektórych funkcji telefonu i brak obecności w sklepach z aplikacjami, w których wielu ludzi szuka w pierwszej kolejności.

Pytania

Czy PWA może trafić do App Store?

Nie bezpośrednio. Aby pojawić się w App Store lub Google Play, aplikacja webowa zwykle jest opakowywana w natywną powłokę za pomocą narzędzia takiego jak Capacitor.

Czy PWA działają na iPhonie?

Tak, można je dodać do ekranu głównego z poziomu Safari, choć niektóre funkcje na iOS są bardziej ograniczone niż na Androidzie.

Zobacz także

  • Aplikacje natywne a progresywne aplikacje webowe
  • Jak zbudować aplikację webową przyjazną dla urządzeń mobilnych

Mythex · Pricing · Zbuduj wszystko z AI · Szablony stron i aplikacji · Mythex w porównaniu · Słownik budowania aplikacji z AI · Darmowe narzędzia do budowania aplikacji z AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)