Distribuce aplikací je finální a jedna z nejdůležitějších fází mobilního vývoje. Podle Business of Apps (2025) je průměrná doba recenze v App Store 28 hodin a v Google Play 8 hodin. Nesprávné nastavení distribuce může zpozdit vydání o týdny a stát firmu miliony.
Hlavní body
Distribuce iOS aplikací je přísně kontrolována Apple. Distribuce mobilních aplikací na iOS probíhá prostřednictvím čtyř kanálů: App Store (veřejné vydání), TestFlight (beta testování), Ad Hoc (omezená distribuce) a Enterprise (firemní distribuce). Každý má své vlastní požadavky, limity a postupy.
TestFlight je oficiální nástroj Apple pro beta testování mobilních aplikací. Podporuje až 10 000 externích testerů (External Testing) a až 30 interních testerů (Internal Testing — členové týmu). External Testing vyžaduje lehkou recenzi (Build Review, obvykle 1–2 minuty). TestFlight automaticky distribuuje aktualizace — testeři dostávají push oznámení. Interní testování nevyžaduje recenzi — můžete nahrávat buildy okamžitě pro tým.
Ad Hoc je distribuce na omezený počet zařízení (až 100 na účet). Pro Ad Hoc musíte přidat UDID každého zařízení v Apple Developer Portal a podepsat build s Provisioning Profile obsahujícím tato zařízení. Ad Hoc nevyžaduje recenzi — vhodné pro demo verze a testování na klientských zařízeních. Nevýhoda: musíte znát UDID každého zařízení.
Apple Enterprise Developer Program (299 USD/rok) — distribuce aplikací v rámci organizace bez App Store. Aplikace jsou publikovány na interním serveru, uživatelé instalují přes odkaz. Enterprise nevyžaduje recenzi Apple. Enterprise nelze použít pro distribuci mimo organizaci — Apple to sleduje a blokuje účty. MDM (Mobile Device Management) — systém pro správu firemních zařízení, který automaticky instaluje Enterprise aplikace.
Google Play poskytuje flexibilnější systém distribuce mobilních aplikací než App Store. Testing Tracks: Internal (interní), Closed (uzavřené), Open (otevřené). Každá stopa má své vlastní limity a požadavky. Po testování je aplikace publikována v Production Track.
Internal Testing — až 100 testerů e-mailem. Nevyžaduje recenzi Google. Build je publikován během minut. Closed Testing — až 100 testerů, přístup přes e-mailový seznam nebo Google Group. Vyžaduje lehkou recenzi (obvykle několik hodin). Open Testing — až 100 000 testerů, veřejný odkaz. Aplikace je viditelná v Google Play jako "Předčasný přístup". Open Testing vyžaduje plnou recenzi jako produkce.
Staged Rollout — postupné rozšiřování aktualizace. Vyberete procento uživatelů (5%, 10%, 20%, 50%, 100%). Google Play automaticky distribuuje aktualizaci na vybrané procento. Pokud v prvních hodinách přijdou stížnosti nebo pády — vraťte se k předchozí verzi. Staged Rollout snižuje rizika vydání a doporučuje se pro všechny produkční aktualizace.
Production Track — veřejné vydání na Google Play. Po publikaci je aplikace dostupná všem uživatelům. Google Play automaticky kontroluje binární soubor a skenuje na škodlivý kód. Po publikaci můžete spravovat zemi, věková omezení a monetizaci. Internal App Sharing — přímá distribuce přes odkaz bez Play Console. Vhodné pro QA testování na skutečných zařízeních.
| Parametr | iOS | Android |
|---|---|---|
| Beta testování | TestFlight (až 10 000) | Internal / Closed / Open (až 100 000) |
| Enterprise | Apple Enterprise Program (299 USD/rok) | Managed Play (EMM, zdarma) |
| Recenze | Ruční (24–48 hodin) | Automatická (2–8 hodin) |
| Náklady na účet | 99 USD/rok | 25 USD jednorázově |
| Staged rollout | Phased Release (1%–100%, 7 dní) | Staged Rollout (1%–100%, kdykoli) |
| Formát | .ipa (přes Xcode/Transporter) | .aab (Android App Bundle) |
| App Transfer | Ano (App Store Connect) | Ano (Play Console) |
iOS — přísnější recenze a vyšší vstupní náklady. Android — flexibilní testování a postupné zavádění. IT Sectr doporučuje používat Open Testing pro Android a TestFlight External pro iOS — to pokrývá 90% scénářů beta testování mobilních aplikací.
App Store Review Guidelines — dokument Apple s více než 100 pravidly upravujícími distribuci mobilních aplikací. Hlavní požadavky: aplikace musí být stabilní, bez chyb a v souladu s Human Interface Guidelines. Apple odmítá aplikace s nefunkčními odkazy, prázdnými obrazovkami a skrytou funkcionalitou. Google Play Developer Policies — pravidla Google: škodlivé aplikace, klamání uživatelů a porušování autorských práv jsou zakázány.
Klíčová pravidla pro distribuci aplikací v App Store: 1) Safety — bez urážlivého obsahu, 2) Performance — aplikace nesmí padat, 3) Business — nákupy přes IAP (In-App Purchase) s provizí Apple 15–30%, 4) Design — soulad s HIG. Důvody zamítnutí: nefunkční odkaz na Zásady ochrany soukromí, chybějící tlačítko "Obnovit nákupy", používání platebních systémů třetích stran.
Zásady distribuce v Google Play zahrnují: 1) Content Policies — obsah pro dospělé a násilí jsou zakázány, 2) Monetization — provize Google 15% (první 1 milion USD — 15%, poté 30%), 3) Privacy — povinná URL Zásad ochrany soukromí, 4) Advertising — reklamy musí splňovat standardy. Google automaticky kontroluje binární soubor na škodlivý kód. App Content Rating — dotazník, který určuje věková omezení aplikace.
Export Compliance — Apple vyžaduje deklarování použití kryptografie při distribuci aplikací. Většina aplikací spadá do kategorie "Yes, but exempt" (používá pouze HTTPS). DMCA — autorský zákon. Pokud vaše aplikace umožňuje uživatelům nahrávat obsah, nastavte postup DMCA (stížnosti na porušení autorských práv).
Apple Developer Account — 99 USD/rok pro jednotlivé vývojáře, 299 USD/rok pro Enterprise. Organizace se registrují jako Company/Organization pro distribuci mobilních aplikací pod značkou společnosti. Pro publikaci je vyžadováno číslo D-U-N-S. Google Play Account — 25 USD jednorázově. Google Play vyžaduje ověření totožnosti (pas, řidičský průkaz) před zahájením distribuce.
App Transfer — přesun aplikace mezi účty vývojářů. Na iOS — přes App Store Connect (App Transfer). Požadavky: aplikace musí být publikována, bez čekajících změn, bez aktivních sporů o distribuci. Na Android — přes Play Console (Manage > Transfer app). Oba procesy trvají 1–5 dní. Po přesunu si aplikace zachovává hodnocení, recenze a předplatné.
Screenshot Requirements pro App Store: 5,5" (iPhone 8 Plus), 6,5" (iPhone 14 Pro Max), 12,9" (iPad Pro). Pro Google Play: minimálně 2 snímky obrazovky na telefon a tablet. Doporučujeme 8 snímků obrazovky. URL Zásad ochrany soukromí — povinná pro distribuci aplikací v obou obchodech. Pokud aplikace shromažďuje osobní údaje, musí být odkaz na zásady ochrany soukromí v popisu a uvnitř aplikace.
Často kladené dotazy
Účet Apple Developer stojí 99 USD ročně. Účet Google Play stojí 25 USD jednorázově. Pro Enterprise distribuci stojí Apple Enterprise Program 299 USD ročně. Pro začínající firmy stačí jednotlivé účty.
App Store — od několika hodin do 48 hodin (zřídka až týden). Google Play — obvykle několik hodin pro mobilní aplikace, automatická recenze. První publikace trvá déle kvůli ověření účtu. IT Sectr doporučuje počítat s 3–5 dny na první publikaci.
TestFlight je oficiální nástroj Apple pro distribuci mobilních aplikací během beta testování. Můžete pozvat až 10 000 testerů. Build prochází lehkou recenzí (několik minut). TestFlight podporuje interní (až 30 uživatelů) a externí testování.
Closed — až 100 testerů přes e-mailový seznam, bez veřejného odkazu. Open — až 100 000 testerů, přístup přes odkaz. Open Testing poskytuje viditelnost v Google Play, ale vyžaduje dodržování zásad.
App Transfer (iOS) — úplný přenos aplikace mezi účty Apple Developer. Přenos v Google Play — přes nastavení účtu. V obou případech je vyžadován souhlas obou stran a ověření požadavků: aplikace musí být publikována, bez čekajících změn.
Shrnutí
Vyvineme mobilní aplikaci na klíč
IT Sectr vytváří aplikace pro iOS a Android pro startupy a podniky od roku 2017. Poradíme vám a navrhneme nejlepší řešení.