App Store — oficiální digitální obchod s aplikacemi od Apple, výhradní distribuční kanál softwaru pro iOS, iPadOS, macOS, watchOS, tvOS a visionOS. Obchod byl spuštěn 10. července 2008 současně s iPhone OS 2.0 a stal se prvním mobilním tržištěm s aplikacemi, které změnilo odvětví mobilního vývoje. Podle údajů Apple (WWDC 2026) týdenní publikum App Store přesahuje 785 milionů uživatelů ze 175 zemí a celkový počet dostupných aplikací je více než 2,2 milionu. Pro vývojáře je publikace v App Store povinným krokem pro vstup na platformu Apple.
Hlavní body
App Store — digitální platforma pro distribuci aplikací vyvinutá společností Apple Inc. Stejně jako Google Play pro Android, App Store slouží jako jediný povolený kanál pro instalaci aplikací na zařízení Apple (výjimka — sideloading přes Xcode nebo enterprise certifikáty pro firemní zařízení). Před příchodem App Store v roce 2008 byly aplikace pro iPhone distribuovány jako webové aplikace přes Safari. Otevření App Store znamenalo začátek ekosystému mobilních aplikací.
App Store pokrývá všechny platformy Apple: iOS (iPhone, iPod Touch), iPadOS (iPad), macOS (Mac), watchOS (Apple Watch), tvOS (Apple TV) a visionOS (Apple Vision Pro). Každá sekce má samostatnou moderaci a požadavky, ale je spravována z jednoho portálu App Store Connect. Vývojář nahraje univerzální build (pro iOS/iPadOS) nebo platformově specifické sestavení a App Store je automaticky distribuuje na příslušná zařízení.
Podle zprávy Apple za fiskální rok 2025 celková částka vyplacená vývojářům od založení App Store přesáhla 385 miliard dolarů. Průměrný příjem aplikace v App Store je přibližně 2,5krát vyšší než v Google Play, podle údajů Sensor Tower (2025). Konkurence je však vyšší: na iOS vývojáře přitahuje publikum s vyšší kupní silou, ochota uživatelů platit za předplatná a nákupy v aplikaci a také vyšší konverze platících uživatelů.
App Store také zahrnuje Search Ads — reklamní platformu umožňující vývojářům nakupovat místa ve výsledcích vyhledávání podle modelu CPC. Search Ads je jediný legální způsob přímé reklamy aplikací v App Store. Na rozdíl od Google Ads se reklamy zobrazují pouze uživatelům, kteří jsou již v App Store a hledají aplikace, což poskytuje vysokou konverzi instalace.
Publikace v App Store se skládá z několika povinných kroků: registrace v Apple Developer Program, příprava aplikace v Xcode, konfigurace v App Store Connect, nahrání buildu, absolvování moderace a publikace. Celý proces od registrace po první publikaci trvá 3 dny až 2 týdny, pokud je aplikace připravena a splňuje pravidla App Store Review Guidelines.
Před publikací je nutné se zaregistrovat do Apple Developer Program na webu developer.apple.com. Cena — $99 ročně pro fyzické osoby a organizace, $299 pro Enterprise program. Registrace zahrnuje ověření totožnosti (DUNS číslo pro organizace, údaje z pasu pro fyzické osoby). Po zaplacení a ověření účet poskytuje přístup k App Store Connect, podpisovým certifikátům a provisioning profiles.
Aplikace se zkompiluje v Xcode ve formátu Archive (.xcarchive), který se poté exportuje do IPA nebo se nahraje přímo přes Organizer → Distribute App → App Store Connect. Xcode automaticky podepíše build certifikátem Distribution, přidá provisioning profile a odešle build na servery Apple. Alternativně — přes Transporter (desktopová aplikace) pro nahrávání velkých buildů nebo automatizaci přes CI/CD.
// App Store Receipt — kontrola nákupů v aplikaci
import StoreKit
class StoreManager: NSObject {
func verifyAppStoreReceipt() {
guard let receiptURL = Bundle.main.appStoreReceiptURL,
let receiptData = try? Data(contentsOf: receiptURL) else {
print("Receipt not found")
return
}
// Odeslání receiptData na váš server pro ověření
// Server odešle požadavek na https://buy.itunes.apple.com/verifyReceipt
// Sandbox: https://sandbox.itunes.apple.com/verifyReceipt
}
// SKAdNetwork — atribuce instalací z reklam
func registerForSKAdNetwork() {
if #available(iOS 16.4, *) {
SKAdNetwork.updatePostbackConversionValue(100)
}
}
// StoreKit 2 — získání informací o předplatném
func checkSubscriptionStatus() async {
for await result in Transaction.currentEntitlements {
guard case .verified(let transaction) = result else {
continue
}
if transaction.productType == .autoRenewable {
print("Active subscription: \(transaction.productID)")
}
}
}
}Třída StoreManager demonstruje tři klíčová API App Store: ověření App Store Receipt přes appStoreReceiptURL pro validaci nákupů na serveru, SKAdNetwork pro atribuci instalací z reklam (povinné od iOS 14.5+ pro soukromí) a Transaction.currentEntitlements z StoreKit 2 pro kontrolu aktivních předplatných. Tyto nástroje jsou povinné pro aplikace s nákupy v aplikaci a předplatnými.
Po nahrání buildu vývojář vyplní stránku aplikace v App Store Connect: název (30 znaků), podtitul (30 znaků), popis (4000 znaků), klíčová slova (100 znaků, oddělená čárkami), kategorii, věkové hodnocení (4+ až 17+), snímky obrazovky pro každou velikost obrazovky (6.7", 6.5", 5.5", iPad), ikonu, propagační text a verzi. Na kvalitě vyplnění metadat závisí viditelnost ve vyhledávání App Store (ASO).
Moderace App Store (App Review) — proces kontroly každé aplikace a aktualizace před publikací. Apple kontroluje aplikace podle App Store Review Guidelines — dokumentu o 6 sekcích: Safety, Performance, Business, Design, Legal a více než 100 konkrétních pravidel. Porušení jakéhokoli pravidla vede k zamítnutí (rejection) s uvedením důvodu. Dvě po sobě jdoucí zamítnutí ze stejného důvodu mohou vést k zablokování účtu vývojáře.
Hlavní kontroly moderace zahrnují: bezpečnost (absence škodlivého kódu, šifrování všech síťových požadavků přes HTTPS, správné zpracování certifikátů), výkon (aplikace nesmí padat, zamrzat nebo spotřebovávat nadměrnou paměť — testování na skutečných zařízeních Apple), design (dodržování Human Interface Guidelines — HIG, správné zobrazení na všech velikostech obrazovek a v Split View), obsah (absence pornografie, násilí, nenávisti, nelegálního obsahu), právní požadavky (existence Privacy Policy, správné věkové hodnocení, souhlas GDPR pro uživatele z EU).
Apple kategoricky zakazuje nedokumentovaná API a hot update enginy (JIT kompilaci skriptů stažených z internetu). Aplikace smí používat pouze veřejná API z iOS SDK. Použití soukromých API (např. UIDevice.uniqueIdentifier) vede k okamžitému zamítnutí. Výjimky: JavaScriptCore pro provádění vlastního JS (jako v prohlížečích), ale s omezeními — nelze načítat libovolný kód měnící funkcionalitu aplikace.
Průměrná doba moderace — 24-48 hodin (podle Apple Developer Documentation). První moderace nové aplikace může trvat déle — až 72 hodin, protože se kontroluje nejen aplikace, ale také účet vývojáře. Expedite review (urgentní žádost) zkracuje dobu na 2-6 hodin, ale je k dispozici omezený počet. V obdobích vysokého zatížení (prosinec, srpen, po WWDC) se doba moderace může zvýšit na 5-7 dní.
| Typ kontroly | Co se kontroluje | Častý důvod zamítnutí |
|---|---|---|
| Safety | Škodlivý kód, HTTPS, soukromá API | Použití soukromých API (12 % zamítnutí) |
| Performance | Pády, využití paměti, baterie | Pád při studeném startu (18 % zamítnutí) |
| Business | In-App Purchase, předplatná, reklamy | Chybějící IAP pro digitální zboží (22 % zamítnutí) |
| Design | Dodržování HIG, přizpůsobení obrazovkám | UI neodpovídá velikostem iPadu (8 % zamítnutí) |
| Legal | GDPR, COPPA, Privacy Policy, věkové hodnocení | Chybějící Privacy Policy (15 % zamítnutí) |
Statistiky zamítnutí jsou založeny na datech zpráv App Review z Apple Developer Forum (2025). Nejčastější důvody — chybějící IAP pro digitální zboží (22 %): pokud aplikace nabízí placenou funkcionalitu, předplatné nebo digitální obsah, platba musí probíhat přes In-App Purchase, nikoli přes systémy třetích stran. Druhé místo — pády (18 %) a chybějící Privacy Policy (15 %).
Provize App Store — jeden z nejdiskutovanějších aspektů platformy Apple. Ve výchozím nastavení Apple účtuje 30 % z každé transakce digitálního zboží a služeb provedené přes In-App Purchase. Fyzické zboží, služby mimo aplikaci (objednání jídla, vstupenky, taxi) a dary nepodléhají provizi — platí se přes platební systémy třetích stran.
Program App Store Small Business Program, spuštěný v lednu 2021, snižuje provizi na 15 % pro vývojáře s ročním příjmem do 1 milionu dolarů. Do programu spadají všichni vývojáři — noví i stávající, pokud jejich příjem v předchozím kalendářním roce nepřesáhl 1 milion $. Při překročení prahu se provize vrací na 30 % od následujícího kalendářního roku. Předplatná na druhý a další roky pro všechny vývojáře podléhají 15% provizi.
Srovnání monetizace App Store s Google Play ukazuje výrazný rozdíl: Google Play účtuje 30 % (standardní) a 15 % (první 1 milion $ příjmu) — podobná struktura. Google Play však umožňuje publikovat aplikace mimo obchod (sideloading), používat platební systémy třetích stran v některých regionech (Jižní Korea, Indie) a nevyžaduje povinné používání Play Console pro distribuci. Apple kontroluje monetizaci přísněji, ale poskytuje kvalitnější publikum.
| Model monetizace | Provize Apple | Vlastnosti |
|---|---|---|
| Placené stažení | 30 % (15 % malý podnik) | Cena od $0.99, Apple strhává procento |
| In-App Purchase (consumable) | 30 % (15 % malý podnik) | Herní měna, jednorázové nákupy |
| Auto-renewable subscription | 30 % první rok, 15 % dále | Streaming, SaaS, zpravodajská předplatná |
| Fyzické zboží | 0 % | Platba přes systémy třetích stran (Stripe, PayPal) |
| Reklama (AdMob, ironSource) | 0 % | Apple neúčtuje provizi z reklamních příjmů |
Pro minimalizaci provize vývojáři používají několik strategií: kombinují předplatná (po roce — 15 %), zahrnují reklamní monetizaci (0 %), používají externí odkazy pro webovou registraci (v určitých jurisdikcích — EU Digital Markets Act, Japonsko, USA). Důležité: Apple vyžaduje, aby odkaz na webovou registraci neobsahoval přímou výzvu k platbě obcházející IAP — porušení vede k zamítnutí.
StoreKit 2 (Xcode 14+, iOS 16+) poskytuje moderní Swift-native API pro práci s nákupy a předplatnými. Transaction.currentEntitlements vrací AsyncSequence aktivních transakcí, Transaction.updates sleduje změny stavu předplatného v reálném čase. Pro validaci receipt dat na serveru se používá koncový bod verifyReceipt (production: buy.itunes.apple.com, sandbox: sandbox.itunes.apple.com). StoreKit 2 výrazně zjednodušuje kód ve srovnání s SKPaymentQueue.
ASO (App Store Optimization) — soubor opatření pro zlepšení viditelnosti aplikace ve vyhledávání App Store a zvýšení konverze na instalaci. Na rozdíl od SEO pro webové stránky se ASO zaměřuje na faktory hodnocení uvnitř obchodu s aplikacemi. Podle údajů Sensor Tower (2025) 65 % instalací z App Store pochází z vyhledávání, což činí ASO kritickým pro organický růst.
Hlavní faktory hodnocení v App Store se dělí na metadata a behaviorální signály. Metadata: název aplikace (30 znaků) — nejdůležitější ASO faktor, podtitul (30 znaků), pole keywords (100 znaků), kategorie. Behaviorální signály: počet stažení, rychlost stažení po prvním spuštění, míra retence, hodnocení a recenze, konverze zobrazení na instalaci (CR), počet návratů po odinstalaci.
Apple aktualizoval vyhledávací algoritmus v roce 2024 a přidal NLP komponentu založenou na vlastním jazykovém modelu. Nyní App Store rozumí synonymům, kontextu a záměru uživatele, nejen přesné shodě klíčových slov. To znamená, že nadměrné používání keyword stuffing v poli keywords již nefunguje — algoritmus trestá nepřirozené sady slov. Doporučuje se používat 3-5 smysluplných klíčových frází oddělených čárkami.
Apple Search Ads — další propagační kanál s platbou za instalaci (model CPA). Search Ads Basic — automatický režim pro začátečníky, Search Ads Advanced — ruční nastavení nabídek podle klíčových slov s podrobnou analytikou. Průměrné náklady na instalaci (CPI) přes Search Ads pro USA činí $1.50-2.50 pro hry a $2.00-4.00 pro aplikace (data App Radar, 2025). Search Ads je jediný způsob přímé propagace v App Store, proto je rozpočet na něj povinný pro konkurenční kategorie.
| ASO faktor | Váha | Doporučení |
|---|---|---|
| Název (Title) | Vysoká | Zahrňte hlavní klíčové slovo, 30 znaků |
| Podtitul | Střední | Další klíčové slovo, 30 znaků |
| Keywords | Střední | 100 znaků, 3-5 frází, bez opakování |
| Hodnocení a recenze | Vysoká | 4.5+ hvězdiček, odpovídejte na recenze |
| Počet stažení | Vysoká | Spusťte Search Ads pro zrychlení |
| Snímky obrazovky a náhledy | Střední | První 3 snímky — klíčové funkce |
| Ikona | Nízká | Jednoduchá, rozpoznatelná, bez textu |
Hodnocení a recenze — jeden z nejvlivnějších faktorů. Aplikace s hodnocením 4.5+ a 1000+ recenzemi je hodnocena výrazně výše než podobná s 4.0 a 50 recenzemi. Strategie správy recenzí: žádost o hodnocení přes SKStoreReviewController po pozitivní akci (ne při prvním spuštění), odpověď na negativní recenze s nabídkou pomoci, monitorování přes App Store Connect Analytics.
App Store Connect — webový portál a API pro správu aplikací v App Store. Přes App Store Connect vývojář nahrává buildy, spravuje verze, konfiguruje ceny a předplatná, prohlíží analýzy, odpovídá na recenze, konfiguruje TestFlight pro beta testování a spravuje uživatele týmu. Přístup přes developer.apple.com nebo mobilní aplikaci App Store Connect pro iOS.
TestFlight — vestavěný nástroj pro beta testování. Umožňuje pozvat až 10 000 externích testerů a až 100 interních (členové týmu Apple Developer). Build je distribuován přes TestFlight po dobu 90 dnů, poté je třeba nahrát nový. TestFlight je povinným krokem před publikací: odhalte pády a chyby před odesláním k moderaci. Apple doporučuje minimálně 2-4 týdny beta testování pro složité aplikace.
App Store Connect API (REST) umožňuje automatizaci správy aplikací: nahrávání metadat, správa certifikátů, získávání zpráv, konfigurace cen. API je užitečné pro CI/CD pipeline: GitHub Actions, Jenkins nebo GitLab CI mohou nahrávat buildy přes Transporter CLI a poté aktualizovat metadata přes API. Omezení rychlosti — 30 požadavků za minutu pro většinu koncových bodů.
// SKStoreReviewController — žádost o hodnocení aplikace
import StoreKit
class ReviewManager {
// Žádost o hodnocení ve vhodný okamžik
func requestReviewAfterAction() {
// Nevolat při prvním spuštění nebo při chybě
if hasCompletedPositiveAction {
if #available(iOS 16.0, *) {
// iOS 16+: requestReviewInAppScene
if let scene = UIApplication.shared.connectedScenes
.first(where: { $0.activationState == .foregroundActive })
as? UIWindowScene {
SKStoreReviewController.requestReview(in: scene)
}
} else {
// iOS 15.5 a nižší
SKStoreReviewController.requestReview()
}
}
}
// Otevřete stránku aplikace v App Store pro napsání recenze
func openAppStorePage(appID: String) {
let url = "https://apps.apple.com/app/id\(appID)"
guard let url = URL(string: url) else { return }
UIApplication.shared.open(url, options: [:], completionHandler: nil)
}
}Třída ReviewManager ukazuje správnou žádost o hodnocení přes SKStoreReviewController: kontrola hasCompletedPositiveAction zabraňuje žádosti při prvním spuštění nebo po chybě. iOS 16+ vyžaduje předání UIWindowScene. Metoda openAppStorePage otevře stránku aplikace pro přímý přístup k formuláři recenze — použijte appID z App Store Connect. Apple omezuje žádost o hodnocení na 3krát ročně na zařízení na aplikaci.
App Store Connect poskytuje analytické zprávy: zobrazení stránky (impressions), konverze na instalaci (CR v %), instalace, odstranění, příjmy, retence. Data jsou dostupná se zpožděním 1-3 dnů. Klíčové metriky: zdroj (vyhledávání, Browse, Referrer), území (země), zařízení (model iPhone/iPad), verze platformy. Pro App Analytics není vyžadována implementace dalšího SDK — data se shromažďují automaticky, pokud je zapnuto App Store Sharing.
Často kladené otázky
Publikace v App Store vyžaduje roční platbu Apple Developer Program — $99 pro fyzické osoby a organizace. Nejsou žádné další náklady za nahrání každé aplikace. Pro publikaci na Mac App Store — stejný program $99/rok. Enterprise Program — $299/rok pro firemní distribuci. Provize z prodeje: 30 % standardní, 15 % pro malé podniky (příjem do $1 milionu) a pro předplatná od druhého roku dále.
Průměrná doba moderace App Store — 24-48 hodin. První moderace nové aplikace může trvat až 72 hodin kvůli kontrole účtu. Expedite review (urgentní žádost) zkracuje dobu na 2-6 hodin. Aktualizace procházejí rychleji — 12-24 hodin. V obdobích vysokého zatížení (prosinec, srpen, po WWDC) se doba může zvýšit na 5-7 dní. Odpověď Apple přichází e-mailem a v App Store Connect.
Provize App Store — 30 % z prodeje digitálního zboží a předplatných přes In-App Purchase. Small Business Program ji snižuje na 15 % pro vývojáře s příjmem do $1 milionu. Předplatná na druhý rok — 15 % pro všechny. Fyzické zboží a služby (jídlo, taxi) — 0 %. Reklamní příjmy — 0 %. V EU (Digital Markets Act) Apple povoluje platební systémy třetích stran a snižuje provizi na 12 % (nebo 17 % + 3 % za externí platbu).
ASO (App Store Optimization) — optimalizace viditelnosti aplikace ve vyhledávání App Store. 65 % instalací pochází z vyhledávání. Klíčové faktory hodnocení: název (30 znaků), podtitul (30 znaků), keywords (100 znaků), hodnocení a recenze, počet stažení. Apple Search Ads — placený propagační kanál s platbou CPA. Průměrné CPI v USA: $1.50-2.50 pro hry, $2.00-4.00 pro aplikace.
Moderace App Store kontroluje Safety (absence soukromých API, HTTPS), Performance (absence pádů, optimalizace paměti), Business (IAP pro digitální zboží), Design (dodržování HIG, přizpůsobení všem obrazovkám), Legal (Privacy Policy, GDPR, věkové hodnocení). Nejčastější důvody zamítnutí: chybějící IAP (22 %), pády (18 %), chybějící Privacy Policy (15 %).
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í.
Přečtěte si také