Co od mobilní aplikace očekáváte
Nejdřív si ujasněte scénář: interní app pro zaměstnance, B2B katalog, e-shop, nebo zákaznická podpora. Od toho se odvíjí požadavky na offline režim, push notifikace, biometrii nebo hardware (kamera, NFC).
PWA (Progressive Web App)
- Výhody: jeden codebase, distribuce přes web (bez schvalování store), rychlejší vývoj, nižší náklady.
- Limitace: omezenější přístup k některým API na iOS, závislost na prohlížeči, App Store presence není automatická.
- Typické použití: firemní portály, objednávkové systémy, katalogy, jednoduché B2B appky.
Nativní aplikace (iOS/Android)
- Výhody: maximální výkon a integrace se systémem, plná podpora push, biometrie, background tasks.
- Limitace: dva týmy nebo dva buildy, review proces ve store, vyšší náklady na údržbu.
- Typické použití: consumer app s vysokou frekvencí použití, geolokace, platby in-app, složité animace.
Cross-platform (Flutter, React Native…)
Kompromis mezi oběma světy — sdílená logika, nativní shell. Dává smysl, když potřebujete store presence, ale nechcete duplicitní vývoj. Pořád řešíte rozdíly platforem a aktualizace SDK.
Praktické rozhodnutí
- Potřebujete být v App Store / Google Play kvůli důvěře zákazníků?
- Jsou push notifikace kritické pro byznys?
- Musí app fungovat offline s komplexní synchronizací?
- Jaká je očekávaná frekvence použití (denně vs. jednou za měsíc)?
Pro mnoho firem je PWA první rozumný krok — ověříte adopci uživatelů. Nativní app stavte až když limity PWA reálně brzdí byznys, ne preemptivně.

