Bright Answers

Bright Answers biedt branchespecifieke ICT oplossingen en maatwerk aangepast op jouw bedrijfsvoering. Wij helpen bedrijven op het gebied van:

Native apps en web (HTML5) apps vanuit het perspectief van ontwikkelaars

Dit artikel is gepubliceerd op: 26-05-2016

In een artikel uit november 2015 hebben we je al een globale inkijk gegeven in het onderscheid tussen native apps, webapps en hybride apps. We duiken in dit artikel wat dieper in op het onderscheid vanuit het perspectief van de ontwikkelaar. En we leggen uit waarom wij ervoor hebben gekozen om ons volledig te richten op de ontwikkeling van webapps. Een bewuste keuze die veel voordelen oplevert voor onze klanten en onze ontwikkelaars.

Wat is het verschil tussen een native app en een webapp?

De native apps vinden we in de appstores van Windows, Google en Apple. Ze worden specifiek ontwikkeld voor smartphones, tablets en smart wearables. Ontwikkelaars coderen de apps in een specifieke programmeertaal, bijvoorbeeld Objective C voor iOS en Java voor Android besturingssystemen. Wil je dus een native app voor Android, iOS en Windows laten ontwikkelen, ontwikkel- en beheerkosten. Daar staan echter wel een hoge betrouwbaarheid en veiligheid tegenover. Plus het voordeel dat de apps gebruik kunnen maken van alle faciliteiten van de devices, zoals camera en sensoren. Veel native apps kunnen ook offline gebruikt worden.

De laatste jaren worden webapps echter steeds populairder. De meeste worden gemaakt in HTML(5). Webapps zijn webapplicaties die via de browser gebruikt kunnen worden op mobiele apparaten. Bright Answers benut de voordelen van webapps ten volle in zijn producten en diensten. Dat zullen we toelichten aan de hand van die voordelen.

Eén keer programmeren, overal laten draaien

In HTML5 heeft de ontwikkelaar de mogelijkheid om één set code te programmeren voor verschillende platforms en devices met een webbrowser. Daardoor draait de app op alle verschillende webbrowsers en schermformaten. De webbrowser kan de device-specifieke functionaliteit daardoor goed hanteren. Met andere woorden: voor alle soorten devices hoef je slechts een programma te schrijven. Dat bespaart tijd en geld. Webapps kennen daardoor een snellere time-to-market en lagere kosten.

HTML5-skills kunnen het verschil maken

Scholieren en studenten groeien tegenwoordig op met HTML5. Voor het ontwikkelen van HTML-apps kun je dus uit een grotere vijver met specialisten vissen. Door jong talent te koesteren en te laten ontwikkelen in hun HTML-vaardigheden, kun je het verschil maken in functionaliteit, design en performance. Bright Answers koestert die talenten en heeft ze in huis. We bieden ze de optimale omstandigheden en faciliteiten om hun creativiteit en vaardigheden de ruimte te geven. Wij richten ons liever op het nog beter worden in webapps dan op beide paarden te wedden.

Snelheid

De snelle time-to-market van webapps hebben we al even aangestipt. Code kan geprogrammeerd, getest en gereviseerd worden in korte sprints (agile development). Met HMTL5 heb je bovendien de beschikking over uitgebreide libraries waarmee je code van anderen voor verschillende functionaliteiten kan gebruiken. Een ander voordeel van coderen in HTML5 is dat je verschillende ontwikkelaars kunt inzetten voor de afzonderlijke webpagina’s van een app. Daardoor kun je parallel ontwikkelen. Ook dat scheelt tijd. En tijd is tenslotte geld.

Overigens biedt HTML5 ook mogelijkheden om de camera en sensoren van smartphones in een webapp te gebruiken. Voor de integratie van mobiele sensoren in een applicatie is dus geen native app meer nodig.

Een brug tussen het traditionele web en mobiele apps

Tot de komst van HTML5 konden ontwikkelaars óf de performance- en functionaliteitsbeperkingen van HTML4 accepteren, óf de kosten en complexiteit van de ontwikkeling van native apps accepteren. Een tussenweg was er niet; tot HTML5. Met HTML5 kun je apps ontwikkelen die op het eerste gezicht native apps lijken. Je kunt een app zelfs in een icoontje inkapselen op het scherm van een smartphone zonder dat de gebruiker een aparte webpagina in zijn browser hoeft te openen. Zie het als een complete website die netjes in een bundeltje ingepakt is en op het device van de gebruiker geplaatst wordt. Dat is heel veel functionaliteit in een klein HTML5-pakketje.

Geen appstore meer nodig

Dit voordeel zie je wellicht niet als je nooit hebt moeten wachten op de goedkeuring van een app door de appstores van Google, Apple en Windows. Of als je nooit te maken hebt gehad met het sideloading-proces van een native app. De tijd die daarvoor nodig is, besteden wij liever aan de ontwikkeling en verfijning van onze webapps. Bovendien willen we niet afhankelijk zijn van andere partijen.

Omdat HTML5 een browsertaal is, hoeft een app niet via een appstore te lopen. Dat geeft jou de vrijheid om de app aan te bieden zoals jij dat wilt, bijvoorbeeld via een download op je bedrijfswebsite. Het houdt ook in dat de webapp letterlijk minuten na het ontwikkel- en testproces live kan.

Snelle ontwikkeling biedt kansen

De snelle ontwikkeling van webapps met HTML5 biedt ondernemers kansen om snel in te spelen op wensen van hun klanten, of op bepaalde gebeurtenissen of evenementen. Het voorkomt dat je businessopportunities mist, die geld opleveren.

Bright Answers gaat nog een stapje verder

Wij hebben de bewuste keuze gemaakt om ons volledig te focussen op de ontwikkeling van webapps voor onze klanten, vanwege alle voordelen en de flexibiliteit die webapps bieden. Deze voordelen en de flexibiliteit zijn essentieel voor ondernemers die voorop willen lopen. Ook wij willen vooroplopen en dat doen we ook. Niet alleen ontwikkelen wij snel en goed. We hebben ook een uniek webplatform in HMTL5 ontwikkeld waarmee onze klanten zelf snel webapps kunnen bouwen zonder HMTL5-kennis: de Appbuilder. We noemen onze Appbuilder niet voor niets de business enabler. Wij helpen onze klanten om te excelleren in waar zij goed in zijn door te excelleren in waar wij goed in zijn: webapps bouwen en onze klanten de tools geven waarmee zij snel kunnen inspelen op hun marktontwikkelingen.


Andere artikelen over Trends 2016

Andere artikelen over Innovatie

Andere artikelen over Front-end services

Andere artikelen over Apps bouwen


 

Reacties

Er zijn nog geen reacties.

 

Plaats nieuwe reactie

Velden met een gemarkeerd met een * zijn verplicht.
 
 
 
­