Lekce 01 / 07

Potřebujete vůbec appku?

Než utratíte statisíce, ujasněte si, jestli problém vyřeší appka, mobilní web, nebo PWA. A pro koho a proč ji vlastně stavíte.

Nejdražší appky, které jsme viděli, vznikly z jediné věty: „chceme být v App Storu“. Ne proto, že by ji někdo potřeboval, ale protože ji má konkurence a vypadá to dospěle. O půl roku a několik set tisíc později leží v obchodě appka, kterou si stáhne pár lidí, jednou ji otevřou a víc se k ní nevrátí. Než se do toho pustíte, stojí za to upřímně si odpovědět, jestli appka váš problém vůbec řeší, nebo jestli ho líp vyřeší obyčejný web za zlomek ceny.

Appka, mobilní web, nebo PWA? Jaký je vlastně rozdíl

Lidé házejí „appku“ a „web v telefonu“ do jednoho pytle, přitom jsou to tři různé věci s úplně jinou cenou i možnostmi.

  • Responzivní web. Normální stránka, která se umí přizpůsobit malé obrazovce. Otevřete ji v prohlížeči, nic se neinstaluje. Pro většinu firem je to úplně dostačující řešení. Pokud člověk přijde, najde informaci nebo něco koupí a jde dál, web stačí.
  • PWA (Progressive Web App). Pořád je to web, jen šikovnější. Jde si ho přidat na plochu, umí běžet i bez signálu a na řadě zařízení zvládne i push notifikace. Vypadá skoro jako appka, ale neřešíte obchody ani dvě platformy. Skvělý mezikrok, když chcete „appkový“ pocit bez plné ceny.
  • Nativní appka. To, co si stáhnete z App Storu nebo Google Play a co se nainstaluje do telefonu. Má přístup ke všemu: kameře, GPS, senzorům, plnému výkonu. Taky je zdaleka nejdražší na postavení i provoz.

Pravidlo, kterým se řiďte: začněte u webu a posuňte se k appce teprve tehdy, když web prokazatelně nestačí. Ne naopak.

Kdy appka skutečně dává smysl

Appka se vyplatí, když dělá něco, co prohlížeč prostě neumí, nebo to umí znatelně hůř. Hledejte aspoň jeden z těchto důvodů, ideálně víc:

  • Lidé ji používají často a opakovaně. Banka, MHD, fitness deník, něco, co otevřete denně. Ikona na ploše má smysl jen u věcí, ke kterým se vracíte.
  • Potřebujete push notifikace jako jádro služby. Doručení jídla, sledování zásilky, upozornění z chytré domácnosti. Pozor, na webu i PWA dnes notifikace fungují taky, takže samotná notifikace appku ještě neospravedlní.
  • Musí to jet i offline. Mapy v horách, terénní zápisník pro techniky, appka pro letadlo.
  • Sáhnete na hardware. Kamera pro skenování dokladů, GPS pro navigaci, krokoměr, NFC platby. Tady už web naráží na strop.
  • Jde o reálný výkon. Hry, editory fotek, plynulá práce s velkým objemem dat.
  • Věrnost a platby v kapse. Kavárna s razítky, e-shop, kde nakupují stále titíž lidé. Appka jim šetří kroky a vám drží zákazníka blíž.

Kdy je appka vyhozené peníze

Buďme upřímní, protože tohle vám prodejce appek neřekne. Ve spoustě případů je appka jen drahý způsob, jak dělat to, co web zvládne líp a levněji.

  • Jednorázová nebo vzácně používaná služba. Appka na rezervaci, kterou člověk použije dvakrát za rok? Nikdo si ji nenechá v telefonu. Web s formulářem odvede tu práci líp.
  • Hlavně informace. Otevírací doba, menu, ceník, kontakt. To patří na web, který Google najde. Appku si kvůli jídelníčku nikdo neinstaluje.
  • „Chceme být v App Storu“ jako prestiž. Být v obchodě není cíl, je to náklad. Prázdná appka s deseti staženími důvěru spíš ubere.
  • Web tu práci zvládne levněji. Když si nedokážete vypsat jeden důvod z odstavce výše, odpověď je nejspíš ne. A to je v pořádku, ušetřené peníze radši dejte do dobrého webu a marketingu.

Zkuste si fintu: kdyby appka musela žít jen jako web, přišli byste o něco zásadního? Když ne, appku zatím nepotřebujete.

Appka potřebuje jeden hlavní úkol

Ještě než spočítáme náklady, jedna věc, která rozhoduje o tom, jestli se appka uchytí: musí umět jednu věc, a tu nejlíp. Objednat kávu. Sledovat zásilku. Zapsat trénink. Appka, která chce dělat všechno, nedělá pořádně nic a člověk ji po pár dnech smaže.

Tahle jediná úloha vám zároveň pomůže rozhodnout, jestli appku vůbec potřebujete: když ji dokážete pojmenovat jednou větou a opravdu vyžaduje telefon, jste na správné stopě. Jak ten nápad osekat na první verzi, kterou má smysl vydat, rozebereme v lekci o cestě od nápadu k MVP.

Realita nákladů: appka není jedna věc

Tohle je nejčastější místo, kde se rozpočty rozbíjejí. „Appka“ totiž zní jako jedna položka, ale ve skutečnosti jich platíte několik najednou.

  • Dvě platformy. iOS i Android jsou dva různé světy. Buď stavíte dvakrát (nativně), nebo zvolíte cross-platform a něco obětujete. O tom je celá příští lekce, tady jen vězte, že „telefon“ nejsou jedny dveře, ale dvoje.
  • Backend. Většina appek si bez serveru, databáze a přihlašování neškrtne. To je samostatný projekt schovaný uvnitř toho prvního.
  • Poplatky obchodům. Vývojářský účet u Applu stojí ročně, u Googlu jednorázově. A z plateb uvnitř appky si obchody berou provizi, typicky v řádu nižších desítek procent. Tohle počítejte do byznys plánu hned.
  • Aktualizace napořád. Apple a Google mění pravidla a verze systémů každý rok. Appka, kterou rok neaktualizujete, jednoho dne prostě přestane fungovat nebo zmizí z obchodu. Údržba není volitelná, je to trvalý náklad.

Sečteno: appka je závazek na roky, ne projekt na jednou. Počítejte s tím, že provoz a údržba vás budou stát dál i poté, co je „hotovo“.

Doplňte si jednou větou: „Naši appku bude (kdo) používat (jak často), aby (udělal co), a bez telefonu to nejde, protože (kamera / offline / notifikace / platby…).“ Když tu závorku na konci nevyplníte poctivě, ušetřete si statisíce a postavte web.

Pokud vám z téhle lekce vyšlo, že appku opravdu chcete, výborně. V další lekci se podíváme na první velkou křižovatku: stavět nativně, nebo cross-platform, a co tím získáte i ztratíte.