// RENDSZERÉPÍTÉS
Kell mobilapp, vagy elég egy webalkalmazás?
A legtöbb kisvállalkozásnak elég egy webalkalmazás: böngészőből fut telefonon is, nincs hozzá áruház és jóváhagyás, nincs két külön platform, és egy helyen frissül. Natív mobilapp akkor indokolt, ha mély kamera- vagy érzékelő-használat kell, offline munka, vagy ha maga az áruházi jelenlét a cél. A kettő között áll a kezdőképernyőre telepíthető webalkalmazás (PWA), ami ikont és értesítést is tud.
Válaszol: Czibor Viktor · Frissítve:
Röviden
- A webalkalmazás böngészőben fut, telefonon is, telepítés és áruház nélkül, és egy helyen frissül.
- A telepíthető webalkalmazás (PWA) ikont kap a kezdőképernyőn, és az MDN szerint iOS 16.4 óta Safari mellett Chrome-ból és Edge-ből is telepíthető.
- A böngészős push-értesítés a Push API-val megy, és 2023 márciusa óta széles körben elérhető.
- Natív app akkor kell, ha offline munka, mély eszközhasználat vagy az áruházi jelenlét a cél; az App Store a „becsomagolt weboldalt" a 4.2-es szabály szerint el is utasíthatja.
Miért elég a legtöbb esetben a webalkalmazás?
Mert amit egy kisvállalkozás ügyfele csinál (foglal, feltölt, letölt, megnézi, hol tart az ügye), az mind megy böngészőből, telefonon is. Nincs letöltés, nincs áruházi jóváhagyás, nem kell két külön változatot fejleszteni iPhone-ra és Androidra, és ha átírsz valamit, mindenki az újat látja a következő megnyitáskor. Az ügyfeled egy linkre kattint, és ott van.
Ez az, amit építek: a webalkalmazás belépéssel, ügyfélfiókkal és a te kezelőfelületeddel. A saját termékem, a vbcard.eu is így fut, telefonon és gépen egyaránt, áruház nélkül.
Mi az a PWA, és mit ad hozzá?
A PWA (progressive web app) olyan webalkalmazás, amit a telefon kezdőképernyőjére lehet tenni, és onnan saját ikonnal, böngésző-keret nélkül nyílik. Az MDN dokumentációja szerint ehhez egy manifest-fájl és HTTPS kell; a service worker nem kötelező a telepítéshez, de a legtöbb PWA használja az offline működéshez. Androidon a Chrome valódi app-bejegyzést készít belőle, iOS-en pedig 16.4 óta a Safari mellett a Chrome, az Edge és a Firefox is tudja telepíteni a megosztás-menüből.
Értesítést is tud: a böngészős push a Push API-n megy, ami az MDN szerint 2023 márciusa óta széles körben elérhető, és aktív service workert igényel. Szóval az „előző napi emlékeztető” nem ok arra, hogy natív appot építs.
Mikor kell mégis natív app?
Három esetben. Ha az app mélyen használja az eszközt: folyamatos háttérbeli helymeghatározás, érzékelők, a kamera olyan módon, amit a böngésző nem enged. Ha offline kell dolgozni hosszabb ideig, és nagy mennyiségű adatot kell helyben tartani. És ha maga az áruházi jelenlét a cél, mert az ügyfeleid ott keresnek.
Ez utóbbinál viszont van egy csapda. Az Apple áttekintési szabályzatának 4.2-es pontja kimondja, hogy az appnak „a becsomagolt weboldalon túl” kell funkciót adnia, és ha nem elég hasznos vagy egyedi, nem fogadják el. Egy foglaló vagy ügyfélportál appba csomagolva pont ilyen kockázat. Két platformra fejleszteni, két áruházban karbantartani, minden frissítést jóváhagyatni: ez az ár, és ezt csak akkor érdemes megfizetni, ha tényleg kell.
Hogyan döntsd el?
| Webalkalmazás | PWA (telepíthető webalkalmazás) | Natív app | |
|---|---|---|---|
| Hogyan nyílik | Linkről, böngészőben | Ikonról a kezdőképernyőn, keret nélkül | Ikonról, áruházból telepítve |
| Telepítés, áruház | Nincs | Nincs áruház, a böngésző kínálja fel | Áruházi jóváhagyás, két platform |
| Értesítés | Böngészős push (service workerrel) | Ugyanaz | Natív push |
| Offline | Korlátozott | Service workerrel részben | Teljes |
| Frissítés | Egy helyen, azonnal | Egy helyen | Két helyen, jóváhagyással |
| Mikor | Foglalás, ügyfélfiók, nyilvántartás, portál | Ugyanez, ha az ügyfél naponta nyitja | Mély eszközhasználat, offline, áruházi jelenlét |
A kérdés, amit ténylegesen fel kell tenned: mit csinál az ügyfeled az alkalmazásban, és hányszor egy héten. Ha foglal, feltölt, letölt és megnézi, hol tart, az webalkalmazás. Ha naponta nyitja, legyen telepíthető. Ha a telefonnak dolgoznia kell a háttérben, akkor natív.
Mit javaslok?
Kezdd webalkalmazással, és ha az ügyfeleid tényleg naponta használják, tedd telepíthetővé. Ez ugyanaz a kód, ugyanaz az adat, egyetlen új platform nélkül. Natív appról akkor beszéljünk, amikor van egy konkrét funkció, amit a böngésző nem enged, és azt meg tudjuk nevezni. Ha nem tudjuk megnevezni, nincs rá szükség. Ha eldöntenéd a saját esetedre, írd meg a lap alján, mit csinálna benne az ügyfeled.
Nálam ez a kérdés ide tartozik: Saját rendszer a weboldaladon. Azon a lapon részletesen leírom, mit vállalok, mit nem, és kinek.
Frissítve: · Források: MDN: mitől telepíthető egy PWA (megnézve 2026-09-14) · MDN: Push API (megnézve 2026-09-14) · Apple App Store Review Guidelines, 4.2 Minimum Functionality (megnézve 2026-09-14)
Ha ez a kérdés nálad is nyitva van, írd meg.
Egy sor arról, mi a helyzet nálad, és 1 munkanapon belül visszaírom, mit látok, és mit javasolnék elsőnek. A téma előre be van jelölve.
Válasz 1 munkanapon belül · a felmérés díjtalan

