iOS of Android app: waarmee begin je als beginner?
Door Mehdi Azizi
Bijgewerkt op , 8 min
Begin je net en wil je verkopen? Start dan met iOS: iPhone-gebruikers betalen meer. Met Expo kun je later ook nog een Android-versie uitbrengen.
iOS- of Android-app: het korte antwoord
iOS- of Android-app: als je net begint en je doel is je eerste app te verkopen, begin dan met iOS. iPhone-gebruikers betalen gemiddeld flink meer, en als je op één platform lanceert, leer je sneller wat werkt. Bouw je je app met React Native en Expo, dan sluit je Android niet uit: dezelfde code kan later een Android-versie opleveren, zodra je cijfers dat rechtvaardigen.
Er zijn uitzonderingen, en die zijn echt: een publiek dat al grotendeels op Android zit, een app die niets waard is zonder iedereen, een markt waar de iPhone zeldzaam is. Die bekijken we verderop. Maar in het meest voorkomende geval, iemand die in z'n eentje zijn eerste abonnementsapp lanceert, betekent tegelijk lanceren op iOS en Android dat je een groot deel van het werk dubbel doet, precies op het moment dat je de minste tijd hebt.
Ik publiceer mijn eigen iOS-apps met React Native en Expo. Solys, een wekker met minigames, en TradaZen, een tradingsimulator, staan in de App Store. Nolera en Clic werden door Apple afgewezen en daarna verbeterd. Ze zijn allemaal op iOS gelanceerd, om de redenen hieronder.
Kan een iOS-app op Android draaien?
Nee. Een app die voor de iPhone is gebouwd, installeer je niet op een Android-telefoon, en andersom. Elke store vraagt om een eigen appbestand, gebouwd voor zijn systeem, en elke store heeft zijn eigen review.
Wat wel gedeeld kan worden, is de broncode. Met React Native en Expo schrijf je één project in JavaScript of TypeScript. De documentatie van Expo vat het zo samen: één project dat native draait op de apparaten van je gebruikers, Android, iOS en web. Daarna bouwt EAS Build de appbestanden voor elk platform. Je krijgt dus twee aparte apps, uit dezelfde code.
Daarom is de vraag "iOS of Android" met deze stack geen definitieve keuze. Het is een keuze over de volgorde: met welk platform begin je.
Waarom je met iOS begint als je net start en wilt verdienen
iPhone-gebruikers betalen meer
Het rapport State of Subscription Apps 2025 van RevenueCat, gebaseerd op data van abonnementsapps die deze dienst gebruiken, is daar heel duidelijk over:
- de mediane opbrengst per installatie na 60 dagen is 0,38 dollar in de App Store tegenover 0,14 dollar op Google Play;
- in elke onderzochte regio halen meer dan 67% van de apps minstens 80% van hun omzet uit iOS-gebruikers;
- het percentage dat 35 dagen na de download betaalt, ligt in alle categorieën hoger in de App Store.
Wil je je eerste abonnees laten betalen, dan heeft je inspanning op iOS de meeste kans om iets op te leveren.
Er zijn meer Android-gebruikers, maar ze betalen minder
Het tegenargument bestaat, en qua aantallen klopt het. In Frankrijk was volgens StatCounter in augustus 2026 ongeveer 64% van de telefoons Android, tegenover ongeveer 36% iOS. Met alleen iOS bereik je dus minder mensen. Maar voor een abonnementsapp gaat het niet om het aantal downloads: het gaat om het aantal mensen dat betaalt, en de cijfers van RevenueCat laten zien waar die zitten.
Een gerichte lancering leert sneller
Eén platform betekent één set feedback om te analyseren, één gedrag om bij te sturen, één productpagina om te optimaliseren. Je eerste weken na de release gebruik je om te begrijpen wat je gebruikers laat terugkomen en wat ze laat betalen. Die lessen komen sneller en duidelijker binnen als ze niet over twee ecosystemen verdeeld zijn.
Minder apparaten om te testen
De iPhone bestaat in een beperkt aantal modellen, allemaal ontworpen door Apple. Android omvat een enorme variatie aan fabrikanten, schermformaten en systeemversies. Als je alleen werkt, is één platform grondig testen al flink wat werk. Mijn regel op iOS: check vóór elke inzending minstens de kleinste en de grootste iPhone.
Wat een mobiele app voor iOS en Android vanaf het begin kost
Een mobiele app tegelijk voor iOS en Android lanceren, zelfs met gedeelde code, brengt meerdere extra posten met zich mee.
- Twee developer-accounts. Apple vraagt 99 dollar per jaar. Google vraagt eenmalige registratiekosten van 25 dollar.
- Twee publicatiedossiers. Productpagina, screenshots, privacyverklaringen, abonnementsinstellingen: alles bereid je twee keer voor, met verschillende regels. Je iOS-pagina mag Android niet noemen, volgens guideline 2.3.10.
- Een extra teststap bij Google. Voor een persoonlijk account dat na 13 november 2023 is aangemaakt, eist Google een gesloten test met minstens 12 ingeschreven testers gedurende minstens 14 aaneengesloten dagen voordat je mag publiceren. Je moet die testers vinden en die termijn volhouden.
- Twee rondes aanpassingen. Permissies, notificaties, achtergrondtaken, toetsenbord, terugveeggebaren: zelfs met React Native verschilt sommig gedrag en vraagt het om aanpassingen per platform.
- Je aandacht. Dat is de minst zichtbare kostenpost en vaak de zwaarste. Als je alleen werkt, is elk uur dat je aan Android besteedt een uur dat niet naar je kernfunctie of je paywall gaat.
Hoe React Native en Expo Android mogelijk houden
Beginnen met iOS betekent niet dat je alles dichttimmert. Een paar gewoontes vanaf dag één houden Android binnen handbereik:
- Kies een cross-platform stack. React Native en Expo voor de app, Supabase voor de data, RevenueCat voor de abonnementen. Deze tools werken op beide systemen, en het is de stack die ik voor al mijn apps gebruik. De redenen staan uitgebreid op de pagina React Native en Expo voor een mobiele app.
- Houd iOS-specifieke dingen apart. Gebruik je een functie die alleen op de iPhone bestaat, zet die dan in een apart bestand, zodat je een alternatief kunt voorzien of hem op Android kunt verbergen.
- Zet prijzen niet hard in je code. Toon de prijzen die de store teruggeeft. Zo blijft je paywall op beide platforms kloppen. De pagina in-app-abonnementen op iOS legt de opzet uit.
- Bewaar je data op de server als ze de gebruiker moeten volgen. Een gebruiker die van iPhone naar Android overstapt, kan dan zijn account terugvinden.
Bonus van deze stack: je hebt geen Mac nodig om de iOS-versie te bouwen, want EAS bouwt de app in de cloud, met de Xcode-versie die bij je Expo SDK hoort (ITMS-90725). Hoe dat werkt, leg ik uit in een iOS-app publiceren zonder Mac.
Eerst iOS is geen keuze tegen Android. Het is een keuze over de volgorde waarin je je tijd besteedt.
Wanneer lanceer je iOS en Android tegelijk?
De regel is niet absoluut. Drie situaties veranderen het antwoord.
Je bestaande publiek zit vooral op Android. Lanceer je een app voor een community die je al kent, en gebruikt die community grotendeels Android, begin dan waar de mensen zijn, niet bij het platform dat gemiddeld het beste betaalt.
De app hangt af van een direct netwerkeffect. Een berichtenapp of een app die mensen met elkaar in contact brengt en niets waard is zonder kritische massa, kan vanaf de release beide platforms nodig hebben, zodat niemand uit het netwerk valt.
Je doelmarkt is overwegend Android. In sommige landen is het aandeel van iOS klein. Kijk naar de cijfers van je echte markt, bijvoorbeeld op StatCounter, voordat je een algemene regel toepast.
Wanneer voeg je Android toe?
Zodra je eerste versie op iOS gepubliceerd, gemeten en bijgestuurd is, weet je of de app zijn gebruikers vasthoudt, welke prijs ze accepteren en welke verzoeken steeds terugkomen. Dat is het juiste moment om over Android te beslissen, op basis van feiten in plaats van hoop.
Een paar signalen die de stap kunnen rechtvaardigen:
- mensen vragen je regelmatig om een Android-versie;
- je app converteert goed op iOS en je wilt je publiek vergroten;
- je kernfunctie gebruikt niets wat specifiek is voor de iPhone.
Dit is de logica van elke eerste versie: terugbrengen tot iets testbaars, publiceren, meten en dan beslissen wat volgt. De pagina MVP van een iOS-app legt die methode uit, en je specificatie van één pagina is de juiste plek om zwart op wit te zetten: "Android: niet in versie 1".
iOS of Android: mijn advies in één zin
Tenzij je publiek of je markt duidelijk om Android vraagt: lanceer op iOS met React Native en Expo, leer snel, en beslis over Android zodra je app zich bewezen heeft.
Je eerste iOS-app lanceren
Deze route heb ik in de iOS Kit gestopt: de Starter Code met Expo en React Native van mijn apps, die ook voor Android compileert, en een traject in vier stappen dat je in je eigen tempo volgt. Twijfel je nog over je verdienmodel, lees dan eerst abonnement of eenmalige aankoop voor een iOS-app.
Twijfel je nog over de volgende stap in je project? De gratis diagnose vertelt je wat je echt tegenhoudt en welke stap je als eerste aanpakt, en stuurt je daarna mijn checklist tegen afwijzingen door Apple. En op de homepage zie je hoe je een mobiele app maakt zonder vanaf nul te beginnen met deze code, eerst voor de iPhone.
Ik beloof je geen omzet en geen publicatie: Apple keurt goed, de markt beslist.
Veelgestelde vragen
Moet je voor een eerste app met iOS of met Android beginnen?
Als je net begint en je eerste app wilt verkopen, begin dan met iOS. iPhone-gebruikers betalen gemiddeld flink meer, en als je op één platform lanceert, leer je sneller wat werkt. Met React Native en Expo sluit je Android niet uit: dezelfde code kan later een Android-versie opleveren.
Hoe maak je een app voor iOS en Android?
Met React Native en Expo schrijf je één project in JavaScript of TypeScript, waarna EAS Build de appbestanden voor elk platform bouwt. Je krijgt twee aparte apps uit dezelfde code, omdat elke store een eigen appbestand vraagt en een eigen review heeft. De redenen voor deze stack staan op de pagina React Native en Expo voor een mobiele app.
Betalen iPhone-gebruikers meer dan Android-gebruikers?
Ja, gemiddeld wel. Het rapport State of Subscription Apps 2025 van RevenueCat is gebaseerd op abonnementsapps die de dienst gebruiken. Het geeft een mediane opbrengst per installatie na 60 dagen van 0,38 dollar in de App Store tegenover 0,14 dollar op Google Play. Toch zijn er in Frankrijk meer Android-telefoons: ongeveer 64% in augustus 2026 volgens StatCounter.
Welke kosten heb je om te publiceren in de App Store en op Google Play?
Apple vraagt 99 dollar per jaar en Google eenmalige registratiekosten van 25 dollar. Je moet ook twee publicatiedossiers voorbereiden en twee rondes aanpassingen doen. Bij Google vereist een persoonlijk account dat na 13 november 2023 is aangemaakt een gesloten test voordat je mag publiceren. Die test vraagt minstens 12 ingeschreven testers gedurende minstens 14 aaneengesloten dagen.
In welke gevallen lanceer je iOS en Android tegelijk?
Drie situaties veranderen het antwoord. Zit je bestaande publiek vooral op Android, begin dan waar de mensen zijn. Hangt je app af van een direct netwerkeffect, zoals een berichtenapp, dan kan hij vanaf de release beide platforms nodig hebben. Is je doelmarkt overwegend Android, kijk dan naar de cijfers van je echte markt voordat je een algemene regel toepast.
Wanneer voeg je Android toe na een eerste iOS-versie?
Voeg Android toe zodra je eerste versie op iOS gepubliceerd, gemeten en bijgestuurd is. Dan weet je of de app zijn gebruikers vasthoudt, welke prijs ze accepteren en welke verzoeken steeds terugkomen. Drie signalen kunnen de stap rechtvaardigen. Mensen vragen regelmatig om een Android-versie, je app converteert goed op iOS en je wilt je publiek vergroten, of je kernfunctie gebruikt niets wat specifiek is voor de iPhone.