ARTIKELEN

Wij delen graag onze kennis en inzichten
Kennis Blog

Verschil Web-app, Native-app, Hybride-app en Progressive-app

Tegenwoordig is een smartphone en/of tablet niet meer weg te denken uit ons dagelijks leven. Zowel privé als zakelijk swipen we er massaal op los in de meest uiteenlopende apps. Je kan het zo gek niet bedenken of er is wel een app voor gemaakt, maar wat is nou het verschil tussen al die soorten apps?

We horen regelmatig de noodkreet: We moeten een app! Meestal ligt de app van de concurrentie of de 'drang om met de tijd mee te gaan' hieraan ten grondslag, maar soms is een app niet de beste oplossing. Wij helpen dan ook altijd eerst bij het helder krijgen van de échte klantvraag en gaan dan op zoek naar een passende oplossing. Mocht blijken dat een app de beste oplossing is, dan heb je meerdere opties: een Web-app, Native-app, Hybride-app of Progressive-app. Hieronder leggen we het verschil uit tussen deze opties en maken we een opsomming van de voor- en nadelen.

Wat is een Web-app?

Een web-app is een web applicatie, deze applicatie is te vinden door een URL in te voeren in een webbrowser. Een Web-app wordt in principe niet aangeboden in een App-store. Als we het hebben over een webapp, dan praten we in dit geval om een applicatie die ook geoptimaliseerd is voor mobiel en tablet gebruik, oftewel een Responsive of Adaptive applicatie.

Voordelen van een Web-app

  • Aanpassingen direct zichtbaar

  • Makkelijk te onderhouden

  • Goedkoper in ontwikkeling

  • Niet afhankelijk van toelatingseisen voor app-stores

Nadelen van een Web-app

  • Heeft altijd een internetverbinding nodig

  • Beperkt gebruik functionaliteiten apparaat (Camera, microfoon, sensoren etc)

  • Geen opslag van data op het apparaat zelf

Wat is een Native-App?

Een Native-app wordt specifiek ontwikkeld voor een platform (Android, iOS, Windows Phone) in een eigen codeertaal. Een Native-app is een applicatie die wordt aangeboden in de App-store van je smartphone of Tablet. 

Voordelen van een Native-app

  • Maximaal gebruik van functionaliteiten apparaat (Camera, microfoon, sensoren etc)

  • Geen internetverbinding nodig

  • Integratie mogelijkheden met andere apps

  • Hogere snelheid op het apparaat

Nadelen van een Native-app

  • Goedkeuring voor plaatsing in Store nodig

  • Verandering/update in de software van het platform kan betekenen dat de app aangepast moet worden

  • Per platform (Apple iOS, Android, Windows mobile) moet er ontwikkeld worden

Wat is een Hybride-App?

Een Hybride-app combineert een web-app met mogelijkheden van een Native besturingssysteem. Hybride-apps download je, net als Native-apps, uit een appstore. Op het eerste gezicht lijkt de App op een native-app, maar schijn bedriegt. In feite wordt de browser opgestart en getoond zonder navigatie.

Voordelen van een Hybride-app

  • Flexibiliteit in het up-to-date houden van de inhoud

  • Toch gebruikmaking van de mogelijkheden van het besturingsysteem en lokale functionaliteiten

  • Lagere ontwikkelings kosten

Nadelen van een Hybride-app

  • Hybride kan een reden zijn tot afwijzing van het plaatsen in de store

  • Onderhouden van 2 omgevingen kan meer kosten op de lange duur geven.

  • Niet aan te raden voor complexe apps

Wat is een Progressive-App?

Een Progressive-app is de 'jongste' variant in dit rijtje en maakt volledig gebruik van de functionaliteiten in de browser. Deze vorm van app hoeft niet, zoals een Native-app of Hybride-app, ontsloten te worden via de store van Apple, Google of Microsoft. Een Progressive-app voeg je vanuit de browser toe op je homescreen en kan ook offline gebruikt worden. 

Voordelen van een Progressive-app

  • Mogelijkheid om push-notificaties te versturen

  • Werkt ook offline

  • Voor iedereen toegangkelijk (niet afhankelijk van een besturingssysteem)

  • Altijd up-to-date: je hoeft geen updates van een website te downloaden

Nadelen van een Progressive-app

  • Het blijft een Web-app met een aantal beperkingen. Een Native-app heeft meer features en meer toegankelijkheden

  • Met een Progressive-App ben je niet vindbaar in de store. Als jouw doelgroep daar op zoek is naar je app, zal je die dus niet bereiken.

Welk type app moet ik kiezen?

Zoals hierboven beschreven heeft elke optie zijn voor- en nadelen. Welke optie het beste past bij jouw idee is afhankelijk van de gewenste functionaliteiten, platform ondersteuning, het budget, de omvang van het project en de beoogde gebruikerservaring. We helpen je graag bij het vinden en creëren van de juiste oplossing.


UserExperience_DailyCreations_Joey2

Joey Verwey - User Experience Designer 

De online wereld is volop in beweging. Technologische ontwikkelingen bieden ons nieuwe kansen. De dagelijkse stroom van veranderingen vraagt om snelle, creatieve en menselijke oplossingen. Als User Experience Designer bij Daily Creations ben ik gefascineerd door menselijk gedrag en zet ik de mensen die jij van dienst bent in het midden van mijn ontwerpproces. 

joey@dailycreations.nl | +31 (0)6 24 38 24 79