6 redenen waarom je nog niet aan Hybrid Apps moet beginnen

-

Eerder schreef ik een artikel met 5 redenen waarom je een hybrid app moet willen. Allemaal leuk en aardig natuurlijk, maar er zijn ook redenen te noemen waarom je het niet zo moeten willen. Nou dat doen we dan ook maar. Hieronder zijn 6 redenen opgesomd waarom je niet aan de Hybrid Apps moet.

Je bouwt grafisch zware applicaties of games

Apps waarbij je echt enorm leunt op de grafische kracht en de sensoren die er zijn, dat is niet het sterkste punt van Hybride technologie. Je de rekenkracht van de (grafische) processoren wil je zo direct mogelijk aanspreken bij zwaardere applicaties, om performance issues tegen te gaan. Hybrid Apps maken gebruik van webtechnologieën en een zogenaamde wrapper om de functionaliteiten van de smartphone aan te spreken. Er is dus altijd een tussenlaag. Daar merk je met 95% van de apps niets van, maar bij dit soort apps juist wel.

Je zet vol in op de verschillende sensoren

Net als de processoren zijn ook sensoren (zoals gps, accelerometer of gyroscope) specifieke functionaliteiten van je smartphone. Met Hybrid Apps kun je deze sensoren inmiddels ook goed aanspreken, waar voorheen de uitdaging zat om ze überhaupt aan te kunnen spreken. Nu zit het hem voornamelijk in hoe je ze inzet. Als je hier flink afhankelijk van bent, dan is het misschien verstandig om te kiezen voor een native app.

Cutting edge technologie is niet voor iedereen

Hybrid apps zijn op zich niet ‘cutting edge’ te noemen, maar de ontwikkelingen gaan het laatste jaar pas echt hard. Tools om nu echt de native functionaliteiten aan te spreken zijn pas kort beschikbaar. Die tools zijn dus cutting edge. Ionic is zo’n voorbeeld. Niet elke organisatie durft direct gebruik te maken van cutting edge technologie, deze pakken liever de ‘proven technologie’.

Je ontwikkelt een app die voorbij gaat aan native functionaliteiten

Hybrid Apps is een doorontwikkeling van de nieuwste frontend technieken. Je hebt veel vrijheden. Ook om voorbij te gaan aan native functionaliteiten van de mobiele operating systems. Rabobank is zo’n voorbeeld. Die heeft een app ontwikkeld op basis van Hybride technieken. Ze hebben in hun UX bepaalde keuzes gemaakt die afwijken van functionaliteiten zoals gebruikers die verwachten van native apps. Het gevolg is enorm veel negatieve feedback (zie vooral de comments onder dit artikel op Tweakers). Zonde!

Ondersteuning voor verouderde Operating Systems is van belang

Je wilt een app (laten) ontwikkelen die ondersteund moet worden op oudere Operating Systems. Omdat jouw doelgroep nog niet beschikt over de smartphones van de laatste 3 jaar.

Je wilt 4x ontwikkelen en onderhouden

Misschien heb je al specialisten in huis van alle platformen of wil je graag specifiek ontwikkelen voor de verschillende platformen. En je schuift alle voordelen aan de kant. Dan kun je er voor kiezen om viermaal te ontwikkelen.

Conclusie: Zoek de sweetspot voor hybrid apps

Eerlijk is eerlijk. De redenen om niet een hybrid app te maken zijn er wel, maar je moet wel een bewuste keuze maken om het te doen. Wil je gebruik gaan maken van veel sensoren of grafisch geweld gebruiken, dan is het misschien niet handig. Zoek juist naar de sweetspot van hybrid apps. De kracht zit hem veel meer in de data gestuurde en service gerichte apps. Daar kun je de meeste voordelen behalen.

Bron afbeelding: Redd Angelo / Unsplash