Hybride app – een gearrangeerd huwelijk tussen web en native?

Ze zijn nog steeds het onderwerp van een pittige discussie, ondanks dat ze het stiekem al jaren goed doen als een koppel.

Helaas hebben we niet meer de rechten op de originele afbeelding
adformatie

De native app aanhangers lijken nog steeds niet graag op de koffie te willen bij de schoonfamilie van de HTML 5 applicaties. Terwijl beide families toch graag de kinderen (lees: klanten) gelukkig willen maken. Want is de vraag: “Hoe bereik ik als bedrijf mijn klant via zijn mobiele telefoon of tablet?”, niet geschikter dan: “wat is beter, een native of web app?”.


Het verschil
Het web is niet langer meer beperkt tot onze desktop en laptop en het is achterhaald om te denken dat dit niet geldt voor jouw klanten. Smartphones en tablets veranderen ook de manier hoe jouw klanten met elkaar, content en media communiceren. De vraag is dus niet óf je als bedrijf de klant moet bereiken via zijn mobiele telefoon of tablet, maar hoe. Wordt dit via het web of toch via een native app die gedownload wordt op een mobiele apparaat? Of is er een middenweg te vinden?

Voordat we een keuze kunnen maken welke oplossing het beste bij de klant past, moeten we eerst het verschil weten tussen een native app en een web app.

  • Een native app wordt gedownload op je mobiele telefoon of tablet en is specifiek ontwikkeld en geprogrammeerd voor Android, iOS of andere mobiele platforms.
  • Web apps zijn geschreven in HTML 5 en is een website gerelateerde technologie. Ze draaien op het web en kunnen gebruikt worden over alle mobiele platforms en apparaten heen.

Op het eerste gezicht lijkt de keuze voor een web app een no brainer. Er zijn immers geen afzonderlijk ontworpen apps voor elk platforms nodig en dit scheelt een hoop ontwikkelingskosten en tijd. Toch blijft de discussie voortbestaan.

Native versus web
Met de komst van HTML 5 is de discussie tussen web en native gegroeid. Ontwikkelaars hebben vaker een voorkeur voor HTML 5. Het is een bekende (web)taal die gebruikt kan worden voor elk platform en elk apparaat. Er is minder specifieke programmeerkennis nodig. Dit scheelt tijd en ontwikkelingskosten. Bovendien kunnen web apps vanaf het web geïnstalleerd worden als iconen op je mobiel, net als native apps. In feite gedragen web based apps zich in veel opzichten als native apps, maar leven ze op het web.

Maar er zijn enkele nadelen te benoemen:

  • Mobile browsers kunnen inconsistent  zijn in hun ondersteuning van HTML 5 functies.
  • Web apps werken niet zo goed offline en moeten meer functies van het mobiele apparaat kunnen gebruiken om echt te concurreren met native apps.
  • De distributie blijft tevens een uitdaging. Er is geen centrale app store voor HTML 5 apps. Je moet je app echt goed promoten om ze aan de man te brengen. Aan de andere kant is er dus geen Apple of Google store goedkeuring nodig.

Bovendien hebben mobiele gebruikers nog steeds een duidelijke voorkeur voor native apps in plaats van de schoonfamilie – de web app. De algemene prestatie van native apps zijn beter. Ze zijn sneller en hebben een betere gebruikersinterface, wat leidt tot een rijkere gebruikerservaring. Ook de beveiligingsfuncties zijn sterker op native apps.

Toch is er nog een derde pad om te bewandelen – één die het beste van beide werelden biedt en kan zorgen voor een perfect huwelijk voor de kinderen zonder discussies tussen de schoonfamilies.

Hybrid app
Veel ontwikkelaars stoppen een HTML 5 web app in een native verpakking en maken daarbij gebruik van het beste van beide werelden. Deze app wordt een Hybride app genoemd. Het klinkt als een perfect huwelijk, want:

  • Hybrid apps zijn gedownloade native apps op een mobiel apparaat, maar zijn geschreven met dezelfde technologie als mobiele websites en apps.
  • Door het gebruik van een native omhulsel kan de app in de Google Play en Apple App Store geplaatst worden.
  • Je hebt de besparing van kosten en de flexibiliteit van een web app, maar nog wel de prestaties, distributie en voordelen van een native app.

Kunnen we daarmee concluderen dat hybrid het slimste pad is om te kiezen? Ja, misschien. Hybrid apps zijn een goede optie voor je als:

  • Je meerder mobiele platformen wil bereiken;
  • Je een voordeel wil halen uit de verschillende mogelijkheden die het mobiele apparaat biedt als geolocatie, camera, push berichten en interactieve plattegronden;
  • Je app ook offline wil gebruiken;
  • Je een app wil met de grafische mogelijkheden en prestaties die alleen een native app kan leveren.

Om samen te vatten; native apps, web apps of hybride apps zijn allemaal manieren om tegemoet te komen aan de behoeften van de mobiele gebruiker. Er bestaat geen perfect huwelijk: elke optie heeft zijn sterke en zwakke punten. De keuze van de ene versus de andere hangt af van de unieke behoeften van elk bedrijf, budget, doelstellingen en behoeften van de klant. En ja, de oplossing ligt vaak in het midden en biedt je het beste van beide werelden – een slim huwelijk. 

 

Plaats als eerste een reactie

Ook een reactie plaatsen? Word lid van Adformatie!

Word lid van Adformatie → Login →
Advertentie