Native app of webapp: waar hebben we het over?
Je hoort de termen vaak door elkaar, en dat maakt de keuze verwarrend. Toch is het verschil goed uit te leggen. Een native app is een programma dat je installeert vanuit de App Store of Google Play. Een webapp draait gewoon in de browser, zonder installatie. Op je telefoon kunnen ze er bijna hetzelfde uitzien, maar onder de motorkap werken ze heel anders. Hieronder leggen we eerlijk uit wat elk van de twee is, wat het je oplevert en wanneer je wat kiest.
Wat is een native app?
Een native app is gebouwd in de taal van het toestel zelf. Voor Android is dat Kotlin, voor iPhone en iPad is dat Swift. Die app installeer je vanuit de store, hij krijgt een eigen icoon op je startscherm en hij draait direct op het toestel in plaats van in een browser.
Omdat de app dicht op het besturingssysteem zit, kan hij dingen die een gewone website niet kan:
- Pushnotificaties sturen, ook als de app dicht is. Zo bereik je je klant zonder e-mail of advertentie.
- Offline werken, zodat delen van de app blijven werken zonder internet.
- Dicht op de hardware zitten, denk aan camera, gps en vingerafdruk, vaak soepeler dan in de browser.
- Een vaste plek op het startscherm, met je eigen icoon en naam ertussen.
Het nadeel is dat een native app door de keuring van Google en Apple moet, en dat je hem onderhoudt naast je website. Daar komen we verderop eerlijk op terug.
Wat is een webapp, en wat is een PWA?
Een webapp is een website die aanvoelt als een app. Je opent hem in de browser, er is geen download nodig en updates zet je in een keer live voor iedereen. Een PWA, een progressive web app, is de nettere variant hiervan. Bezoekers kunnen hem via de browser aan hun startscherm toevoegen, waarna hij in een eigen venster opent zonder adresbalk. Voor de gebruiker lijkt dat sterk op een echte app.
Een webapp of PWA is meestal sneller en goedkoper te maken, want je bouwt in een keer voor alle toestellen tegelijk. Je bent ook niet afhankelijk van een store: wat je vandaag aanpast, staat vandaag live. De keerzijde is dat de mogelijkheden beperkter zijn. Pushnotificaties op de iPhone zijn lange tijd niet mogelijk geweest en werken nog steeds met haken en ogen. Je staat niet in de App Store of Google Play, dus mensen vinden je daar niet. En echt diep in de hardware duiken lukt minder goed dan bij native.
De belangrijkste verschillen op een rij
- Installatie: een native app haal je uit de store, een webapp open je in de browser.
- Vindbaarheid: alleen een native app staat in de App Store en Google Play.
- Pushnotificaties: bij native betrouwbaar, bij een webapp beperkt.
- Offline: native werkt het prettigst zonder internet.
- Updates: een webapp pas je direct aan, een native app-update gaat opnieuw langs de keuring.
- Bouwtijd en kosten: een webapp is doorgaans sneller en goedkoper klaar.
Wanneer kies je wat?
Er is geen winnaar die altijd geldt. Het hangt af van wat je wilt bereiken.
Kies een webapp of PWA als...
- je snel wilt starten en het budget beperkt is.
- je vooral informatie of een dienst toont die ook prima in de browser werkt.
- je content vaak wijzigt en niet elke keer op een keuring wilt wachten.
- je niet per se in de app-stores hoeft te staan.
Kies een native app als...
- je klanten wilt terughalen met pushnotificaties.
- je zichtbaar wilt zijn in de App Store en Google Play.
- je een icoon op het startscherm wilt dat mensen dagelijks openen.
- je offline gebruik of vlotte toegang tot camera en gps nodig hebt.
Veel ondernemers beginnen met een sterke website of webapp en zetten daar later een native app bovenop. Dat hoeft geen alles-of-niets te zijn.
Eerlijk over de app-stores en de keuring
Wil je in de stores staan, dan hoort daar een keuring bij. Zowel Google als Apple controleren je app voordat hij live mag. Reken doorgaans op twee tot zeven werkdagen, soms sneller, soms wat langer bij drukte of een vraag van hun kant. Ook elke update gaat opnieuw langs die controle.
Dat is geen reden om af te haken, maar wel iets om vooraf te weten. Het betekent dat je een lancering een paar dagen speling geeft en niet op het laatste moment een spoedwijziging via de store wilt duwen. Bij een webapp speelt dit niet, want daar zet je updates zelf direct live.
Hoe nixcape het aanpakt met AppTorX
Bij nixcape maken we native apps met AppTorX, en we doen dat eerlijk. Wat je krijgt is echte native code, geen website die in een schil wordt gestopt.
- Echte native code, geen webview-wrapper. Veel goedkope apps zijn niets meer dan je website in een venster. Wij leveren een echte native app, zodat pushnotificaties, snelheid en het gedrag op het toestel echt kloppen.
- Jij wordt eigenaar. De app is van jou, inclusief de broncode. Je zit niet vast aan ons of aan een abonnement dat je nergens meer weg krijgt.
- Altijd in sync met je site. De app blijft gelijklopen met je website, zodat je niet twee losse werelden onderhoudt die uit elkaar groeien.
- Wij regelen de store-route. We zorgen dat je app netjes door de keuring van Google en Apple komt, zodat je niet vastloopt op afwijzingen en regels.
Twijfel je nog tussen een webapp en een native app? Leg ons gerust je situatie voor. We zeggen eerlijk wat bij jou past, ook als dat betekent dat je voorlopig beter af bent met een goede website. Wil je weten wat een app kost? Bekijk de prijzen of vraag vrijblijvend een voorstel aan.
