Aplikace, nebo mobilní web? První otázka
„Chceme appku" je jeden z nejčastějších požadavků, se kterými za námi firmy přijdou. Skoro vždy je ale potřeba ho nejdřív přeložit do byznysové otázky: co přesně má ta aplikace doručit a komu. Mobilní aplikace je totiž jen jeden z nástrojů — a ne vždy ten nejlevnější ani nejrychlejší. V mnoha případech vyřeší stejný problém dobře udělaný mobilní web nebo PWA za zlomek nákladů a bez starostí s obchody Apple a Google.
Rozhodnutí proto nezačíná u toho, zda iOS nebo Android, ale u toho, co od řešení očekáváte. Pokud potřebujete, aby vás zákazník našel, přečetl si nabídku a objednal, zpravidla stačí web. Pokud potřebujete něco, co lidé používají opakovaně, offline, s notifikacemi nebo s přístupem k hardwaru telefonu, začíná dávat smysl skutečná aplikace.
Kdy stačí mobilní web nebo PWA
Velká část firem appku ve skutečnosti nepotřebuje — potřebuje web, který se dobře používá na telefonu. Pokud je vaším cílem prezentace, katalog, objednávkový formulář nebo obsah, který lidé otevřou občas, nativní aplikace je zbytečná režie. Nikdo si nebude instalovat appku kvůli jedné objednávce za rok.
- Responzivní web — funguje na každém zařízení, indexuje ho Google, není třeba nic instalovat.
- PWA (progresivní webová aplikace) — web, který lze „přidat na plochu", funguje i offline a zvládne i push notifikace na většině zařízení.
- Jedna kódová základna — spravujete jednu věc místo webu plus dvou aplikací.
PWA je dnes rozumný mezikrok pro firmy, které chtějí „appkový" zážitek bez nákladů na dvě nativní aplikace a bez schvalování v obchodech. Hranice má tam, kde je potřeba hluboký přístup k hardwaru nebo přítomnost v App Store a Google Play kvůli důvěryhodnosti.
Kdy se vyplatí nativní nebo multiplatformní aplikace
Skutečná aplikace začíná dávat smysl tehdy, když ji lidé používají pravidelně a když potřebujete víc, než dokáže prohlížeč. Typické spouštěče:
- Časté používání — appku otvírají denně nebo týdně, ikona na ploše má hodnotu.
- Offline režim — pracovník musí fungovat i bez signálu a data se dosynchronizují později.
- Přístup k hardwaru — kamera na skenování kódů, GPS na pozadí, NFC, Bluetooth, biometrie.
- Spolehlivé notifikace — push, na který se lze spolehnout jako na komunikační kanál.
Při volbě technologie dnes většinou nejde o čistý nativ pro každou platformu zvlášť. Multiplatformní frameworky (Flutter, React Native) postaví iOS i Android z jedné kódové základny, čímž výrazně šetří náklady i údržbu. Čistý nativ má smysl u her, náročné grafiky nebo tam, kde jde o poslední procenta výkonu. Pro běžnou firemní appku je multiplatforma zpravidla nejrozumnější volba.
Typické případy, kde má appka smysl
Místo obecných řečí je lepší podívat se na situace, kde se aplikace reálně zaplatí:
- Věrnostní program — appka s kartou, body a personalizovanými nabídkami drží zákazníka blíž než e-mail. Push notifikace o akci má mnohem vyšší míru otevření než newsletter.
- Terénní pracovníci — technici, montéři, rozvoz či obchodní zástupci potřebují appku, která funguje offline, načte zakázku, vyfotí doklad, vezme podpis a vše dosynchronizuje do systému.
- Objednávky a rezervace — pravidelné objednávání (gastro, velkoobchod, B2B doplňování skladu) je přesně případ, kde stálý zákazník ocení rychlou appku s historií a oblíbenými položkami.
- Interní firemní nástroje — schvalování, docházka, evidence v terénu, které musí být po ruce na telefonu.
Ve většině těchto případů appka nestojí sama — je to jen mobilní okno do většího systému. Objednávková appka potřebuje v pozadí sklad a ceny, appka pro terén zase zakázky a fakturaci. Proto se mobilní aplikace téměř vždy řeší spolu s webovým portálem nebo aplikací, která data spravuje.
Náklady a údržba, se kterými je třeba počítat
Nejčastěji podceněné číslo u appky není cena vývoje, ale cena života aplikace po spuštění. Aplikace není jednorázový projekt — je to živý produkt, který vyžaduje pozornost, dokud ho používáte.
- Dvě platformy — i při multiplatformě je třeba appku testovat a publikovat pro iOS i Android, každý s vlastními pravidly.
- Obchody — vývojářské účty Apple a Google jsou placené ročně a každá aktualizace prochází schvalováním.
- Aktualizace OS — nové verze iOS a Androidu vycházejí každý rok a appku je třeba průběžně udržovat, aby nepřestala fungovat.
- Backend — server, databáze, integrace a bezpečnost, které appku napájejí, běží a stojí bez ohledu na to, kolik obrazovek appka má.
Proto se vyplatí počítat s aplikací jako s investicí na roky, ne jako s jednorázovým výdajem. Stejná logika platí u každého softwaru na míru — kdy se taková investice vrátí a jak snížit riziko, rozebíráme v článku Kdy se vyplatí vývoj na míru.
Co musí appka mít, aby ji lidé používali
Nainstalovaná, ale nepoužívaná appka je prohraná investice. Aby se aplikace udržela na ploše telefonu, musí splňovat pár nepodkročitelných věcí:
- Jasnou hodnotu při každém otevření — uživatel musí vědět, proč ji otvírá, a dostat to rychle.
- Rychlost a spolehlivost — pomalá appka, která padá nebo dlouho načítá, skončí odinstalovaná.
- Jednoduché přihlášení — biometrie nebo přihlášení přes existující účet místo vyplňování formulářů.
- Smysluplné notifikace — relevantní a ne otravné; spam je nejrychlejší cesta k vypnutí upozornění i k odinstalování.
- Bezpečnost a soukromí — ochrana údajů a soulad s pravidly, zejména pokud appka sbírá polohu či osobní data.
Jak se rozhodnout správně
Než se pustíte do vývoje, vyplatí se poctivě odpovědět na jednu otázku: proč appka a ne web. Pokud odpověď zní „abychom byli v obchodě" nebo „protože to mají konkurenti", pravděpodobně vám stačí dobrý mobilní web nebo PWA. Pokud zní „lidé to budou používat denně, offline, s notifikacemi a přístupem k telefonu", jste na dobré cestě k appce.
Rádi vám pomůžeme rozhodnout se, aniž bychom vás tlačili do dražšího řešení, než potřebujete. Podíváme se na váš případ, řekneme, zda stačí web nebo se vyplatí mobilní aplikace, a navrhneme postup po částech. Ozvěte se nám na nezávaznou konzultaci.
Časté otázky
Potřebuji nativní appku, nebo stačí mobilní web?
Pokud jde o prezentaci, katalog nebo občasnou objednávku, zpravidla stačí responzivní web nebo PWA. Nativní appku má smysl dělat u častého používání, offline režimu, notifikací či přístupu k hardwaru telefonu.
Kolik stojí mobilní aplikaci udržovat po spuštění?
Počítejte s údržbou na roky: placené vývojářské účty Apple a Google, průběžné aktualizace kvůli novým verzím iOS a Androidu a provoz backendu. Údržba bývá podceněná, ale je součástí každé živé appky.
Je lepší dělat appku nativně, nebo multiplatformně?
Pro běžnou firemní aplikaci je multiplatforma (Flutter, React Native) většinou nejrozumnější — jedna kódová základna pro iOS i Android šetří náklady a údržbu. Čistý nativ má smysl u her a náročné grafiky.
Související články
Zálohování a bezpečnost firemních dat
O data nepřijdete při katastrofě, ale při obyčejném běžném dni — selhání disku, kliknutí na phishing či smazání složky. Ukážeme praktickou strategii, která firemní data o…
Číst článek →Jak vybrat dodavatele softwaru na míru
Software na míru je dlouhodobý vztah, ne jednorázový nákup. Špatný dodavatel vás dokáže uzamknout na roky. Tady je návod, podle čeho poznáte partnera, se kterým se vyplat…
Číst článek →Firemní portál nebo webová aplikace?
Web firmu odprezentuje, ale nepracuje za ni. Jakmile potřebujete, aby zákazníci, partneři či zaměstnanci něco v prohlížeči reálně dělali — přihlašovali se, zadávali, vidě…
Číst článek →Nová éra začíná
vaším zadáním.
Napište, co potřebujete. Senior se ozve, AI se pustí do práce.