Nativní aplikace vs progresivní webové aplikace: co potřebujete?
Nativní aplikace je vytvořená přímo pro iOS nebo Android a instaluje se z App Store nebo Google Play. Progresivní webová aplikace (PWA) je web, který lze nainstalovat na plochu telefonu a který se otevře v celoobrazovkovém okně s vlastní ikonou, bez průchodu obchodem. Nativní aplikace mají nejhlubší přístup k zařízení; PWA dosáhnou na všechny platformy z jedné kódové základny a jednoho odkazu a aktualizují se okamžitě.
Pro většinu prvních verzí — nástroje, portály, trackery, aplikace na rezervace a objednávky — stačí PWA. Nativní aplikace potřebujete, až když jsou hledání v obchodě nebo hluboké funkce zařízení pro produkt zásadní.
Proč to má význam, když stavíte s AI
Většina nástrojů pro tvorbu aplikací s AI vytváří webové aplikace. Není to zkratka; je to to, v čem jsou nástroje dobré, protože webovou aplikaci lze napsat, zobrazit v náhledu a zveřejnit na jednom místě. Znamená to ale, že otázka „bude to aplikace v mém telefonu?“ má konkrétní odpověď: bude to web, který se chová jako aplikace, a na požádání jej lze nainstalovat jako PWA.
Když víte, co PWA umí a co neumí, můžete se rozhodnout včas, dříve než klientovi slíbíte „bude to v App Store“, a dříve než navrhnete funkci (třeba sledování polohy na pozadí), kterou web nedokáže spolehlivě zajistit.
Každodenní přirovnání: potravinový vůz vs obchod v nákupním centru
Nativní aplikace je obchod v nákupním centru. Centrum (obchod s aplikacemi) přivádí návštěvníky a důvěru, ale platíte nájem, dodržujete pravidla centra a před změnou vitríny čekáte na schválení.
PWA je potravinový vůz s věrnými zákazníky. Nemáte pronajímatele, menu můžete změnit ještě dnes večer a lidé, kteří vás znají, vás najdou kdekoli. Ale nikdo kolem vás v chodbě centra neprochází a nemůžete tam postavit chladicí box na stálo.
Co umí jednotlivé varianty
| Progresivní webová aplikace | Nativní aplikace | |
|---|---|---|
| Jak lidé aplikaci získají | Otevřou odkaz; volitelně nainstalují na plochu | Stáhnou z App Store nebo Google Play |
| Platformy z jedné kódové základny | Telefony, tablety a počítače | Jedna pro každou platformu, pokud nepoužijete multiplatformní framework |
| Aktualizace | Živé ihned po zveřejnění | Každé vydání prochází kontrolou v obchodě |
| Objevení v obchodě | Ne | Ano |
| Fotoaparát, fotky, poloha (když je aplikace otevřená) | Ano, s povolením | Ano |
| Push notifikace | Ano na Androidu a počítači; na iPhonu jen po instalaci na plochu | Ano |
| Použití offline | Ano, se service workerem, který ukládá stránky a data do mezipaměti | Ano |
| Poloha na pozadí, Bluetooth, zdravotní data, widgety | Omezené nebo nedostupné, zejména na iPhonu | Ano |
| Poplatky | Běžný webhosting | Vývojářské účty a provize obchodů za digitální nákupy v aplikaci |
Několik pojmů z tabulky:
- Service worker: malý skript, který prohlížeč spouští na pozadí pro váš web. Umožňuje aplikaci otevřít offline, ukládat data do mezipaměti a přijímat push zprávy.
- Manifest webové aplikace: malý soubor, který prohlížeči říká název aplikace, ikony, barvy a to, že se má otevřít na celou obrazovku („standalone“) místo v záložce prohlížeče.
iPhone a iPad: detaily, na kterých se lidé ztrácejí
Platformy Applu jsou místo, kde se PWA od nativních aplikací nejvíc liší, takže stojí za to být přesný. K září 2026, podle týmu WebKit od Applu a webu web.dev od Googlu:
- Instalace je ruční. Android prohlížeče jako Chrome mohou zobrazit výzvu k instalaci. Na iPhonu a iPadu žádná automatická výzva není; uživatelé klepnou na Sdílet a pak na Přidat na plochu. Od iOS 16.4 mohou přidání na plochu nabídnout i jiné prohlížeče na iOS ve své nabídce Sdílet.
- Každý web přidaný na plochu se v iOS 26 otevírá jako webová aplikace. WebKit oznámil, že od iOS a iPadOS 26 se cokoli přidaného na plochu otevře ve vlastním okně, pokud uživatel nevypne možnost „Otevřít jako webovou aplikaci“. Správný manifest je důležitý kvůli názvu, ikoně a chování.
- Push notifikace vyžadují instalaci. Webové push notifikace přišly v iOS a iPadOS 16.4 pro webové aplikace na ploše. PWA otevřená v záložce Safari push nepřijme; uživatel ji musí nejdřív nainstalovat, pak povolit notifikace, a žádost o povolení musí následovat po klepnutí, například na tlačítko „Zapnout notifikace“. Počet nepřečtených na ikoně přišel ve stejnou dobu.
- Hluboký přístup k hardwaru je slabý. Funkce jako Bluetooth příslušenství a NFC, které některé prohlížeče na Androidu zpřístupňují, Safari nenabízí.
Praktický závěr: pokud celý váš produkt stojí na připomínání přes notifikace, mnoho uživatelů iPhonu, kteří aplikaci nikdy nenainstalují, je nikdy neuvidí. Naplánujte záložní e-mail nebo SMS.
Jak se dostat do obchodů s aplikacemi
Pokud potřebujete záznam v obchodě, ujasněte si náklady a pravidla předem. K září 2026 stojí vývojářský program Applu 99 USD ročně a vývojářský účet Google Play jednorázově 25 USD, podle jejich vlastních webů. Každé vydání pro iOS prochází App Review. Pravidla Applu říkají, že aplikace by měla nabízet funkce a rozhraní, které jdou nad rámec přebaleného webu, takže zabalení PWA do tenké nativní obálky riskuje zamítnutí.
Praktický příklad: členská aplikace pro posilovnu
Malá posilovna chce, aby si členové mohli rezervovat lekce, vidět své členství a dostat připomínku hodinu před lekcí.
Cesta přes PWA. Vytvořte responzivní webovou aplikaci s přihlášením, rozvrhem lekcí a rezervacemi. Přidejte manifest a ikony, aby ji členové mohli nainstalovat; přidejte service worker, aby se rozvrh otevřel i při slabém signálu. Připomínky posílejte push notifikací nainstalovaným uživatelům a e-mailem všem ostatním. Aplikace se nasadí jednou, funguje na každém telefonu a notebooku a posilovna může rozvržení rozvrhu změnit ještě ten den.
Kdy by vyhrála nativní aplikace. Pokud posilovna později chce funkci check-in přes Bluetooth majáky u dveří, integraci s Apple Health pro tréninky nebo widget na zamykací obrazovce s dnešní lekcí, patří to do nativního světa. Stejně tak případ, kdy členové očekávají, že „aplikaci posilovny“ najdou hledáním v obchodě.
Mnoho týmů postupuje přesně takto: nejdřív PWA, aby ověřili, že ji členové používají, a nativní verzi až později, pokud konkrétní funkce nebo přítomnost v obchodě vynaloží náklady.
Časté chyby a mylné představy
- „PWA je horší aplikace.“ U formulářů, seznamů, rezervací, přehledů a obsahu uživatelé po instalaci často nepoznají rozdíl.
- „PWA na iPhonu nefungují.“ Fungují. Omezení jsou v náročnosti instalace a v tom, že notifikace vyžadují instalaci, ne v základní funkčnosti.
- Předpoklad, že push dorazí všem. Na iPhonu dorazí jen lidem, kteří aplikaci nainstalovali a povolili ji.
- Slibovat aplikaci v App Store, kterou nedokážete dodat. Než slíbíte záznam v obchodě, zkontrolujte, co váš nástroj vytváří.
- Budovat offline úpravy dat, které nepotřebujete. Ukládat stránky do mezipaměti, aby se otevřely offline, je jednoduché; úpravy dat offline a pozdější synchronizace je skutečná práce.
Co žádat od svého AI nástroje
U PWA buďte konkrétní:
- „Udělej z toho instalovatelnou PWA: manifest webové aplikace s názvem, krátkým názvem, ikonami (včetně Apple touch ikony) a zobrazením standalone.“
- „Přidej service worker, který uloží do mezipaměti kostru aplikace, aby se otevřela bez připojení, a zobraz jasnou zprávu o offline režimu.“
- „Přidej nápovědní stránku „Nainstalovat tuto aplikaci“ s kroky pro Android a pro iPhone (Sdílet, pak Přidat na plochu).“
- „Pokud přidáme notifikace, žádej o povolení až poté, co uživatel klepne na tlačítko, a jako záložní řešení použij e-mail.“
Průvodce tvorbou webové aplikace přizpůsobené mobilu obsahuje celý prompt a kontrolní seznam návrhu pro telefony. Pokud ještě rozhodujete, co má obsahovat první verze, přečtěte si co je MVP, a pro srovnání rozpočtů se podívejte na kolik stojí vytvoření aplikace.
PWA a Mythex
Mythex staví webové aplikace a každou obrazovku si můžete před zveřejněním prohlédnout v náhledu ve velikosti telefonu. Manifest PWA, ikony a service worker jsou funkce, které si vyžádáte v chatu stejně jako cokoli jiného, a zveřejněná aplikace funguje na libovolném telefonu z jediného odkazu. V tarifu Pro může Mythex také zabalit webovou aplikaci jako aplikaci pro Android a iPhone pomocí Capacitoru, odeslanou do interního testování na Google Play a do TestFlightu: hybridní aplikace, jejíž obrazovky jsou webové, ne plně nativní uživatelské rozhraní. Pro začátek si prohlédněte šablony aplikací nebo AI nástroj pro tvorbu webových aplikací.
Otázky
V čem je rozdíl mezi nativní aplikací a PWA?
Nativní aplikace je vytvořená pro iOS nebo Android a instaluje se z App Store nebo Google Play. Progresivní webová aplikace je web, který lze nainstalovat na plochu telefonu a otevřít ve vlastním okně, bez obchodu s aplikacemi. Nativní aplikace mají hlubší přístup k zařízení; PWA běží na všech platformách z jedné kódové základny a jednoho odkazu.
Fungují PWA na iPhonu?
Ano, s omezeními. K září 2026 si uživatelé iPhonu PWA instalují ručně z nabídky Sdílet přes možnost Přidat na plochu; automatická výzva k instalaci neexistuje. Push notifikace fungují od iOS 16.4, ale jen u webových aplikací přidaných na plochu.
Může být PWA v App Store?
Přímo ne. Museli byste ji zabalit do nativní aplikační obálky a projít kontrolou Applu, jehož pravidla vyžadují aplikace, které nabízejí víc než jen přebalený web. Google Play je k zabaleným PWA otevřenější, ale zveřejnění v obchodě je stále samostatný krok.
Je PWA levnější než nativní aplikace?
Obvykle ano. Jedna kódová základna běží na telefonech, tabletech i počítačích, nejsou žádné poplatky za vývojářský účet a aktualizace jdou live bez kontroly v obchodě. Nativní aplikace potřebují účty v obchodech (k září 2026 je to 99 USD ročně pro Apple a jednorázově 25 USD pro Google Play) a často samostatnou práci pro každou platformu.