Kolik stojí mobilní aplikace
Většina lidí, co mi píše ohledně aplikace, ve skutečnosti aplikaci nepotřebuje. Potřebují web, který funguje na mobilu, a to je rozdíl přibližně půl milionu korun.
Proč se ceny aplikací pohybují od 180 tisíc do dvou milionů
Aplikace není jedna položka. Je to návrh obrazovek, kód pro Android, kód pro iOS, backend, který drží data, přihlašování, platby, notifikace, testování na desítkách zařízení a schvalovací proces v obou obchodech. Každá z těch částí má vlastní hodiny. Když někdo řekne cenu 90 tisíc, obvykle počítá jen jednu z nich a zbytek dojde na fakturách později.
Rozptyl vzniká hlavně u backendu. Aplikace, která jen zobrazuje obsah z existujícího webu, je zlomek práce. Aplikace, která má vlastní účty, historii objednávek, platební bránu a synchronizaci offline, potřebuje serverovou část, která sama o sobě vydá na projekt v hodnotě sto tisíc a víc. Ptejte se dodavatele, co přesně bude na serveru.
Druhý faktor je počet obrazovek. Pod dvanáct obrazovek se dá stihnout rozumný rozsah. Nad třicet obrazovek roste testování rychleji než samotné programování, protože každá kombinace stavů se musí projít ručně.
Nativní, hybridní a webová aplikace v číslech
Nativní znamená dvě samostatné kódové základny, Swift pro iOS a Kotlin pro Android. Dostanete nejlepší plynulost, přístup ke všem funkcím telefonu a nejmenší riziko, že vás příští aktualizace systému rozbije. Platíte za to dvojnásobkem práce a dvojnásobkem údržby, protože každou opravu děláte dvakrát.
Hybridní přístup, typicky React Native nebo Flutter, sdílí jeden kód pro obě platformy. Ušetříte zhruba 40 až 50 procent rozpočtu a pro devět z deseti firemních aplikací je rozdíl v chování neznatelný. Naráží se až u náročné grafiky, pokročilé práce s kamerou nebo u aplikací, které běží na pozadí celý den.
Progresivní webová aplikace je web, který jde přidat na plochu telefonu, funguje offline a umí notifikace na Androidu. Nemá ikonu v App Store, ale nemá ani schvalovací proces, poplatky obchodům a čekání na review. Pro rezervace, katalog nebo zákaznický portál to bývá nejrychlejší cesta k výsledku.
- Nativní iOS a Android: 450 000 až 1 800 000, doba 4 až 9 měsíců
- Hybridní React Native nebo Flutter: 180 000 až 700 000, doba 2 až 5 měsíců
- Progresivní webová aplikace: 60 000 až 200 000, doba 3 až 8 týdnů
- Web s dokonalým mobilním chováním: od 19 990, doba do 7 dní
- Backend a API k aplikaci: 90 000 až 400 000 zvlášť
- Zápis do obou obchodů a nastavení účtů: 8 000 až 15 000 jednorázově
Kdy vám místo aplikace stačí web a ušetříte statisíce
Zeptejte se sami sebe, jak často stejný člověk otevře vaši službu. Pokud méně než jednou týdně, ikona na ploše mu nic nepřinese a stažení bude překážka. Restaurace, kadeřnictví, stavební firma nebo poradce prakticky vždy vyřeší potřebu webem s rezervacemi. Aplikace se vyplatí u služeb používaných denně, kde přihlášení a notifikace šetří čas.
Druhý test je funkce telefonu. Potřebujete čtečku čárových kódů, GPS na pozadí, Bluetooth k zařízení nebo Apple Wallet? Pak dává aplikace smysl. Pokud jen zobrazujete obsah, formuláře a platby, zvládne to prohlížeč a ušetříte si roční údržbu ve výši desítek tisíc.
Třetí test je distribuce. Aplikaci musí někdo najít a stáhnout, což u nové značky znamená placenou akvizici. Instalace z reklamy v Česku vychází běžně na 40 až 120 korun a část lidí aplikaci do týdne smaže. Web takovou překážku nemá, návštěvník je uvnitř do dvou sekund.
- Používání méně než jednou týdně: stačí web
- Žádná potřeba hardwaru telefonu: stačí web
- Rozpočet pod 150 000: stačí web nebo progresivní webová aplikace
- Denní opakované použití s přihlášením: má smysl aplikace
- Práce v terénu bez signálu: má smysl aplikace
Orientační ceník aplikací podle rozsahu
Tabulka níže vychází z projektů, které jsem v posledních dvou letech buď stavěl, nebo u nich dělal odhad pro klienta, který nakonec šel jinam. Ceny berte jako střed pásma, ne jako nabídku. Konkrétní číslo vždy závisí na tom, kolik logiky je na serveru.
Pozor na položku testování. V rozpočtech ji dodavatelé rádi schovávají, ale u aplikace tvoří 15 až 25 procent celkové ceny. Pokud v nabídce testování vůbec není, cena není nižší, jen se posune do reklamací.
| Typ řešení | Rozsah | Orientační cena |
|---|---|---|
| Web s mobilním chováním | Prezentace, formulář, rezervace | od 19 990 |
| Progresivní webová aplikace | Účty, offline režim, notifikace | 60 000 až 200 000 |
| Hybridní jednoduchá | Do 12 obrazovek, bez plateb | 180 000 až 320 000 |
| Hybridní se systémem | Účty, platby, backend, admin | 350 000 až 700 000 |
| Nativní obě platformy | Plný rozsah, hardware telefonu | 450 000 až 1 800 000 |
Co stojí aplikace každý měsíc, když už jednou běží
Vývojářský účet Apple stojí 99 dolarů ročně, Google Play jednorázově 25 dolarů. To je nejmenší položka. Skutečné peníze jdou do serveru, monitoringu a do toho, že dvakrát ročně vyjde nová verze iOS nebo Androidu a aplikace se musí přizpůsobit, jinak ji obchod po čase přestane nabízet.
Počítejte s údržbou ve výši 15 až 20 procent původní ceny ročně. U aplikace za 400 tisíc to znamená 60 až 80 tisíc ročně jen za to, aby věci zůstaly funkční. Bez toho aplikace do dvou let přestane jít nainstalovat na nové telefony a vy začínáte znovu.
U webu je tahle položka výrazně nižší. Provoz vedu od 990 měsíčně, Péči se skutečnými úpravami od 2 990 měsíčně. Rozdíl proti aplikaci není v kvalitě, ale v tom, že web nemusí projít schválením a nepodléhá cyklu dvou operačních systémů.
- Vývojářské účty: 2 500 a 600 Kč, první rok obojí
- Server a databáze: 500 až 6 000 měsíčně podle zátěže
- Sledování pádů a chyb: 0 až 2 000 měsíčně
- Aktualizace kvůli novým verzím systémů: 2x ročně, 15 až 40 000
- Drobné úpravy a nový obsah: 5 000 až 20 000 měsíčně
Jak postupovat, když aplikaci opravdu chcete
Nezačínejte kódem. Začněte klikatelným prototypem, který si dá deset vašich zákazníků do ruky. Prototyp stojí 25 až 60 tisíc a pravidelně z něj vypadne, že polovina plánovaných obrazovek nikomu nechybí. Uříznutí té poloviny je nejlevnější způsob, jak snížit cenu vývoje o statisíce.
Pak postavte první verzi jen s tím, co dělá peníze. Jedna hlavní funkce, přihlášení a nic navíc. Když ta funkce lidi chytí, přidáváte dál. Když ne, ztratili jste 200 tisíc místo 900 tisíc a máte data místo dohadů.
U klientů, kteří přijdou s aplikací, dělám nejdřív webovou verzi celého nápadu. Postavím ji do sedmi dnů, pustíme na ni návštěvnost a měříme, kolik lidí projde celý proces. Teprve ta čísla rozhodnou, jestli má smysl utrácet za nativní vývoj.
Časté otázky
Můžu mít aplikaci za 50 tisíc?
Za tuhle částku dostanete buď šablonu, která jen zabalí váš web do rámečku, nebo nedokončený projekt. Obchody takové aplikace navíc často odmítají, protože nepřinášejí hodnotu proti webu. Za 50 tisíc raději investujte do webu, který na mobilu funguje bezchybně, a k aplikaci se vraťte, až budete mít návštěvnost.
Jak dlouho trvá schválení v App Store?
První odeslání běžně dva až sedm dní, další verze často do 24 hodin. Počítejte ale s tím, že první verze projde na první pokus zhruba v polovině případů. Nejčastější důvod odmítnutí je chybějící smazání účtu přímo v aplikaci a nedostatečně vysvětlené oprávnění ke kameře nebo poloze.
Vyplatí se udělat nejdřív jen Android?
V Česku má Android kolem 70 procent zařízení, takže dosah je vyšší. iOS uživatelé ale utrácejí víc a u placených služeb bývají výnosnější. Pokud jdete nativně a musíte volit, rozhodněte podle toho, kde jsou vaši platící zákazníci. U hybridního řešení tuhle volbu řešit nemusíte, obě platformy vzniknou zároveň.
Chcete web, který přivádí zákazníky?
Postavím vám ho na míru, s měřením a připravený na reklamy. Návrh dostanete zdarma a nezávazně.
Vybrat si termín hovoru →