PWA jelentése

PWA

Progressive Web App — weboldal, ami appként is viselkedik.

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.

Beszéljünk a Projektedről

Minden jó projekt egy üzenettel kezdődik. Ha van egy ötleted, egy kérdésed, vagy csak kíváncsi vagy mibe kerülne — írj bátran. Minden megkeresésre személyesen válaszolunk.

Create your account
Ajánlatkérés