Lekce 06 / 07

Vydání do App Store a Google Play

Vývojářské účty, schvalovací proces Applu, zásady soukromí, store listing a ASO. Co appku do obchodu pustí a co ji zasekne.

Appka je hotová, otestovaná, vy si oddychnete a myslíte, že máte vyhráno. Jenže mezi vaším telefonem a telefony zákazníků stojí dva vrátní: App Store a Google Play. A oba mají svoje pravidla, svoje poplatky a svoji náladu. Tahle lekce je o tom, jak se přes ně dostat napoprvé, a ne až napotřetí po čtrnácti dnech čekání.

Vývojářský účet si zaregistrujte na sebe, ne na dodavatele

Než cokoliv nahrajete, potřebujete účty v obou obchodech. A platí to samé, co u domény a hostingu na webu: musí být vaše, na vaši firmu, na váš e-mail.

  • Apple Developer Program. Roční předplatné, platíte ho každý rok dokola, jinak appka z obchodu zmizí. Registrace na firmu chce ještě číslo D-U-N-S, což pár dní zabere, počítejte s tím.
  • Google Play Developer. Jednorázový poplatek, zaplatíte ho jednou a máte klid. Ověření identity i tady chvíli trvá.

Ten účet je váš nejcennější majetek v celém projektu. Jsou v něm navázané platby, certifikáty, recenze i samotné jméno appky. Když ho založí agentura nebo „kamarád programátor“ na sebe, vlastníte appku jen na oko. Při rozchodu si ji odnesou i s hodnocením, které jste roky sbírali.

Dodavatele do účtu pozvěte jako člena týmu s právy, která potřebuje. Vlastníkem zůstaňte vy. Je to pět minut práce a ušetří vám to jednou pořádný problém.

Apple kontroluje každou appku, Google je rychlejší, ale taky kouká

Tohle je největší rozdíl oproti webu, kde si publikujete, kdy chcete. V obchodech každou verzi někdo schvaluje a může vám ji vrátit.

Apple je přísnější a kontrola u něj trvá obvykle den až dva. Nejčastější důvody, proč to neprojde:

  • Appka padá nebo nejde spustit. Recenzent ji reálně otevře. Když mu spadne na startu, máte zamítnuto. Otestujte přesně tu verzi, kterou nahráváte.
  • Chybí informace o soukromí. Bez vyplněných údajů o datech vás ani nepustí dál (víc níž).
  • „Web v krabičce“. Appka, která jen zabalí váš web a nic navíc nepřidá, je u Applu klasický důvod k zamítnutí. Musí dávat smysl jako appka, ne jako záložka.
  • Obcházení plateb. Za digitální obsah uvnitř appky chce Apple svoji platební bránu a svoji provizi. Když uživatele pošlete platit ven mimo obchod, narazíte.

Google appku taky kontroluje, ale bývá rychlejší a volnější, a leccos řeší automaticky. To ale neznamená anarchie. Stejná pravidla na soukromí a platby platí i tady a porušení vám umí účet rovnou zablokovat.

Než nahrajete, přečtěte si zamítnuto očima recenzenta: appka jde otevřít, dělá, co slibuje, údaje o datech sedí a placené věci jdou zaplatit tak, jak obchod chce. Tři čtvrtiny zamítnutí jsou tyhle banality.

Soukromí a souhlasy: co o uživatelích sbíráte, musíte přiznat

Oba obchody dnes po vás chtějí říct, jaká data appka sbírá a co s nimi děláte. Není to formalita, kterou odklikáte. Je to veřejně viditelné a musí to být pravda.

  • App Store „nutriční štítky“. U appky se zobrazí přehled jako na obalu potravin: co sbíráte (poloha, kontakty, platby) a jestli to vážete na konkrétního člověka. Vyplníte to v App Store Connect.
  • Google Play formulář „Bezpečnost dat“. To samé na straně Googlu, vlastní formulář s podobnou logikou.
  • Souhlas se sledováním. Na iPhonu se musíte uživatele zeptat o dovolení, než ho začnete sledovat napříč jinými appkami a weby. Většina lidí řekne ne, počítejte s tím v plánu, ne až po vydání.

Vyplňte to poctivě a hlavně ať to odpovídá realitě. Když uvedete, že nic nesbíráte, a appka přitom volá tři reklamní knihovny, je to lež, kterou obchod i regulátor poznají. V EU navíc do toho mluví GDPR, takže nepoctivost tady není jen riziko zamítnutí, ale i pokuty.

Najít vás v obchodě je samostatná disciplína (ASO)

Stránka appky v obchodě je vaše výloha. Většina lidí appku neuvidí přes reklamu, ale tak, že ji najdou ve vyhledávání obchodu. Optimalizaci pro tohle se říká ASO, App Store Optimization, a je to bratranec SEO.

  • Ikona. První, co člověk uvidí. Jednoduchá, čitelná i v malém, odlišitelná od konkurence. Žádný text v ikoně.
  • Screenshoty. Nejdůležitější prvek na celé stránce. Neukazujte holé obrazovky, ale s krátkým popiskem, co tím vyřešíte. První dva rozhodují, jestli člověk scrolluje dál.
  • Název a klíčová slova. Do názvu patří to hlavní, podle čeho vás lidé hledají, ne jen značka. Apple má zvlášť pole na klíčová slova, Google je tahá z popisu.
  • Popis. První dva řádky musí prodat dřív, než člověk klikne na „číst víc“. Pište pro člověka, ne pro robota.
  • Hodnocení a recenze. Tady leží obrovská část rozhodování i pozice ve vyhledávání. Slušně si o hodnocení řekněte ve správnou chvíli, ne hned po instalaci, ale když appka člověku reálně pomohla.

ASO není hotové při vydání. Screenshoty a popis se vyplatí časem ladit a sledovat, co zvedá počet stažení.

Otestujte na lidech a spouštějte po vlnách

Poslední pojistka před tím, než se appka dostane ke všem. Oba obchody mají kanály, kde ji dáte vybrané skupině dřív než světu.

  • TestFlight (Apple) a interní testování (Google). Pošlete buildy kolegům, klientovi nebo hrstce zákazníků. Chytíte tím chyby, které na vašem telefonu nikdy nenastaly, protože vy víte, kam neklikat.
  • Fázové (postupné) spuštění. Google to umí přímo: novou verzi pustíte nejdřív třeba jednomu procentu uživatelů a procento postupně zvyšujete. Když se objeví chyba, zastavíte to dřív, než zasáhne všechny.

Tohle je rozdíl oproti webu, kde špatnou verzi přepíšete za minutu. Aktualizace appky projde znovu schválením a než si ji lidé stáhnou, trvá to dny. Špatný build u všech naráz se opravuje pomalu a bolestivě. Vlna po vlně je levnější pojistka než omluvný e-mail tisícovce naštvaných uživatelů.

V další, poslední lekci se podíváme na to, co začne hned po vydání: jak appku měřit, aktualizovat a hlavně udržet, aby si ji lidé nesmazali za týden.