App Store: wat is het, apps publiceren en moderatie

Auteur: IT Sectr Gepubliceerd: 2026-02-08 Leestijd: 14 min

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 — het enige legale distributiekanaal voor iOS-apps, gelanceerd in 2008, 785 miljoen wekelijkse bezoekers
  • Publicatie via App Store Connect: jaarlijks abonnement Apple Developer Program ($99), uploaden van archief via Xcode, moderatie 24-48 uur
  • Apple commissie — 30% standaard, 15% voor kleine bedrijven (tot $1 miljoen omzet) en voor abonnementen vanaf het tweede jaar
  • Moderatie controleert veiligheid, prestaties, ontwerp (HIG), inhoud en juridische naleving
  • ASO (App Store Optimization) — het belangrijkste promotie-instrument: naam, zoekwoorden, beoordelingen, rating, pictogram, screenshots

Wat is de App Store?

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.

Het publicatieproces van een app in de App Store

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.

Stap 1: Registratie in het Apple Developer Program

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.

Stap 2: Build voorbereiden en uploaden naar App Store Connect

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.

swift
// 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.

Stap 3: Metadata invullen in App Store Connect

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: regels en controles

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 controleWat wordt gecontroleerdVaak voorkomende afwijzingsreden
SafetyKwaadaardige code, HTTPS, privé-API'sGebruik van privé-API's (12% afwijzingen)
PerformanceCrashes, geheugengebruik, batterijCrash bij koude start (18% afwijzingen)
BusinessIn-App Purchase, abonnementen, advertentiesOntbreken van IAP voor digitale goederen (22% afwijzingen)
DesignNaleving HIG, aanpassing aan schermenUI past niet op iPad-formaten (8% afwijzingen)
LegalGDPR, COPPA, Privacy Policy, leeftijdclassificatieOntbreken 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%).

Apple commissie 15/30% en monetisatie

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.

MonetisatiemodelApple commissieKenmerken
Betaalde download30% (15% klein bedrijf)Prijs vanaf $0.99, Apple houdt percentage in
In-App Purchase (consumable)30% (15% klein bedrijf)Gamevaluta, eenmalige aankopen
Auto-renewable subscription30% eerste jaar, 15% daarnaStreaming, SaaS, nieuwsabonnementen
Fysieke goederen0%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 en Transaction API

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-promotie in de App Store

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-factorGewichtAanbeveling
Naam (Title)HoogVoeg het belangrijkste zoekwoord toe, 30 tekens
OndertitelGemiddeldAanvullend zoekwoord, 30 tekens
KeywordsGemiddeld100 tekens, 3-5 zinnen, geen herhaling
Rating en beoordelingenHoog4.5+ sterren, reageer op beoordelingen
Aantal downloadsHoogStart Search Ads voor versnelling
Screenshots en voorvertoningenGemiddeldEerste 3 screenshots — belangrijkste functies
PictogramLaagEenvoudig, 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: analyse- en beheerinstrumenten

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.

swift
// 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.

Analyse in App Store Connect

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

Hoeveel kost publicatie in de App Store?

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.

Hoe lang duurt moderatie in de App Store?

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.

Wat is de Apple commissie van 30% en hoe kan die worden verlaagd?

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

Wat is ASO (App Store Optimization)?

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.

Wat controleert de App Store moderatie?

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

  • App Store — de officiële app-winkel van Apple, 785 miljoen wekelijkse bezoekers, 2,2 miljoen apps, gelanceerd in 2008
  • Publicatie vereist Apple Developer Program ($99/jaar), compilatie in Xcode, upload via App Store Connect en moderatie (24-48 uur)
  • Moderatie controleert veiligheid, prestaties, ontwerp (HIG), inhoud en juridische naleving volgens 100+ regels van de App Store Review Guidelines
  • Apple commissie — 30% standaard, 15% voor kleine bedrijven (tot $1 miljoen), 15% voor abonnementen vanaf het tweede jaar, 0% voor fysieke goederen en advertenties
  • ASO omvat optimalisatie van naam, zoekwoorden, rating, beoordelingen en screenshots — 65% van de installaties komt uit App Store-zoekopdrachten
  • StoreKit 2 biedt een moderne API voor het beheren van aankopen, abonnementen en receipt-verificatie
  • TestFlight — ingebouwd hulpmiddel voor bètatesten voor maximaal 10.000 gebruikers, verplichte stap vóór publicatie

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.

Bespreek het project

Lees ook