"Potřebujeme mobilní aplikaci" — tuto větu slyšíme každý týden. Ale za ní skoro nikdy nestojí skutečná analýza. Nativní mobilní aplikace může stát 500 000–2 000 000 Kč a trvat 6–12 měsíců. Webová aplikace vyjde na 100 000–400 000 Kč za 2–4 měsíce. Progressive Web App je někde mezi. Výběr špatné formy na začátku není levná chyba.
Za tou větou se skoro vždy skrývá něco jiného než skutečná potřeba nativní aplikace. „Potřebujeme aplikaci" obvykle znamená „potřebujeme, aby náš produkt byl na mobilu použitelný a působil profesionálně". A to je úplně jiné zadání s úplně jinou cenovkou. Cílem tohoto článku je pomoct vám poznat, kterou ze tří forem skutečně potřebujete — dřív, než utratíte statisíce za nesprávnou.
Co je co
Webová aplikace běží v prohlížeči, přistupuje se k ní přes URL, funguje na mobilech i desktopu a nepotřebuje instalaci. Gmail, Google Docs, Figma, Notion — to jsou webové aplikace. Přístup k hardwaru zařízení (kamera, GPS, push notifikace) je historicky omezený, ale moderní prohlížeče ho postupně rozšiřují.
Nativní mobilní aplikace (iOS nebo Android) jsou instalované přes App Store nebo Google Play a mají plný přístup k funkcím zařízení — kameře, GPS, senzorům, push notifikacím, offline režimu, biometrickému přihlášení. Jsou rychlejší, plynulejší a lépe integrované s platformou. Cena za tuto výhodu: výrazně vyšší náklady a dva oddělené kódy (nebo jeden sdílený přes React Native či Flutter).
Progressive Web App (PWA) je webová aplikace, která se chová podobně jako nativní. Dá se přidat na plochu telefonu, funguje offline (při správné implementaci), může dostávat push notifikace. Je to technicky web — ale uživatelský zážitek se přibližuje aplikaci. Nevýhoda: iOS podporu PWA historicky omezoval, i když se to postupně zlepšuje.
Kdy co
Webová aplikace je správná volba, pokud váš produkt funguje primárně na desktopu nebo potřebujete rychle dostat MVP na trh. Firemní nástroje, SaaS platformy, dashboardy, B2B produkty — ty zpravidla nepotřebují nativní aplikaci. Uživatel otevře prohlížeč, přihlásí se, pracuje.
Nativní mobilní aplikace dává smysl tehdy, kdy potřebujete přístup k hardwaru zařízení (fotoaparát pro AR funkce, GPS tracking, senzory), kdy uživatelé budou produkt používat primárně na mobilu a denně, kdy offline funkcionalita je klíčová, nebo kdy push notifikace jsou základní součástí hodnotové propozice. Také tehdy, kdy je distribuce přes App Store strategicky důležitá — viditelnost, recenze, brand.
PWA je rozumný kompromis pro produkty, kde je mobilní zážitek důležitý, ale nativní výkon není nutný. Rychlejší vývoj, nižší cena, offline podpora, přidání na plochu — a stále jeden kódový základ. Pro firmy, které nemají rozpočet na nativní aplikaci, ale chtějí víc než jen responzivní web.
Mobilní chování v Česku
Rozhodování o formě aplikace nelze oddělit od toho, jak lidé v Česku reálně používají zařízení. A tady jsou dva zdánlivě protichůdné trendy, které je potřeba držet v hlavě zároveň.
Zaprvé: mobil dominuje návštěvnosti. Chytrý telefon má podle dat Českého statistického úřadu naprostá většina lidí a u řady spotřebitelských oborů generují mobilní zařízení přes 70 % veškeré webové návštěvnosti. Cokoliv stavíte, musí bezvadně fungovat na telefonu — to je dnes výchozí stav, ne doplněk.
Zadruhé: to, že lidé používají mobil, ještě neznamená, že si nainstalují vaši aplikaci. Průměrný uživatel si stáhne jen minimum nových aplikací měsíčně a valnou většinu času tráví v hrstce zaběhlých appek (Facebook, Instagram, WhatsApp, bankovnictví, mapy). Přesvědčit člověka, aby si kvůli vašemu produktu prošel App Storem, stáhl aplikaci a dal jí místo na telefonu, je obrovská bariéra. Web nebo PWA otevře na jedno kliknutí z odkazu — žádná instalace, žádné rozhodování. Pro většinu firemních a B2B produktů je tato nulová bariéra vstupu důležitější než plynulost nativní appky.
Reálné náklady
Webová aplikace s backendovými funkcemi (přihlášení, správa dat, role, dashboard): 100 000–400 000 Kč, 2–4 měsíce.
Cross-platform aplikace (React Native nebo Flutter, iOS + Android): 300 000–1 500 000 Kč, 4–8 měsíců.
Nativní aplikace (Swift pro iOS + Kotlin pro Android, oddělené): 500 000–2 000 000 Kč a více, 6–12 měsíců.
PWA jako nadstavba nad webovou aplikaci: přidává 50 000–150 000 Kč k ceně webové aplikace.
Náklady, které se snadno přehlédnou
Pořizovací cena je jen část příběhu. U nativní aplikace pokračují náklady dál a bývají výrazně vyšší než u webu. Poplatky za obchody: vývojářský účet Apple stojí 99 USD ročně, Google Play jednorázově 25 USD — a Apple i Google si berou provizi z plateb uskutečněných v aplikaci. Údržba a aktualizace: iOS i Android vydávají každý rok nové verze systému a aplikaci je nutné průběžně přizpůsobovat, jinak přestane fungovat. Schvalovací proces: každá aktualizace nativní aplikace musí projít schválením v App Store, což zdržuje i běžné opravy. Web nebo PWA nasadíte okamžitě, kdykoliv chcete, bez čekání na někoho třetího.
Právě proto je celková cena vlastnictví (TCO) nativní aplikace v horizontu několika let násobně vyšší než u webu — nejen kvůli vývoji, ale kvůli tomu, co přijde po něm. Do rozhodnutí je potřeba počítat celý životní cyklus, ne jen první fakturu.
PWA v roce 2025
Progressive Web Apps udělaly za poslední roky velký skok, zejména na iOS, který byl dlouho hlavní překážkou. Na moderních verzích iOS už PWA přidaná na plochu umí web push notifikace — funkci, kvůli které dřív mnozí sahali po nativní aplikaci. To zásadně mění rovnici: velká část toho, co bývalo výhradou nativních appek, je dnes dostupná i webu.
Co PWA v roce 2025 běžně zvládá: přidání na plochu s vlastní ikonou a spuštění bez adresního řádku (vypadá a chová se jako appka), offline režim přes service worker, push notifikace (na Androidu bez omezení, na iOS u aplikací přidaných na plochu), přístup ke kameře a geolokaci, i sdílení. Kde PWA stále naráží: náročná grafika a hry, hluboká integrace s hardwarem a senzory, biometrie na iOS a distribuce přes App Store (PWA v obchodech standardně není, byť existují cesty, jak ji tam dostat).
Pro velkou část firemních, obsahových a B2B produktů je PWA v roce 2025 dostatečná — a ušetří statisíce oproti nativnímu vývoji. Vyplatí se ji zvážit dřív, než sáhnete po nativní aplikaci.
React Native versus nativní vývoj
Když už mobilní aplikace opravdu dává smysl, přichází druhá otázka: nativní, nebo cross-platform?
Nativní vývoj znamená dva oddělené kódy — Swift/SwiftUI pro iOS a Kotlin pro Android. Výsledkem je maximální výkon, plynulost a okamžitý přístup k novým funkcím systému. Cena: platíte v podstatě dvojí vývoj a dvojí údržbu. Nativní volte tam, kde výkon a hluboká integrace s platformou rozhodují — hry, náročná grafika, aplikace postavené na senzorech.
React Native (a podobně Flutter) je cross-platform přístup: jeden kód běží na iOS i Androidu. Pro naprostou většinu běžných aplikací — obsahové, transakční, B2B, produktové — je výkon plně dostačující a nerozpoznatelný od nativní. Výhoda je zásadní: jeden tým, jeden kód, jedna údržba, znatelně nižší cena i čas. React Native navíc sdílí ekosystém s Reactem, na kterém běží moderní web, takže znalosti i část kódu se dají využít napříč webem i mobilem. Pro drtivou většinu firem, které nestaví hru ani hardwarově náročný nástroj, je cross-platform správná a ekonomicky rozumná volba.
Next.js jako základ pro web i PWA
Pokud stavíte webovou aplikaci a zvažujete PWA, hraje roli i volba technologie. Moderní framework Next.js (postavený na Reactu) je pro tento scénář ideální: dává rychlost a kvalitní SEO, zvládá serverové i klientské vykreslování a PWA vrstvu — service worker, offline režim, přidání na plochu, push notifikace — na něm doplníte jako nadstavbu bez nutnosti stavět zvlášť nativní appku.
V praxi to znamená elegantní cestu: začnete webovou aplikací v Next.js, ověříte zájem a získáte první uživatele. Když je potřeba přiblížit se zážitku aplikace, přidáte PWA vrstvu za zlomek ceny nativního vývoje. A teprve pokud data jasně ukážou, že nativní appka dává smysl, sáhnete po React Native — přičemž díky sdílenému ekosystému Reactu na předchozí práci navážete, místo abyste začínali od nuly. Každý krok tak staví na tom předchozím, ne proti němu.
Rozhodovací tabulka
| Kritérium | Webová aplikace | PWA | Nativní / React Native | |---|---|---|---| | Cena | Nejnižší | Nízká (web + 50–150k) | Nejvyšší | | Doba vývoje | 2–4 měsíce | 2–4 měsíce + | 4–12 měsíců | | Instalace | Není potřeba | Volitelná (na plochu) | Přes App Store / Google Play | | Přístup k hardwaru | Omezený | Střední (roste) | Plný | | Offline režim | Ne | Ano | Ano | | Push notifikace | Omezené | Ano (i iOS na ploše) | Ano, plné | | Distribuce v obchodech | Ne | Standardně ne | Ano | | Údržba | Nejnižší | Nízká | Nejvyšší (dvě platformy) | | Ideální pro | SaaS, dashboardy, B2B | Obsah, produkty, MVP+ | Hry, hardware, denní mobilní použití |
Nejčastější chyba: aplikace jako první krok
Investovat milion do nativní aplikace dřív, než víte, zda o produkt bude zájem, je hazard. Správná sekvence je jiná: ověřte zájem formou MVP (webová aplikace nebo přímé testování s uživateli), získejte prvních 100–1000 zákazníků, sbírejte data o chování — a teprve pak rozhodněte, zda a jaká nativní aplikace dává smysl.
Instagram, Airbnb, Uber — všechno začalo jako jednoduchý web nebo webová aplikace. Nativní aplikace přišla až poté, co byl potvrzen zájem a existovalo financování na její vývoj.
Další časté chyby
Stavět pro obě platformy nativně bez důvodu. Dvojí kód znamená dvojí cenu i údržbu. Pokud nemáte konkrétní důvod (výkon, hardware), cross-platform nebo PWA ušetří statisíce bez znatelného rozdílu pro uživatele.
Zaměnit „chceme aplikaci" za „chceme být na mobilu". Většině firem jde ve skutečnosti o skvělý mobilní zážitek, ne o ikonu v App Store. Ten zážitek dodá i responzivní web nebo PWA za zlomek ceny.
Podcenit náklady po spuštění. Rozpočet často počítá jen s vývojem a zapomene na roční poplatky, provize obchodů, průběžnou údržbu kvůli novým verzím systému a schvalovací procesy. U nativní appky jsou tyto náklady zásadní.
Ignorovat bariéru instalace. Přesvědčit uživatele stáhnout aplikaci je těžké. Pokud produkt nebude používat denně, většina lidí si ho nenainstaluje — a web nebo PWA otevřou z odkazu okamžitě.
Vybírat technologii podle módy, ne podle potřeby. Správná otázka není „co je in", ale „co náš produkt reálně potřebuje umět a jak ho budou lidé používat".
Praktická otázka
Než se rozhodnete, odpovězte na tři otázky: Potřebujete přístup k hardwaru zařízení, který prohlížeč neumí? Bude produkt používán primárně na mobilu, denně, a offline? Máte potvrzený zájem od reálných uživatelů a rozpočet pro nativní vývoj?
Pokud odpovíte "ne" nebo "nevím" na kteroukoli z nich, začněte s webovou aplikací nebo PWA. Nativní aplikaci postavíte, až budete vědět proč ji stavíte.
Jak se rozhodnout krok za krokem
- Pojmenujte skutečnou potřebu. Chcete být použitelní na mobilu, nebo opravdu potřebujete nativní funkce? Buďte konkrétní.
- Projděte tři otázky výše (hardware, denní mobilní použití, potvrzený zájem a rozpočet).
- Ověřte zájem levně. Postavte MVP jako webovou aplikaci a získejte první uživatele a data.
- Přidejte PWA vrstvu, pokud potřebujete offline, instalaci na plochu nebo push — je to zlomek ceny nativního vývoje.
- Zvažte nativní / React Native teprve tehdy, když data ukážou denní mobilní použití, potřebu hardwaru nebo strategický význam App Store.
- U mobilní appky volte cross-platform (React Native), pokud nestavíte hru ani hardwarově náročný nástroj — ušetříte čas i peníze.
- Počítejte s celým životním cyklem, ne jen s pořizovací cenou — údržba, poplatky a aktualizace patří do rozpočtu.
Časté dotazy
Je PWA v roce 2025 dostatečná náhrada nativní aplikace? Pro velkou část firemních, obsahových a B2B produktů ano. Moderní PWA zvládá offline režim, přidání na plochu i push notifikace (nově i na iOS u aplikací přidaných na plochu). Nativní appku potřebujete hlavně u her, náročné grafiky, hluboké integrace s hardwarem nebo tam, kde je distribuce v App Store strategická.
Nativní, nebo React Native? Pro drtivou většinu běžných aplikací je React Native správná volba — jeden kód pro iOS i Android, nižší cena a údržba, a výkon nerozpoznatelný od nativní. Nativní vývoj se dvěma oddělenými kódy volte jen tam, kde rozhoduje maximální výkon a hluboká integrace s platformou (hry, senzory, náročná grafika).
Kolik reálně stojí každá varianta? Webová aplikace 100 000–400 000 Kč (2–4 měsíce), PWA jako nadstavba přidává 50 000–150 000 Kč, cross-platform aplikace 300 000–1 500 000 Kč (4–8 měsíců) a nativní vývoj pro obě platformy 500 000–2 000 000 Kč a více (6–12 měsíců). K nativní appce navíc připočtěte roční poplatky, provize obchodů a průběžnou údržbu.
Proč nezačít rovnou nativní aplikací? Protože je to nejdražší varianta a zároveň sázka naslepo, dokud nemáte potvrzený zájem. Rozumná sekvence je ověřit produkt levně webovou aplikací nebo PWA, získat první uživatele a data, a teprve pak investovat do nativního vývoje — už s jistotou, proč ho stavíte.
Zvládne webová aplikace fungovat na mobilu dobře? Ano. Správně postavená webová aplikace nebo PWA je plně responzivní a na telefonu funguje bezvadně — a otevře se z odkazu bez instalace. Vzhledem k tomu, jak nerady si lidé stahují nové aplikace, je tato nulová bariéra vstupu často větší výhoda než plynulost nativní appky.
V Appitect navrhujeme a stavíme webové aplikace i cross-platform mobilní aplikace na React Native. Pokud řešíte, jaká forma je pro váš projekt správná, rádi vám dáme konkrétní doporučení na základě vašich požadavků.

