.wpb_animate_when_almost_visible { opacity:1; }
 In Apps, Blogs

Er zijn verschillende soorten apps, elk met eigen mogelijkheden en natuurlijk voordelen en nadelen. We hebben het dan over web apps, native apps, hybride apps en natuurlijk progressive web apps (PWA). Wat is het verschil en wat zijn de voor- en nadelen?

Wat zijn web apps?

De web apps worden getoond in een browser en hoeven niet op het apparaat te worden geïnstalleerd. De kosten zijn daarom laag om deze te ontwikkelen: de browser bestaat immers al en daarop kun je snel ontwikkelen. En de app is zo beschikbaar op alle platformen: je hoeft geen aparte app te maken voor iOS of Android want allemaal beschikken ze over een browser waarin je de web app kunt laten tonen.

Nadeel is dat je geen gebruik kan maken van extra functies zoals bluetooth of de contactpersonen op de telefoon. Omdat ze in een browser getoond worden zijn ze vaak minder intuïtief en vaak ook langzamer. Ze zijn ook niet zomaar offline te gebruiken: ze hebben een internetverbinding nodig om de gegevens binnen te halen.

Voor simpele apps die niet veel functies hebben is dit vaak een prima keuze.

Wat zijn native apps?

Native apps zijn applicaties die voor specifieke platformen worden ontwikkeld en die de gebruikers moeten installeren via de App of Play store. Deze apps maken dus gebruik van de opslag van het apparaat maar kunnen dus ook meer functies van het apparaat gebruiken.

De kosten voor het ontwikkelen van native apps ligt wel hoger dan die van web apps omdat voor elk platform een aparte versie ontwikkeld moet worden. Je kunt geen Android app op een Apple apparaat laten draaien. 

De gebruikerservaring is veel beter in native apps dan in web apps en zijn vaak ook veel sneller. Bijkomend voordeel is dat je (bepaalde onderdelen in) de app ook offline kan laten gebruiken omdat de gegevens al op het apparaat staan.

Wat zijn Hybride apps?

De hybride apps zijn een soort van kruising tussen bovenstaande twee soorten apps. Ze zijn een soort native web app: je kunt ze downloaden uit de App of Play store en ze worden “geïnstalleerd” op je apparaat. Maar eigenlijk wordt de browser zonder navigatie opgestart die al op je apparaat staat en daar wordt dan de web app in geladen. 

Zo kun je meer gebruik maken van mogelijkheden van het apparaat zelf en houd je meestal lagere ontwikkelingskosten van bij een native app. Toch is zo’n hybride app vaak niet aan te raden voor complexere apps: dan kun je beter echt een native app laten maken.

Wat zijn progressive web apps?

Dan heb je nog een nieuwere variant: progressive web apps (PWA). Je start de app op ook via je browser maar je kunt ook een icoontje installeren op de home screen. Je kunt hem ook offline gebruiken. Het voordeel is ook weer dat je geen 2 (of meer) losse apps moet onderhouden (zowel techniek als content) voor de verschillende platformen.

Apple is niet happig op dit soort apps: het ondermijnt hun verdienmodel in de app store. De PWA’s werken dan ook niet volledig op iOS apparaten. Google heeft sinds januari dit jaar de mogelijkheid gemaakt om PWA’s ook in de Play Store te plaatsen

PWA’s hebben de toekomst: vorig jaar besloot Twitter om hun mobiele site een PWA te maken.

Welke moet je kiezen?

De keuze tussen de apps heeft vooral te maken met hoe complex de app moet worden en welke functies je nodig hebt. En natuurlijk speelt budget ook een rol in de keuze van welk app type je in zou moeten zetten.

Voor complexere apps kies je al snel een native app, is het al iets minder complex kun je kiezen voor een hybride app. De simpelste apps bouw je het liefst als Web App. Heb je toch wat functies nodig van het betreffende apparaat, dan is een PWA een beter idee.

Wil je advies welk soort app het beste past bij jouw wensen en budget? Wij staan voor je klaar!

Recommended Posts