Distribuce mobilních aplikací: co to je, jaké kanály a jak to funguje

Autor: IT Sectr Publikováno: 2026-06-09 Doba čtení: 9 min

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

  • iOS: TestFlight pro beta testování (až 10 000 lidí), Ad Hoc pro omezené skupiny (100 zařízení), Enterprise pro interní firemní distribuci.
  • Android: Internal Testing (až 100 účastníků), Closed Testing (až 100), Open Testing (až 100 000) a Production Track — flexibilní systém postupného zavádění pro mobilní aplikace.
  • App Store Review Guidelines a Google Play Developer Policies — soubory pravidel distribuce, které je třeba prostudovat před publikací. Porušení vede k zamítnutí nebo blokaci účtu.
  • Staged Rollout (Google Play) — postupné rozšiřování aktualizace (5% → 20% → 100%). Umožňuje vrátit problematickou verzi dříve, než se dostane ke všem uživatelům.
  • App Transfer — přesun aplikace mezi účty vývojářů. Vyžaduje souhlas obou stran a ověření požadavků.

Distribuce na iOS: TestFlight, Ad Hoc, Enterprise

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

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 Distribution

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í.

Enterprise Distribution

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.

Distribuce na Android: Testing Tracks, Staged Rollout

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.

Closed vs Open Testing

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

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)
EnterpriseApple Enterprise Program (299 USD/rok)Managed Play (EMM, zdarma)
RecenzeRuční (24–48 hodin)Automatická (2–8 hodin)
Náklady na účet99 USD/rok25 USD jednorázově
Staged rolloutPhased Release (1%–100%, 7 dní)Staged Rollout (1%–100%, kdykoli)
Formát.ipa (přes Xcode/Transporter).aab (Android App Bundle)
App TransferAno (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í.

Zásady distribuce aplikací: App Store Guidelines, Google Play Policies

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.

App Store Guidelines

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.

Google Play Policies

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 a DMCA

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).

Účty pro distribuci aplikací: Apple Developer a Google Play

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

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

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

Kolik stojí vývojářský účet Apple a Google?

Úč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.

Jak dlouho trvá recenze v App Store a Google Play?

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.

Co je TestFlight a jak funguje?

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í.

Jaký je rozdíl mezi Closed a Open Testing Track v Google Play?

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.

Jak přenést aplikaci na jiný vývojářský účet?

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í

  • iOS: TestFlight pro distribuci mobilních aplikací (beta), Ad Hoc (100 zařízení), Enterprise (interní). Účet 99 USD/rok.
  • Android: Internal/Closed/Open Testing + Production Track pro distribuci mobilních aplikací. Staged Rollout — povinný pro produkční aktualizace.
  • App Store Review Guidelines — 100+ pravidel. Google Play Policies — automatická kontrola binárního souboru. Prostudujte je před publikací.
  • Staged Rollout (Android) a Phased Release (iOS) — postupné rozšiřování aktualizace. Snižuje riziko pádu pro všechny uživatele.
  • URL Zásad ochrany soukromí je povinná pro oba obchody. Export Compliance — pro iOS s kryptografií.
  • App Transfer — přesun aplikace mezi účty. Zachovává hodnocení, recenze a předplatné.
  • Screenshot Requirements — 2–8 snímků obrazovky na telefon a tablet. Apple vyžaduje konkrétní velikosti obrazovky.

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í.

Prodiskutovat projekt