Právě jsem pomocí vibe-codingu vytvořil skvělou aplikaci, jak ji spustím v App Store?
AI vytvořila vaši aplikaci za jedno odpoledne. Její spuštění je ta pomalejší část: vývojářské účty, pravidla pro schvalování, která odmítají webové wrappery, a kvóty na testery. Zde je upřímný návod, jak na to, a kdy obchod s aplikacemi úplně vynechat.

Stručná odpověď: Chcete-li spustit vibe-coded aplikaci, zaregistrujete se jako vývojář, zabalíte nativní sestavení (build) a odešlete jej ke schválení. Nic z toho není pro začátek těžké. Háček je v tom, že AI zkrátila dobu vývoje z měsíců na jedno odpoledne, ale obchody s aplikacemi nezkrátily vůbec nic. Potřebujete účty, profily v obchodech, dokumentaci o ochraně osobních údajů a aplikaci, která obstojí, když do ní schvalovatel rýpne. U tohoto posledního požadavku většina aplikací vytvořených pomocí AI končí. (Poplatky a zásady uvedené níže jsou přesné k datu publikace. Berte tyto podrobnosti jako momentku.)
Co Apple skutečně vyžaduje před odesláním?
Tři věci: placený vývojářský účet, nativní iOS build a kompletní profil aplikace. Program Apple Developer Program stojí 99 USD ročně¹ bez poplatků za jednotlivá odeslání. Nativní build je důležitější, než lidé čekají. App Store nepřijímá URL adresu; přijímá zkompilovanou aplikaci (zabalený binární soubor, tedy skutečný instalovatelný soubor), což znamená Xcode na Macu nebo službu, která build vytvoří za vás.
Samotný profil aplikace má svůj vlastní kontrolní seznam: snímky obrazovky pro různé velikosti zařízení, popis, odkaz na podporu, zásady ochrany osobních údajů a štítky ochrany soukromí deklarující každý typ dat, který vaše aplikace shromažďuje. Pokud vaše aplikace vyžaduje přihlášení, schvalovatelé potřebují funkční demo účet.
Samotná fronta není problém. Apple uvádí, že 90 % odeslaných aplikací je zkontrolováno za méně než 24 hodin². Problémem je to, co odesíláte.

Proč vibe-coded aplikace neprocházejí schvalováním (App Review)?
Většinu zamítnutí mají na svědomí dvě pravidla: 4.2 a 2.1.
Pravidlo 4.2 o minimální funkcionalitě existuje proto, že většina AI nástrojů generuje webové aplikace. Když webovou aplikaci zabalíte do nativního obalu, Apple to nazve „web wrapperem“: webové stránky zobrazované uvnitř aplikace a webový obsah neformátovaný pro iOS se z pohledu Applu nepovažují za kvalitní aplikaci. Vaše aplikace si musí obhájit, proč je vůbec aplikací.
Pravidlo 2.1 o úplnosti aplikace zachycuje zbytek. Apple uvádí, že více než 40 % nevyřešených problémů při schvalování spadá pod toto jediné pravidlo³: pády, zástupný obsah, nefunkční odkazy, nedokončené procesy. Vibe-coded aplikace zde mají typický profil. Fungují skvěle v rámci scénáře, pro který jste zadali prompt, ale hroutí se u okrajových případů (edge cases), které jste nezmínili. Úkolem schvalovatele je tyto okraje najít.
Pokud se vaše aplikace dotýká regulované kategorie, existuje ještě třetí filtr. Aplikace, které pracují s penězi, zdravím nebo jinými citlivými službami, musí odeslat právnická osoba poskytující danou službu, nikoli individuální účet. Platby to ukazují v praxi a podrobněji jsme o tom psali v článku proč jsou vibe-coded platební aplikace zamítány v App Store.
A co spuštění na Google Play?
Vstup je levnější, ale cesta do produkce pomalejší. Registrace je jednorázový poplatek 25 USD⁴. Pokud však byl váš osobní vývojářský účet vytvořen po 13. listopadu 2023, nemůžete publikovat přímo. Google vyžaduje uzavřený test (soukromou předběžnou verzi s pozvanou skupinou) s alespoň 12 testery aktivními po dobu 14 po sobě jdoucích dnů, než budete moci požádat o přístup k produkci⁵, a samotné posouzení žádosti obvykle trvá dalších až 7 dní.
Spočítejte si to. U zcela nového samostatného účtu trvá cesta od dokončené aplikace k veřejnému publikování zhruba tři týdny, a to za předpokladu, že dokážete sehnat tucet lidí, kteří zůstanou zapojení po celou dobu.

