Wat is het verschil tussen een native app en een cross-platform app?

Een native app wordt apart gebouwd voor elk platform, in de programmeertaal en met de hulpmiddelen van dat platform: één app voor iPhone en één voor Android. Een cross-platform app wordt in één keer gebouwd, met één gedeelde basis, en draait op beide. Bekende raamwerken daarvoor zijn Flutter en React Native; welk raamwerk er wordt gebruikt, merkt de gebruiker niet.

Voor u als opdrachtgever komt het verschil op drie dingen neer: wat het bouwen kost, hoe snel nieuwe telefoonfuncties beschikbaar zijn en hoe veeleisend de app is. Als voorbeeld nemen we een installatiebedrijf dat een app laat maken waarin monteurs hun werkbonnen invullen en klanten hun afspraak zien.

Hoe verhouden ze zich tot elkaar?

Eén app voor beide telefoons en twee aparte apps verschillen op zes punten:

Eén app voor beide (cross-platform) Twee aparte apps (native)
Bouwen Eén keer Twee keer bouwen en twee keer testen
Een wijziging doorvoeren Eén keer, komt op beide telefoons Twee keer
Onderhoud Eén basis om bij te houden Twee
Nieuwe functies van iPhone of Android Komen later beschikbaar Direct bruikbaar, per platform
Veeleisende graphics, zoals een 3D-spel Minder geschikt Beter geschikt
Voor de meeste bedrijfsapps Genoeg Meestal niet nodig

Wanneer is één app voor iPhone en Android genoeg?

Eén app is genoeg voor de meeste bedrijfsapps: een klantapp, een app voor medewerkers, een app met formulieren, lijsten, meldingen en de camera. U betaalt één keer voor het bouwen, houdt één basis bij en een wijziging is op beide telefoons tegelijk klaar. De app van het installatiebedrijf valt daaronder. Kies dus voor één app, tenzij uw app zware graphics heeft of een nieuwe telefoonfunctie op de eerste dag nodig heeft.

Een eenvoudige app voor beide telefoons kost vanaf €2.500: één doel, een paar schermen en inloggen. De schermen en functies worden één keer gebouwd. Wat per telefoon gebeurt, is het testen op een iPhone en op een Android-toestel en het publiceren in de App Store en Google Play. Elk extra scherm kost €200 tot €600, en dat bedrag betaalt u ook maar één keer.

Wilt u weten wat uw eigen app voor iPhone en Android samen kost? Vraag een offerte aan en beschrijf wat monteurs, klanten of medewerkers ermee moeten doen.

Wanneer zijn twee aparte apps de kosten waard?

Twee aparte apps zijn de kosten waard in twee situaties, en die kosten zijn hoog: reken op bijna twee keer zoveel, omdat elk scherm twee keer wordt gebouwd en getest. De eerste is zware graphics: een 3D-spel, of een app die afhankelijk is van veeleisende graphics, wordt beter apart voor iPhone en Android gebouwd, het best door een studio die in games is gespecialiseerd. De tweede is nieuwe telefoonfuncties vanaf dag één: een app die in één keer voor beide telefoons is gebouwd, krijgt de nieuwe functies van de iPhone of van Android later dan een app die speciaal voor één van beide is gebouwd. Moet uw app een nieuwe functie gebruiken op de dag dat Apple of Google die uitbrengt, dan hebt u een aparte app voor iPhone en een voor Android nodig.

Moet u met beide platforms tegelijk beginnen?

Niet altijd. Hebben uw gebruikers vrijwel allemaal één soort telefoon, bijvoorbeeld omdat uw bedrijf telefoons voor medewerkers uitgeeft, dan bouwt u voor dat platform. Bij een klantapp weet u dat meestal niet. Kijk dan naar uw eigen bezoekersstatistieken en naar de marktaandelen van StatCounter voor Nederland: de verdeling tussen iPhone en Android verschilt sterk per doelgroep, en wat voor het hele land geldt hoeft niet voor uw klanten te gelden.

Hoe kiest u? Vijf vragen

