App Store — de officiële digitale winkel van Apple voor apps, het exclusieve distributiekanaal voor software voor iOS, iPadOS, macOS, watchOS, tvOS en visionOS. De winkel werd gelanceerd op 10 juli 2008 tegelijk met iPhone OS 2.0 en werd de eerste mobiele app-marktplaats die de mobiele ontwikkelingsindustrie veranderde. Volgens Apple (WWDC 2026) bedraagt het wekelijkse publiek van de App Store meer dan 785 miljoen gebruikers uit 175 landen, en het totale aantal beschikbare apps is meer dan 2,2 miljoen. Voor een ontwikkelaar is publicatie in de App Store een verplichte stap om toegang te krijgen tot het Apple-platform.
Belangrijkste punten
App Store — een digitaal platform voor app-distributie ontwikkeld door Apple Inc. Net als Google Play voor Android, dient de App Store als het enige toegestane kanaal voor het installeren van apps op Apple-apparaten (uitzondering — sideloading via Xcode of enterprise-certificaten voor bedrijfsapparaten). Vóór de komst van de App Store in 2008 werden iPhone-apps gedistribueerd als webapps via Safari. De opening van de App Store markeerde het begin van het ecosysteem voor mobiele apps.
De App Store omvat alle Apple-platforms: iOS (iPhone, iPod Touch), iPadOS (iPad), macOS (Mac), watchOS (Apple Watch), tvOS (Apple TV) en visionOS (Apple Vision Pro). Elke sectie heeft aparte moderatie en vereisten, maar wordt beheerd vanuit één enkel portaal App Store Connect. De ontwikkelaar uploadt een universele build (voor iOS/iPadOS) of platformspecifieke builds, en de App Store distribueert deze automatisch naar de juiste apparaten.
Volgens het Apple-rapport voor boekjaar 2025 heeft het totale bedrag aan uitbetalingen aan ontwikkelaars sinds de oprichting van de App Store de $385 miljard overschreden. Het gemiddelde inkomen van een app in de App Store is ongeveer 2,5 keer hoger dan in Google Play, volgens gegevens van Sensor Tower (2025). De concurrentie is echter hoger: op iOS worden ontwikkelaars aangetrokken door een publiek met een hogere koopkracht, de bereidheid van gebruikers om te betalen voor abonnementen en in-app aankopen, en een hogere conversie van betalende gebruikers.
De App Store omvat ook Search Ads — een advertentieplatform waarmee ontwikkelaars posities in zoekresultaten kunnen kopen volgens het CPC-model. Search Ads is de enige legale manier van directe adverteren van apps binnen de App Store. In tegenstelling tot Google Ads worden advertenties alleen getoond aan gebruikers die al in de App Store zijn en naar apps zoeken, wat een hoge installatieconversie oplevert.
Publicatie in de App Store bestaat uit verschillende verplichte stappen: registratie in het Apple Developer Program, voorbereiding van de app in Xcode, configuratie in App Store Connect, uploaden van de build, moderatie doorlopen en publicatie. Het hele proces van registratie tot eerste publicatie duurt 3 dagen tot 2 weken, op voorwaarde dat de app klaar is en voldoet aan de App Store Review Guidelines.
Vóór publicatie moet u zich registreren in het Apple Developer Program op developer.apple.com. Kosten — $99 per jaar voor particulieren en organisaties, $299 voor het Enterprise-programma. Registratie omvat identiteitsverificatie (DUNS-nummer voor organisaties, paspoortgegevens voor particulieren). Na betaling en verificatie geeft het account toegang tot App Store Connect, ondertekeningscertificaten en provisioning profiles.
De app wordt gecompileerd in Xcode in Archive-formaat (.xcarchive), dat vervolgens wordt geëxporteerd naar IPA of rechtstreeks wordt geüpload via Organizer → Distribute App → App Store Connect. Xcode ondertekent de build automatisch met een Distribution-certificaat, voegt een provisioning profile toe en verzendt de build naar de servers van Apple. Alternatief — via Transporter (desktop-app) voor het uploaden van grote builds of automatisering via CI/CD.
// App Store Receipt — controle van in-app aankopen
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
}
// Verzenden van receiptData naar uw server voor verificatie
// Server stuurt een verzoek naar https://buy.itunes.apple.com/verifyReceipt
// Sandbox: https://sandbox.itunes.apple.com/verifyReceipt
}
// SKAdNetwork — attributie van installaties uit advertenties
func registerForSKAdNetwork() {
if #available(iOS 16.4, *) {
SKAdNetwork.updatePostbackConversionValue(100)
}
}
// StoreKit 2 — ophalen van abonnementsinformatie
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)")
}
}
}
}De klasse StoreManager demonstreert drie belangrijke App Store API's: verificatie van App Store Receipt via appStoreReceiptURL voor validatie van aankopen op de server, SKAdNetwork voor attributie van advertentie-installaties (vereist vanaf iOS 14.5+ voor privacy) en Transaction.currentEntitlements uit StoreKit 2 voor het controleren van actieve abonnementen. Deze tools zijn verplicht voor apps met in-app aankopen en abonnementen.
Na het uploaden van de build vult de ontwikkelaar de app-pagina in App Store Connect in: naam (30 tekens), ondertitel (30 tekens), beschrijving (4000 tekens), zoekwoorden (100 tekens, gescheiden door komma's), categorie, leeftijdsclassificatie (4+ tot 17+), screenshots voor elk schermformaat (6.7", 6.5", 5.5", iPad), pictogram, promotietekst en versie. De kwaliteit van de ingevulde metadata bepaalt de zichtbaarheid in de App Store-zoekopdracht (ASO).
App Store moderatie (App Review) — het proces van controle van elke app en update vóór publicatie. Apple controleert apps volgens de App Store Review Guidelines — een document met 6 secties: Safety, Performance, Business, Design, Legal en meer dan 100 specifieke regels. Overtreding van een regel leidt tot afwijzing (rejection) met vermelding van de reden. Twee opeenvolgende afwijzingen om dezelfde reden kunnen leiden tot blokkering van het ontwikkelaarsaccount.
De belangrijkste controles van moderatie omvatten: veiligheid (afwezigheid van kwaadaardige code, versleuteling van alle netwerkverzoeken via HTTPS, correcte verwerking van certificaten), prestaties (de app mag niet crashen, vastlopen of overmatig geheugen verbruiken — testen op echte Apple-apparaten), ontwerp (naleving van Human Interface Guidelines — HIG, correcte weergave op alle schermformaten en in Split View), inhoud (afwezigheid van pornografie, geweld, haat, illegale inhoud), juridische vereisten (aanwezigheid van Privacy Policy, correcte leeftijdsclassificatie, GDPR-toestemming voor gebruikers uit de EU).
Apple verbiedt ten strengste niet-gedocumenteerde API's en hot update-engines (JIT-compilatie van scripts die van internet worden gedownload). De app mag alleen gebruikmaken van openbare API's uit de iOS SDK. Gebruik van privé-API's (bijv. UIDevice.uniqueIdentifier) leidt tot onmiddellijke afwijzing. Uitzonderingen: JavaScriptCore voor het uitvoeren van aangepaste JS (zoals in browsers), maar met beperkingen — er mag geen willekeurige code worden geladen die de functionaliteit van de app wijzigt.
De gemiddelde moderatietijd — 24-48 uur (volgens Apple Developer Documentation). De eerste moderatie van een nieuwe app kan langer duren — tot 72 uur, omdat niet alleen de app maar ook het ontwikkelaarsaccount wordt gecontroleerd. Expedite review (spoedverzoek) verkort de tijd tot 2-6 uur, maar is een beperkt aantal keren beschikbaar. In periodes van hoge belasting (december, augustus, na WWDC) kan de moderatietijd oplopen tot 5-7 dagen.
| Type controle | Wat wordt gecontroleerd | Vaak voorkomende afwijzingsreden |
|---|---|---|
| Safety | Kwaadaardige code, HTTPS, privé-API's | Gebruik van privé-API's (12% afwijzingen) |
| Performance | Crashes, geheugengebruik, batterij | Crash bij koude start (18% afwijzingen) |
| Business | In-App Purchase, abonnementen, advertenties | Ontbreken van IAP voor digitale goederen (22% afwijzingen) |
| Design | Naleving HIG, aanpassing aan schermen | UI past niet op iPad-formaten (8% afwijzingen) |
| Legal | GDPR, COPPA, Privacy Policy, leeftijdclassificatie | Ontbreken van Privacy Policy (15% afwijzingen) |
De afwijzingsstatistieken zijn gebaseerd op gegevens uit App Review-rapporten van het Apple Developer Forum (2025). De meest voorkomende redenen — ontbreken van IAP voor digitale goederen (22%): als de app betaalde functionaliteit, een abonnement of digitale inhoud biedt, moet de betaling via In-App Purchase verlopen, niet via externe betalingssystemen. De tweede plaats — crashes (18%) en ontbreken van Privacy Policy (15%).
App Store commissie — een van de meest besproken aspecten van het Apple-platform. Standaard rekent Apple 30% over elke transactie van digitale goederen en diensten die via In-App Purchase wordt uitgevoerd. Fysieke goederen, diensten buiten de app (eten bestellen, tickets, taxi's) en donaties zijn niet onderworpen aan commissie — deze worden betaald via externe betalingssystemen.
Het App Store Small Business Program, gelanceerd in januari 2021, verlaagt de commissie naar 15% voor ontwikkelaars met een jaarlijkse omzet tot $1 miljoen. Alle ontwikkelaars komen in aanmerking — zowel nieuwe als bestaande, op voorwaarde dat hun omzet in het voorgaande kalenderjaar niet hoger was dan $1 miljoen. Bij overschrijding van de drempel keert de commissie terug naar 30% vanaf het volgende kalenderjaar. Abonnementen voor het tweede jaar en daarna zijn voor alle ontwikkelaars onderworpen aan 15% commissie.
Vergelijking van de monetisatie van de App Store met Google Play toont een aanzienlijk verschil: Google Play rekent 30% (standaard) en 15% (eerste $1 miljoen omzet) — een vergelijkbare structuur. Google Play staat echter toe apps buiten de winkel te publiceren (sideloading), externe betalingssystemen te gebruiken in sommige regio's (Zuid-Korea, India) en vereist niet het verplichte gebruik van Play Console voor distributie. Apple controleert de monetisatie strikter, maar biedt een publiek van hogere kwaliteit.
| Monetisatiemodel | Apple commissie | Kenmerken |
|---|---|---|
| Betaalde download | 30% (15% klein bedrijf) | Prijs vanaf $0.99, Apple houdt percentage in |
| In-App Purchase (consumable) | 30% (15% klein bedrijf) | Gamevaluta, eenmalige aankopen |
| Auto-renewable subscription | 30% eerste jaar, 15% daarna | Streaming, SaaS, nieuwsabonnementen |
| Fysieke goederen | 0% | Betaling via externe systemen (Stripe, PayPal) |
| Advertenties (AdMob, ironSource) | 0% | Apple rekent geen commissie over advertentie-inkomsten |
Om de commissie te minimaliseren gebruiken ontwikkelaars verschillende strategieën: abonnementen combineren (na een jaar — 15%), advertentiemonetisatie toevoegen (0%), externe links gebruiken voor webregistratie (in bepaalde rechtsgebieden — EU Digital Markets Act, Japan, VS). Belangrijk: Apple vereist dat de link naar webregistratie geen directe oproep tot betaling bevat die IAP omzeilt — overtreding leidt tot afwijzing.
StoreKit 2 (Xcode 14+, iOS 16+) biedt een moderne Swift-native API voor het werken met aankopen en abonnementen. Transaction.currentEntitlements retourneert een AsyncSequence van actieve transacties, Transaction.updates volgt wijzigingen in de abonnementsstatus in realtime. Voor validatie van receipt-gegevens op de server wordt het verifyReceipt-endpoint gebruikt (productie: buy.itunes.apple.com, sandbox: sandbox.itunes.apple.com). StoreKit 2 vereenvoudigt de code aanzienlijk in vergelijking met SKPaymentQueue.
ASO (App Store Optimization) — een reeks maatregelen om de zichtbaarheid van de app in de App Store-zoekopdracht te verbeteren en de conversie naar installatie te verhogen. In tegenstelling tot SEO voor websites, richt ASO zich op rangschikkingsfactoren binnen de app store. Volgens gegevens van Sensor Tower (2025) komt 65% van de installaties uit de App Store via zoekopdrachten, wat ASO cruciaal maakt voor organische groei.
De belangrijkste rangschikkingsfactoren in de App Store zijn onderverdeeld in metadata en gedragssignalen. Metadata: app-naam (30 tekens) — de belangrijkste ASO-factor, ondertitel (30 tekens), het veld keywords (100 tekens), categorie. Gedragssignalen: aantal downloads, downloadsnelheid na de eerste keer opstarten, retentiepercentage, rating en beoordelingen, conversie van weergave naar installatie (CR), aantal terugkeer na verwijdering.
Apple heeft het zoekalgoritme in 2024 bijgewerkt met een NLP-component op basis van het eigen taalmodel. Nu begrijpt de App Store synoniemen, context en gebruikersintentie, niet alleen exacte zoekwoordovereenkomst. Dit betekent dat overmatig gebruik van keyword stuffing in het veld keywords niet meer werkt — het algoritme bestraft onnatuurlijke woordcombinaties. Het wordt aanbevolen 3-5 betekenisvolle zoekwoordzinnen te gebruiken, gescheiden door komma's.
Apple Search Ads — een aanvullend promotiekanaal met betaling per installatie (CPA-model). Search Ads Basic — automatische modus voor beginners, Search Ads Advanced — handmatige biedinstelling op zoekwoorden met gedetailleerde analyse. De gemiddelde kosten per installatie (CPI) via Search Ads voor de VS bedragen $1.50-2.50 voor games en $2.00-4.00 voor apps (gegevens App Radar, 2025). Search Ads is de enige manier van directe promotie binnen de App Store, dus budget ervoor is verplicht voor concurrerende categorieën.
| ASO-factor | Gewicht | Aanbeveling |
|---|---|---|
| Naam (Title) | Hoog | Voeg het belangrijkste zoekwoord toe, 30 tekens |
| Ondertitel | Gemiddeld | Aanvullend zoekwoord, 30 tekens |
| Keywords | Gemiddeld | 100 tekens, 3-5 zinnen, geen herhaling |
| Rating en beoordelingen | Hoog | 4.5+ sterren, reageer op beoordelingen |
| Aantal downloads | Hoog | Start Search Ads voor versnelling |
| Screenshots en voorvertoningen | Gemiddeld | Eerste 3 screenshots — belangrijkste functies |
| Pictogram | Laag | Eenvoudig, herkenbaar, zonder tekst |
Rating en beoordelingen — een van de meest invloedrijke factoren. Een app met een rating van 4.5+ en 1000+ beoordelingen wordt aanzienlijk hoger gerangschikt dan een vergelijkbare app met 4.0 en 50 beoordelingen. Strategie voor beoordelingsbeheer: ratingverzoek via SKStoreReviewController na een positieve actie (niet bij de eerste keer opstarten), reageren op negatieve beoordelingen met een hulpaanbod, monitoring via App Store Connect Analytics.
App Store Connect — een webportaal en API voor het beheren van apps in de App Store. Via App Store Connect uploadt de ontwikkelaar builds, beheert versies, configureert prijzen en abonnementen, bekijkt analyses, reageert op beoordelingen, configureert TestFlight voor bètatesten en beheert teamgebruikers. Toegang via developer.apple.com of de mobiele app App Store Connect voor iOS.
TestFlight — het ingebouwde hulpmiddel voor bètatesten. Maakt het mogelijk tot 10.000 externe testers en tot 100 interne testers (leden van het Apple Developer-team) uit te nodigen. De build wordt via TestFlight 90 dagen gedistribueerd, waarna een nieuwe moet worden geüpload. TestFlight is een verplichte stap vóór publicatie: crashes en bugs opsporen voordat ze ter moderatie worden aangeboden. Apple raadt minimaal 2-4 weken bètatesten aan voor complexe apps.
App Store Connect API (REST) maakt automatisering van app-beheer mogelijk: metadata uploaden, certificaten beheren, rapporten ophalen, prijzen configureren. De API is nuttig voor CI/CD-pijplijnen: GitHub Actions, Jenkins of GitLab CI kunnen builds uploaden via Transporter CLI en vervolgens metadata bijwerken via de API. Snelheidslimiet — 30 verzoeken per minuut voor de meeste endpoints.
// SKStoreReviewController — verzoek om app-beoordeling
import StoreKit
class ReviewManager {
// Beoordelingsverzoek op het juiste moment
func requestReviewAfterAction() {
// Niet aanroepen bij eerste keer opstarten of bij fout
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 en lager
SKStoreReviewController.requestReview()
}
}
}
// Open de app-pagina in de App Store om een beoordeling te schrijven
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)
}
}De klasse ReviewManager toont een correct ratingverzoek via SKStoreReviewController: controle van hasCompletedPositiveAction voorkomt het verzoek bij de eerste keer opstarten of na een fout. iOS 16+ vereist het doorgeven van UIWindowScene. De methode openAppStorePage opent de app-pagina voor directe toegang tot het beoordelingsformulier — gebruik appID uit App Store Connect. Apple beperkt het ratingverzoek tot 3 keer per jaar per apparaat per app.
App Store Connect biedt analyserapporten: paginaweergaven (impressions), conversie naar installatie (CR in %), installaties, verwijderingen, omzet, retentie. Gegevens zijn beschikbaar met een vertraging van 1-3 dagen. Belangrijke statistieken: bron (zoekopdracht, Browse, Referrer), gebied (land), apparaat (iPhone/iPad-model), platformversie. Voor App Analytics is geen extra SDK nodig — gegevens worden automatisch verzameld wanneer App Store Sharing is ingeschakeld.
Veelgestelde vragen
Publicatie in de App Store vereist een jaarlijkse betaling van het Apple Developer Program — $99 voor particulieren en organisaties. Er zijn geen extra kosten voor het uploaden van elke app. Voor publicatie in de Mac App Store — hetzelfde programma $99/jaar. Enterprise Program — $299/jaar voor bedrijfsdistributie. Verkoopcommissie: 30% standaard, 15% voor kleine bedrijven (omzet tot $1 miljoen) en voor abonnementen voor het tweede jaar en daarna.
De gemiddelde App Store moderatietijd — 24-48 uur. De eerste moderatie van een nieuwe app kan tot 72 uur duren vanwege accountcontrole. Expedite review (spoedverzoek) verkort de tijd tot 2-6 uur. Updates worden sneller verwerkt — 12-24 uur. In periodes van hoge belasting (december, augustus, na WWDC) kan de tijd oplopen tot 5-7 dagen. Het antwoord van Apple komt per e-mail en in App Store Connect.
App Store commissie — 30% op verkopen van digitale goederen en abonnementen via In-App Purchase. Small Business Program verlaagt dit naar 15% voor ontwikkelaars met een omzet tot $1 miljoen. Abonnementen voor het tweede jaar — 15% voor iedereen. Fysieke goederen en diensten (eten, taxi) — 0%. Advertentie-inkomsten — 0%. In de EU (Digital Markets Act) staat Apple externe betalingssystemen toe en verlaagt de commissie naar 12% (of 17% + 3% voor externe betaling).
ASO (App Store Optimization) — optimalisatie van de zichtbaarheid van de app in de App Store-zoekopdracht. 65% van de installaties komt via zoekopdrachten. Belangrijkste rangschikkingsfactoren: naam (30 tekens), ondertitel (30 tekens), keywords (100 tekens), rating en beoordelingen, aantal downloads. Apple Search Ads — betaald promotiekanaal met CPA-betaling. Gemiddelde CPI in de VS: $1.50-2.50 voor games, $2.00-4.00 voor apps.
App Store moderatie controleert Safety (afwezigheid van privé-API's, HTTPS), Performance (afwezigheid van crashes, geheugenoptimalisatie), Business (IAP voor digitale goederen), Design (naleving HIG, aanpassing aan alle schermen), Legal (Privacy Policy, GDPR, leeftijdsclassificatie). Meest voorkomende afwijzingsredenen: ontbreken van IAP (22%), crashes (18%), ontbreken van Privacy Policy (15%).
Samenvatting
We ontwikkelen een mobiele applicatie turnkey
IT Sectr creëert sinds 2017 iOS- en Android-applicaties voor startups en bedrijven. We adviseren u en stellen de beste oplossing voor.
Lees ook