Potřebujete vůbec obchod s aplikacemi?
Pouze v případě, že vaše aplikace potřebuje to, co poskytuje výhradně telefon: přístup k hardwaru, push notifikace, offline použití nebo viditelnost v obchodě. U hry nebo spotřebitelské aplikace tento kompromis obvykle stojí za ty týdny procesů. Pro obchodní nástroj, e-shop nebo pokladnu (checkout) je prohlížeč připraven okamžitě. Žádné schvalování, žádné kvóty na testery a aktualizace jsou aktivní během několika sekund namísto opětovného odesílání ke schválení.
Jedno varování, než kdekoli vydáte obchodní aplikaci, ať už v obchodě, nebo na webu. Uživatelské rozhraní je vrstva, kterou AI zvládá skvěle. Vrstva pod ním – správný stav zásob, odsouhlasení plateb (reconciliation, aby finanční záznamy seděly), daně a platby fyzickou kartou – to je infrastruktura, kterou prompty nevytvoří. Tuto mezeru jsme popsali v článku co chybí po dokončení UI a v článku rozdíl mezi POS s AI a POS, který dokáže AI postavit. To je směr, kterým se ubírá Final: popište v promptu pokladní místo, které chcete, a ono se nasadí na živou obchodní infrastrukturu, místo aby čekalo ve schvalovací frontě.

Jak tedy spustit svou vibe-coded aplikaci?
Apple: 99 USD ročně, skutečný nativní build a dostatek obsahu pro splnění pravidel 4.2 a 2.1. Google: 25 USD plus uzavřený test s 12 testery po dobu 14 dnů, pokud je váš účet nový. Web: okamžitě po nasazení. Pokud vaše aplikace potřebuje hardware telefonu, vyhraďte si na obchody týdny. Pokud potřebuje přijímat objednávky, dejte ji na web ještě dnes.
Pokud je to, co jste pomocí vibe-codingu vytvořili, pokladna (checkout), nejrychlejší fungující verzí této cesty je připojení AI, kterou již používáte, k obchodní platformě přes MCP. Náš průvodce připojením vlastní AI k Build ukazuje, jak to funguje.
Často kladené otázky
Kolik stojí publikování aplikace v App Store?
Program Apple Developer Program stojí 99 USD ročně bez poplatků za jednotlivá odeslání. Google Play účtuje jednorázový registrační poplatek 25 USD.
Jak dlouho trvá schválení aplikace ze strany Applu?
Apple uvádí, že 90 % odeslaných aplikací je zkontrolováno do 24 hodin. Příprava podkladů, které úspěšně projdou schválením, však obvykle trvá mnohem déle než samotné čekání ve frontě.
Mohu umístit webovou aplikaci do App Store v nezměněné podobě?
Obvykle ne. Zabalení webové stránky do nativního prostředí (wrapperu) většinou narazí na pravidlo 4.2 o minimální funkcionalitě. Apple očekává prostředí vytvořené přímo pro iOS, nikoli webový obsah zobrazovaný uvnitř aplikace.
Co je pravidlo 12 testerů ve službě Google Play?
Osobní vývojářské účty vytvořené po 13. listopadu 2023 musí před podáním žádosti o přístup k produkční verzi spustit uzavřený test s nejméně 12 zapojenými testery po dobu 14 po sobě jdoucích dnů.
Potřebuji k vydání firemního nástroje vytvořeného pomocí AI obchod s aplikacemi?
Ne. Webové aplikace jsou spuštěny v okamžiku, kdy je nasadíte, bez jakéhokoli schvalování nebo kvót na testery. Obchody s aplikacemi mají smysl, když potřebujete přístup k hardwaru zařízení, push notifikace, offline režim nebo zviditelnění v daném obchodě.
