MERK, WEB.
EN 3D-RUIMTES.

· 5 min lezen · Vetro

Native app of installeerbare web-app (PWA)? Zo kies je

Een installeerbare web-app stuurt al meldingen op iPhone en Android en kan in Google Play staan. Wanneer die volstaat en wanneer je een native app nodig hebt.

Papieren diorama: uit een opengeklapte telefoon lopen twee paden, een naar een appwinkel met een gestreepte luifel en een naar een wereldbol met een browservenster
Afbeelding gegenereerd met AI

Voor veel bedrijven doet een installeerbare web-app (PWA) wat ze van een app verwachten: ze staat op het beginscherm, opent schermvullend, werkt bij slecht bereik en stuurt meldingen, ook op de iPhone. Een native app loont als je de hardware van de telefoon nodig hebt, zoals bluetooth of nfc, een plek in de App Store, of functies die de browser nog niet biedt. Zo kies je, op basis van wat Apple, Google en de browsers zeggen.

Wat een PWA is

Een PWA (progressive web app) is een website met app-mogelijkheden, gebouwd en gepubliceerd op het web (web.dev): je installeert haar vanuit de browser, ze heeft een eigen pictogram en opent in een eigen venster. Het is één versie voor alle apparaten, die meteen wordt bijgewerkt zonder via een appwinkel te gaan, en die bovendien in Google verschijnt zoals elke andere pagina.

Een native app wordt voor elk systeem (iOS en Android) apart geprogrammeerd en uit de eigen winkel gedownload. Daartussen zitten cross-platform-apps: één codebase die in beide winkels als app verschijnt.

Wat een PWA nu al kan

  • Zich laten installeren op Android, op de computer en op de iPhone. Sinds iOS 26 opent elke website die je aan het beginscherm toevoegt standaard als app (WebKit).
  • Meldingen sturen op iPhone en iPad sinds iOS 16.4 (2023), als de web-app op het beginscherm staat en de gebruiker ze toestaat na een tik op een knop. Ze kan ook een getal op het pictogram tonen, zoals een app (WebKit).
  • Offline werken of bij slecht bereik, dankzij de service worker, die het nodige op de telefoon bewaart (web.dev).
  • In Google Play staan: een PWA kun je als Android-app publiceren met een Trusted Web Activity, die haar schermvullend opent met de browser van de telefoon (Chrome for Developers).

En in Europa? In 2024 haalde een testversie van iOS 17.4 de web-apps van het beginscherm weg in de Europese Unie. Apple draaide dat terug vóór de release: ze werken nog steeds, op WebKit, de engine van Safari (Apple, maart 2024).

Wanneer je een native app nodig hebt

  • Voor de hardware van de telefoon. Via bluetooth verbinden met een printer, een sensor of een slot, of nfc-tags lezen. Op het web kan dat alleen in browsers op basis van Chrome, nfc alleen op Android, en Safari ondersteunt geen van beide (MDN: bluetooth, MDN: nfc). Omdat web-apps op de iPhone draaien op de engine van Safari, is er daar geen webalternatief.
  • Om op de achtergrond te werken. Bijvoorbeeld gegevens synchroniseren zodra de verbinding terug is, ook als de app dicht is: de achtergrondsynchronisatie van het web bestaat ook niet in Safari (MDN).
  • Om in de App Store te staan. Apple accepteert geen website die alleen is ingepakt: de app moet functies, inhoud en een interface bieden die verder gaan dan een opnieuw verpakte website (App Store Review Guidelines, 4.2). Zoeken je klanten je in de winkel, dan heb je een echte app nodig.
  • Als je digitale inhoud in de app verkoopt, houd dan rekening met de commissies van de winkels; die gelden ook voor een PWA in Google Play (Chrome for Developers). In de EU laat Apple sinds 1 oktober 2026 naast zijn eigen in-app-aankoop andere betaalmethoden toe, met een eigen commissie voor elke optie (Apple). Voor fysieke producten of diensten die buiten de app worden gebruikt, zoals een bestelling of een reservering, vraagt Apple juist het omgekeerde: laat ze via andere wegen betalen, zoals Apple Pay of een betaalkaart (3.1.3(e)).

Zo kies je

Wat je nodig hebt Met een PWA Met een native of cross-platform-app
Installeren, schermvullend openen en meldingen sturen Ja, ook op de iPhone Ja
Werken bij slecht bereik Ja Ja
Gevonden worden in Google Ja: het is een website Alleen de pagina in de winkel
In Google Play staan Ja, als Trusted Web Activity Ja
In de App Store staan Nee Ja
Bluetooth of nfc Alleen in browsers op basis van Chrome (nfc alleen op Android); niet op de iPhone Ja
Taken op de achtergrond Beperkt, en niet op de iPhone Ja
Eén versie om te onderhouden Ja Eén codebase met cross-platform; twee met native

Vallen al je behoeften in de kolom van de PWA, begin daar dan mee: ze bereikt je klanten sneller en is goedkoper te onderhouden. Vraagt ook maar één rij om een app, overweeg dan cross-platform.

Zo doen we het bij Vetro

In onze projecten voor apps en platformen maken we alle drie: installeerbare web-apps, cross-platform-apps (één codebase voor iPhone en Android) en native apps als maximale prestaties of heel specifieke telefoonfuncties nodig zijn. We kiezen nadat we de stromen hebben uitgetekend: wat elke persoon moet doen en op welk apparaat. De server, de gegevens en de accounts blijven in elk geval bruikbaar, dus beginnen met een installeerbare web-app sluit een app later niet uit.

Veelgestelde vragen

Verschijnt een PWA in Google? Ja. Het is een website, en de pagina’s worden geïndexeerd zoals die van elke andere site.

Kan ik met een PWA beginnen en later overstappen op een app? Ja. De server, de gegevens en een groot deel van het ontwerp blijven; alleen de toepassing die op de telefoon wordt geïnstalleerd verandert.

Werken meldingen van een PWA op de iPhone? Ja, sinds iOS 16.4, zodra de gebruiker de web-app aan het beginscherm heeft toegevoegd en meldingen toestaat.

Bronnen

Meer van de blog