De ontwikkelingen van mobiele apps en de mobiele telefoons gaan als een speer. De verschillen tussen de mobiele telefoons en hun besturing systemen komt steeds dichter naar elkaar toe. De manier van ontwikkelen voor deze platformen blijft nog altijd flink afwijkend. Verschillende programmeertalen en tools zorgen snel voor dubbel werk. Maar daar is dus wel een alternatief voor, namelijk hybride apps. Hieronder 5 redenen waarom je nu moet gaan voor hybride app development.
1. Één keer ontwikkelen voor alle mobiele platformen
Met Android, iOS en Windows Mobile heb je 3 platformen met allen hun eigen ontwikkel taal als je voor een native app kiest. 3 keer ontwikkelen en bij onderhoud dus ook 3 keer aanpassen. Maak je gebruik van hybride app development dan bouw je eenmalig de webapp en zorg je met een zogenaamde wrapper dat de native functionaliteiten worden aangesproken van de mobiele telefoon. Je kunt je voorstellen wat een winst je maakt op efficiëntie.
2. Ionic framework is de missing link
In 2012 werd naar hybride mogelijkheden gekeken voor mobile app development, maar dit was totaal nog niet volwassen. Smartphones waren nog niet krachtig genoeg, webbrowsers nog niet snel genoeg en de beschikbare wrappers als phonegap waren nog niet volwassen genoeg. Inmiddels zijn we 3 jaar aan volwassenheid verder en is het Ionic Framework opgestaan. Een framework dat zorgt voor de juiste templates bij het aanspreken van native functionaliteiten van de verschillende platformen. Hierdoor zijn de hybride apps niet meer te onderscheiden van native apps.
3. Gartner voorspelt dat in 2016 50% van de apps hybride zijn
In 2013 schreef Gartner dat 50% van de apps hybride zal zijn in 2016. We zijn daar inmiddels al bijna en de 50% lijken we ook niet te halen. Dat heeft met er mee te maken dat een aantal platformen juist van hybride is afgestapt (Facebook en LinkedIn), vanwege technische performance. Die beperking is zo goed als verdwenen en steeds meer ontwikkelaars kiezen nu voor hybride. En met enige vertraging zal hybride de overhand krijgen boven native apps.
4. Er zijn al sterke voorbeelden voor gegaan
Er zijn tal van apps te vinden die hybride zijn ontwikkeld. Bekendere voorbeelden zijn bijvoorbeeld de mobiele apps van Evernote, Twitter en Uber (bron). Nog meer voorbeelden zijn te zien bij de Ionic showcase.
5. Tijd (en dus kosten) efficiënter, nu en in de toekomst
Omdat je met hybride apps ontwikkelt voor meerdere platformen (bijvoorbeeld iOS, Android, Windows Phone) tegelijk bespaar je zoals eerder geschreven flink op de ontwikkelkosten. Maar dat is niet de enige tijd/kosten-efficiënte reden.
Stel je voor dat je al een (responsive) website hebt. De hiervoor geschreven HTML en CSS kun je grotendeels hergebruiken en dus heeft de app al snel de juiste look en feel. Scheelt een hoop tijd, en dus geld.
Maar ook na de eerste oplevering van de app kan er flink tijd bespaard worden: een update kan in 1 keer voor alle platformen worden doorgevoerd. En doordat de app grotendeels uit javascript, html en css bestaat is het makkelijker om, wanneer nodig, een andere developer deze update te laten doorvoeren. Je hoeft dus niet eerst op zoek naar die ene Java/Objective C developer.
Conclusie
Genoeg reden om de bestaande app om te laten bouwen naar hybride, of een nieuwe direct hybride op te zetten. Belangrijk is wel de kracht van hybride op een juiste manier in te zetten. Bij Incentro bouwen wij hier inmiddels goede learnings in op en geloven enorm in de kracht van deze vorm.
Bron afbeelding: unsplash.com
The post 5 redenen om nu voor hybride apps te gaan appeared first on Now Digital.