Loop de vragen in volgorde door en stop bij de eerste vraag die de keuze voor u maakt:

  1. Heeft de app veeleisende graphics nodig? Zo ja: twee aparte apps, bij een gespecialiseerde studio. Zo nee: ga naar vraag 2.
  2. Moet de app een nieuwe telefoonfunctie gebruiken op de dag dat die verschijnt? Zo ja: twee aparte apps. Zo nee: ga naar vraag 3.
  3. Gebruiken uw gebruikers vrijwel allemaal één platform? Zo ja: bouw voor dat platform en breid later uit. Zo nee: ga naar vraag 4.
  4. Hebt u meldingen, de camera of informatie zonder internetverbinding nodig? Zo ja: een app, in één keer voor beide gebouwd. Zo nee: ga naar vraag 5.
  5. Volstaat een website of webapplicatie voor uw doel? Zo ja: bouw die in plaats van een app. Het verschil tussen een website, een webapplicatie en een app legt uit hoe u dat vaststelt.

Wijst het eerste ja naar één app voor beide telefoons? Vraag een offerte aan, dan rekenen wij uit wat die app voor uw bedrijf kost.

Wat is bij een of twee apps hetzelfde?

Rond de app blijft het werk hetzelfde. Elke app moet worden goedgekeurd door Apple en Google voordat iemand hem kan downloaden, dus houd daar bij de planning van de lancering rekening mee en laat het over aan iemand die weet wat ze vragen. Voor de ontwikkelaarsaccounts vraagt Apple $99 per jaar en Google $25 eenmalig. Google stelt bovendien testvereisten aan persoonlijke accounts die na 13 november 2023 zijn aangemaakt, een reden te meer om de accounts op naam van uw bedrijf te zetten. En de lopende kosten zijn een bedrag per account, hosting en onderhoud; wat een app kost staat in het artikel over de kosten.

Wat gebeurt er met de app als u niet meer met de ontwikkelaar samenwerkt?

Wat er gebeurt hangt af van hoe het project is opgezet. Wordt de app gepubliceerd vanuit accounts op naam van uw bedrijf, dan blijft hij in de App Store en in Google Play staan. Krijgt u ook de volledige broncode met een schriftelijke toelichting, dan kan een andere ontwikkelaar het werk voortzetten. Vraag om allebei voordat u begint, wie de app ook bouwt.

Veelgestelde vragen

Wat is goedkoper: één app of twee?

Eén app die in één keer voor iPhone en Android wordt gebouwd, kost ongeveer de helft van twee aparte apps. U betaalt één keer voor ontwerp, bouw en wijzigingen.

Is een cross-platform app minder goed?

Voor de meeste bedrijfsapps merkt een gebruiker het verschil niet. Bij veeleisende graphics, zoals een 3D-spel, en bij nieuwe telefoonfuncties op de dag dat ze uitkomen loopt een native app voor.

Moet ik eerst een iPhone-app of een Android-app maken?

Welke u eerst maakt, hangt af van uw gebruikers. Kijk naar hun toestellen en niet naar het landelijk gemiddelde. Weet u het niet, kies dan één app voor beide.

Wat is een progressive web app?

Een website die zich gedraagt als een app: hij staat op het beginscherm en is deels bruikbaar zonder internet. Het is een goedkopere route als u geen toegang tot alle telefoonfuncties nodig hebt. App maken van uw website legt uit wat dat kost en kan.

Hoe lang duurt het voordat Apple en Google mijn app goedkeuren?

De duur verschilt per keer en per app, en niemand kan er een termijn over beloven. Plan ruim vóór de lanceerdatum in en dien in zodra er een werkende versie is.

Wat kost een app voor beide telefoons?

Een eenvoudige app voor iPhone en Android samen kost vanaf €2.500, exclusief btw. Wilt u meer, dan betaalt u per onderdeel: een extra scherm kost €200 tot €600. Het kostenoverzicht laat per onderdeel zien wat het kost.

Uw app voor iPhone en Android laten bouwen

Volstaat een website of webapplicatie voor uw doel, dan hebt u geen app nodig en zeggen wij dat ook. Wilt u wel een app, dan bouwen wij die in één keer voor iPhone en Android, vanaf €2.500, en publiceren wij hem vanuit accounts op naam van uw bedrijf. Moet de app toch voor één telefoon apart worden gebouwd, dan zeggen wij dat voordat u iets betaalt. Vraag een offerte aan en vertel welke telefoons uw gebruikers hebben, als u dat weet.

Wilt u dit laten bouwen, of er eerst over praten?

Schrijf ons waar het voor is, wie het gaat gebruiken en wanneer u het nodig hebt. Wij reageren binnen één werkdag.

Vertel ons wat u nodig hebt.

Vertel ons in een paar regels wat u wilt laten bouwen. Wij reageren binnen één werkdag. Het eerste gesprek is gratis. Daarna krijgt u een schriftelijke offerte, die u tot niets verplicht.

Vraag een offerte aan