A PWA (Progressive Web App) egy weboldal, ami olyan funkciókat kap, mint egy natív mobil-app: telepíthető a kezdőképernyőre, push-értesítést küld, offline is működik. Egy kódbázisból fut a böngészőben, iOS-en és Androidon — app store nélkül.
Miért szeretik a cégek a PWA-t?
- Egy kódbázis — nem kell külön iOS és Android csapat.
- Nincs app store — nem kell Google/Apple review, azonnal frissíthető.
- Olcsóbb fejlesztés — webes technológia, nincs külön build pipeline mobil OS-enként.
- SEO-előny — a Google indexeli, mint egy normál weboldalt — appok ezt nem kapják meg.
- Frissítés azonnal él — nincs „adja ki a felhasználó, hogy frissítsen” probléma.
Tipikus PWA-funkciók
- Service Worker — háttérben futó script, ami cache-eli az oldalt offline használathoz.
- App manifest — JSON-fájl, ami megmondja a böngészőnek, hogyan települjön.
- Push notifications — natív app-szerű értesítések böngészőből.
- Add to Home Screen — egy gombbal feltehető a kezdőképernyőre, app-szerűen indul.
- Background sync — adat-feltöltés akkor is, ha a felhasználó már bezárta a tabot.
Hol van a PWA határa?
- iOS push-támogatás — csak iOS 16.4+ támogatja, és csak ha telepíted a kezdőképernyőre.
- Hardver-hozzáférés — Bluetooth, NFC, biometria iOS-en korlátozott; Androidon jobb.
- App store distribution — ha az app store láthatóság is fontos, hibrid (Capacitor, Cordova) lehet jobb.
- In-app purchase — bevétel megosztás nélkül csak natív app store-ral lehetséges.
- Felfedezhetőség — sokan nem tudják, hogy egy weboldalt fel lehet tenni a kezdőképernyőre.
Ha mobile-first webappot vagy hibrid alkalmazást építenénk, nézd meg a mobil app-fejlesztés és az egyedi weboldal-fejlesztés szolgáltatásunkat. Lásd még a JavaScript, headless CMS és API cikkeket.