Kies een PWA als je snel en goedkoop op alle apparaten wilt draaien zonder app store, met één codebase. Kies native als je zware performance, diepe hardware-integratie of een prominente plek in de app store nodig hebt. Een PWA kost vaak een fractie van een native app: webontwikkeling vanaf enkele duizenden euro's tegenover €18.000 tot €70.000 voor native. Voor de meeste B2B-tools is een PWA de slimme start.
De meeste bedrijven die ons vragen om "een app" hebben geen native app nodig. Ze hebben een tool nodig die op elke telefoon werkt, snel laadt en geen drempel van een app store-download opwerpt. Dat is een Progressive Web App. Maar niet altijd, en het verschil verkeerd inschatten kost je tienduizenden euro's of een product dat niet kan wat het moet kunnen. Hier is de eerlijke afweging zonder verkooppraatje.
Een PWA is een website die zich gedraagt als een app: installeerbaar op het startscherm met een eigen icoon, werkt offline via een service worker, en kan push-notificaties sturen. Eén codebase voor iOS, Android en desktop tegelijk. Geen app store, dus geen 15 tot 30 procent commissie op elke transactie, en geen goedkeuringsproces dat dagen duurt voor elke update.
Wat een PWA uitstekend doet:
Waar een PWA tegen grenzen loopt: zware grafische rendering, geavanceerde camera- of bluetooth-functies, en achtergrondtaken die het besturingssysteem strak beheert om de batterij te sparen. Op iOS zijn push-notificaties en achtergrondsync beperkter dan op Android, al is dat gat de laatste jaren flink kleiner geworden nu Apple PWA-notificaties ondersteunt. Voor de meeste zakelijke toepassingen raak je die grenzen nooit.
Native apps draaien direct op het besturingssysteem en benutten alle hardware tot het uiterste. Kies native wanneer je:
De prijs is navenant. Een native app bij NedDev zit in de range van €18.000 tot €70.000, vaak met twee codebases of een cross-platform framework dat zijn eigen afwegingen kent. Een PWA als onderdeel van een webproject is een fractie daarvan, omdat je dezelfde frontend-stack hergebruikt die je toch al voor de website nodig hebt. Je betaalt niet twee keer voor dezelfde functionaliteit.
Het hardnekkige verhaal dat PWA's traag zijn, klopt al jaren niet meer. Met Next.js 16, React 19 en edge-caching op Cloudflare laadt een goed gebouwde PWA op moderne telefoons vrijwel net zo vlot als native voor het overgrote deel van de taken. Het echte verschil voel je pas bij zware, continue verwerking zoals realtime 3D. Voor het tonen van data, het invullen van formulieren en het doorlopen van workflows is het onderscheid voor de gebruiker niet merkbaar. Een tool als FlexUren draait op precies deze technieken: snel, installeerbaar en zonder app store-drempel.
Onderhoud is waar de PWA financieel echt wint, en dat is een kostenpost die mensen onderschatten omdat hij na de lancering komt. Eén codebase betekent één keer bugfixen, één keer updaten, en geen wachten op een app store-review bij een spoedfix. Bij een native iOS- plus Android-app onderhoud je twee platforms met elk hun eigen releasecyclus, hun eigen testtoestellen en hun eigen vreemde gedragingen. Dat verdubbelt je doorlopende kosten jaar na jaar.
Veel offertevergelijkingen kijken alleen naar de bouwkosten en missen daarmee het grootste deel van het plaatje. De echte vraag is wat een app je over drie tot vijf jaar kost. Een native app vraagt periodiek werk om bij te blijven met nieuwe iOS- en Android-versies, die elk jaar zaken veranderen die je app kunnen breken. Negeer je dat onderhoud, dan crasht je app op het volgende grote OS-update en lopen je reviews leeg. Een PWA volgt de browser, die zichzelf updatet, waardoor jouw onderhoudslast veel lager ligt.
Een eerlijke afweging neemt daarom drie kosten mee: de eenmalige bouw, het jaarlijkse onderhoud, en de distributiekosten zoals app store-commissie. Voor een transactie-gedreven product kan die 15 tot 30 procent commissie op termijn meer kosten dan het hele bouwbudget. Voor een interne B2B-tool weegt distributie juist nauwelijks mee. Reken het door voor jouw specifieke geval voordat je kiest.
Begin als PWA, tenzij je een concrete, harde reden hebt om native te gaan. Veel succesvolle producten starten als web-app en bouwen pas een native versie wanneer schaal of een specifieke hardware-eis daar echt om vraagt. Je verliest daarbij niets: de webcode blijft de basis en kan in een native wrapper verder leven. De omgekeerde route, native bouwen en later ontdekken dat een web-app had volstaan, is veel duurder en kost je maanden. Een verstandige eerste stap is een lijst maken van de functies die je per se nodig hebt en daarbij eerlijk afvinken welke daarvan echt native hardware vereisen. In negen van de tien gevallen blijkt die lijst korter dan gedacht en kan een PWA alles aan. Bekijk onze app-ontwikkeling dienst of laat ons in een gesprek bepalen wat bij jouw use-case past. We zijn er eerlijk in: soms is native het juiste antwoord, vaak niet.
In de Google Play Store kan een PWA via een wrapper relatief eenvoudig worden geplaatst. Apple is strenger, maar ook daar kan een PWA via een wrapper of als geinstalleerde web-app op het startscherm draaien. Voor veel B2B-tools is de app store helemaal niet nodig, wat juist een voordeel is: geen commissie en geen reviewproces.
Ja, vaak een fractie. Een PWA hergebruikt je bestaande webstack en is één codebase voor alle platforms. Native vraagt om gespecialiseerde ontwikkeling en soms twee codebases, met prijzen tussen 18.000 en 70.000 euro. Het onderhoud van een PWA is ook lager omdat je maar één keer hoeft te updaten.
Ja, via een service worker kan een PWA eerder geladen content tonen en bepaalde acties uitvoeren zonder netwerk. Voor volledige offline-functionaliteit met zware achtergrondsync zijn er beperkingen, vooral op iOS. Voor de meeste tools volstaat offline-light: de laatst geladen data blijft beschikbaar als de verbinding wegvalt.