Een progressive web app, kortweg PWA, is een website die werkt en aanvoelt als een app. Je opent hem in de browser, maar je kunt hem ook op het startscherm van je telefoon zetten. Daarna start hij schermvullend, zonder adresbalk, net als een gewone app.
Het grote voordeel: je bouwt één keer en het werkt op iPhone, Android, tablet en computer. Je hebt geen App Store of Google Play nodig, en updates zijn direct voor iedereen zichtbaar. In dit artikel lees je wat een PWA kan, waar de grenzen liggen en wanneer het een slimme keuze is voor jouw bedrijf.
Wat is een PWA precies?
Een PWA is gebouwd met gewone webtechniek, maar heeft een paar extra onderdelen die er een app van maken.
- Een manifest: een klein bestand met de naam, het icoon en de kleuren van de app. Daardoor kan de telefoon hem op het startscherm zetten.
- Een service worker: een stukje code dat op de achtergrond draait. Het kan pagina's en gegevens opslaan, zodat de app snel laadt en soms ook zonder internet werkt.
- HTTPS: een beveiligde verbinding, die verplicht is voor een PWA.
Voor de gebruiker voelt het als een gewone app. Er is een icoon, de app opent schermvullend en hij reageert snel. Het verschil is dat hij niet via een app-winkel is geïnstalleerd.
De voordelen van een progressive web app
- Eén codebasis voor alle apparaten. Dat scheelt bouw- en onderhoudskosten.
- Geen goedkeuring van Apple of Google nodig. Je bepaalt zelf wanneer je iets live zet.
- Updates zijn direct actief. Gebruikers hoeven niets te downloaden.
- Vindbaar in Google, omdat het ook gewoon een website is. Een native app is dat niet.
- Delen gaat met een link. Iemand stuurt je een URL en je zit er meteen in.
- Lage drempel. Je kunt de app gebruiken zonder hem te installeren, en installeren duurt een paar seconden.
Die voordelen tellen vooral voor kleinere bedrijven. Twee aparte apps bouwen en onderhouden is duur, en elke update moet langs de keuring van de app-winkels. Met een PWA heb je één product dat je zelf in de hand hebt.
Wat kan een PWA niet, of minder goed?
Een PWA is niet voor alles de beste keuze. Wees eerlijk over de grenzen, zodat je later niet verrast wordt.
- Op de iPhone is installeren minder vanzelfsprekend. Gebruikers moeten via de deelknop 'Zet op beginscherm' kiezen. Dat moet je ze vaak uitleggen.
- Pushnotificaties werken op iPhone alleen als de PWA op het beginscherm staat, en op een recente versie van iOS. Op Android werkt het ruimer.
- Sommige functies van de telefoon zijn niet of beperkt bereikbaar, zoals bepaalde sensoren, Bluetooth-apparaten of diepe koppeling met andere apps.
- Je staat niet in de App Store. Als jouw klanten daar zoeken, mis je die zichtbaarheid.
- Zware toepassingen zoals 3D-games of video bewerken draaien beter als native app.
Browsers en besturingssystemen veranderen regelmatig wat een PWA mag. Controleer daarom bij de start welke functies op dat moment werken op de apparaten van jouw gebruikers.
PWA of native app: wat past bij jou?
Een native app is een app die specifiek voor iOS of Android is gebouwd en via de app-winkels wordt verspreid. Welke route je kiest, hangt af van wat je app moet doen.
Een PWA past goed als:
- Je vooral gegevens toont en formulieren gebruikt, zoals boeken, bestellen, plannen of een klantportaal.
- Je gebruikers via je website binnenkomen en je geen app-winkel nodig hebt.
- Je snel en met een beperkt budget live wilt.
- Je de app vaak wilt aanpassen.
Een native app past beter als:
- Je diep gebruik maakt van de telefoon, zoals Bluetooth, achtergrondlocatie of zware grafische functies.
- Zichtbaarheid in de App Store en Google Play belangrijk is voor je marketing.
- Pushnotificaties op iPhone voor iedereen moeten werken, ook zonder installatie op het beginscherm.
Twijfel je, lees dan ook native app of web app. Daar gaan we dieper in op de afweging.
Voorbeelden van een PWA voor het mkb
- Een klantportaal waar klanten hun afspraken, documenten en facturen zien.
- Een bestelapp voor een restaurant of afhaalzaak, zonder commissie van een platform.
- Een werkbon-app voor monteurs, die ook werkt als het bereik slecht is.
- Een leerlingenomgeving voor een rijschool of opleider.
- Een interne tool voor planning of voorraad die medewerkers op hun eigen telefoon gebruiken.
Veel van deze toepassingen zijn in de kern een webapplicatie. Door er een PWA van te maken, voelt het voor de gebruiker als een echte app. Wil je eerst weten wat een app in het algemeen kost, lees dan app laten maken.
Waar let je op als je een PWA laat maken?
- Snelheid. Een PWA moet direct reageren. Let op de Core Web Vitals, zoals een LCP onder 2,5 seconden.
- Een goed werkend ontwerp op elk schermformaat, met knoppen die groot genoeg zijn voor duimen.
- Duidelijke uitleg over installeren, vooral voor iPhone-gebruikers.
- Wat er offline moet werken. Niet alles hoeft offline, maar kies bewust wat wel.
- Toegankelijkheid. Sinds 28 juni 2025 geldt de European Accessibility Act voor een deel van de digitale diensten. Ook als die voor jou niet verplicht is, helpt een toegankelijke app iedereen.
Een PWA laten maken bij Violexa
Bij Violexa bouwen we websites en apps, en een PWA is vaak de slimste manier om een app te krijgen zonder twee aparte apps voor iOS en Android. Violexa is een kleine studio met founder Hisham, vanuit Amsterdam, voor bedrijven in heel Nederland.
Een voorbeeld uit ons werk is het bestelplatform van Apple Mix Fried Chicken in Den Helder: een eigen online bestelomgeving met menu in 18 categorieën, dieetlabels en een winkelmand met bezorgkosten. Een website of webapplicatie op maat start vanaf €1.799 excl. btw (€2.177 incl. btw) per project. Grotere projecten krijgen vooraf een vaste prijs op papier.
Wil je weten of een PWA past bij jouw idee? Vraag een gratis quickscan aan. In 30 minuten, online of op locatie, bespreken we wat je app moet kunnen. Daarna krijg je kort schriftelijk advies met een prijsindicatie, zonder verplichting.
Veelgestelde vragen
Wat is een progressive web app?
Een progressive web app is een website die werkt als een app. Je kunt hem op het startscherm van je telefoon zetten, hij opent schermvullend en kan soms ook zonder internet werken. Je hebt er geen App Store of Google Play voor nodig.
Werkt een PWA op een iPhone?
Ja. Je opent de PWA in Safari en kiest via de deelknop 'Zet op beginscherm'. Pushnotificaties werken op iPhone alleen als de PWA op het beginscherm staat en de iOS-versie recent genoeg is.
Is een PWA goedkoper dan een native app?
Meestal wel, omdat je één app bouwt voor alle apparaten in plaats van aparte apps voor iOS en Android. Ook onderhoud en updates zijn eenvoudiger, omdat je niet via de app-winkels hoeft.
Kan een PWA in de App Store staan?
Niet direct. Een PWA wordt via de browser geïnstalleerd. Het is technisch mogelijk om een PWA in te pakken voor de app-winkels, maar dan gelden hun regels en goedkeuring wel.




