Door Marnix Franssen, do 1 september 2011 om 16:04
Eind september publiceert Hyves een HTML5-versie van de profielensite voor de iPad. Dat legt de basis voor meer en snellere updates op alle andere mobiele platformen. Niet het ontwikkelen van apps maar van features staat centraal.
Over een paar weken heeft iedereen met een smartphone vrijwel altijd dezelfde functies in zijn Hyvesapplicatie zitten. Net als veel andere grote mediabedrijven schakelt Hyves over op HTML als vertrekpunt voor de mobiele doorontwikkeling van zijn diensten. De tijd dat er apart voor Symbian, iOS, Android en BlackBerry OS wordt geprogrammeerd is grotendeels voorbij.
Hierdoor is het mogelijk in de komende maanden verscheidene nieuwigheden snel op de markt te brengen. Daartoe behoren functionaliteiten zoals Hyves Voorspellen, social gaming en interactieve mobiele campagnes.
Drie vragen aan technisch directeur David Vismans over de technische verschuiving.
Waarom HTML5?
“Door het aanbieden van een HTML5-versie in plaats van een complete native applicatie kunnen we de gebruiker frequenter en sneller van nieuwe functionaliteit voorzien. Alle nieuwe core functies van Hyves kunnen nu sneller en makkelijker doorgevoerd worden naar mobiel en zijn voor de gebruiker direct zichtbaar op alle platformen die de HTML5-versie ondersteunen. Dit heeft als belangrijk voordeel dat een groot deel van de functionaliteit van de applicatie die voorheen native gebouwd moest worden voor iOS, Android & BlackBerry nu maar één keer ontwikkeld hoeft te worden in HTML en JavaScript.”
“Voor de applicaties op iOS, Android, BlackBerry en Symbian hebben we een ‘container’ ontwikkeld gebaseerd op het open source product Phonegap. Deze containerapplicatie downloadt steeds de meest recente HTML- en Javascript-bestanden van Hyves waardoor de gebruiker direct over de versie met de laatste functionaliteit en bugfixes beschikt.“
“Daarnaast worden features waarbij ‘native’ functionaliteit vereist is – zoals het uploaden van foto’s, pushnotificaties en bijvoorbeeld chat – native in de Phonegapcontainer gebouwd en via een JavaScript-’brug’ toegankelijk gemaakt voor het HTML-deel van de applicatie. Deze Phonegapcontainer is uiteindelijk de app die de gebruiker installeert op zijn telefoon via de appstores. Wijzigingen in de container vereisen dus wel een client update, maar we verwachten in de container veel minder frequent wijzigingen te hoeven uitbrengen.”
“Met HTML5 kunnen we de dus heel snel nieuwe functionaliteit over alle platformen uitrollen. We hoeven deze immers maar één keer te bouwen, Dat scheelt veel tijd.”
Betekent dit het einde van de applicaties?
“Niet helemaal. De Hyves iPhone-applicatie is onze meest geavanceerde client. De HTML5-variant is nog niet zo uitgebreid qua functionaliteit als de iPhone-app, dus deze gaan we voorlopig nog niet omzetten. We bepalen op een later moment wanneer de iPhone-client migreert naar HTML5 in combinatie met Phonegap.”
Op welke onderdelen is de HTML5 versie wezenlijke beter?
“Wat al beter is ten opzichte van de native clients is de Buzz. Deze heeft nu live updates met nieuwe reacties bovenaan en toont bovendien krabbels. Maar op het eerste gezicht is het vooral de gebruikersinterface. De buzz, knoppen, iconen en tekstinvoerschermen voor de HTML5-applicatie zien er op ieder platform hetzelfde uit, maar verschillen van de native Hyves-applicaties voor die platformen.”
Schermafbeeldingen van de vernieuwde mobiele versie:


Uit onderzoeken blijkt dat er in Nederland voor het einde van 2011 meer smartphones dan feature phones worden verkocht. Daarnaast worden er dit jaar rond de een miljoen tablets en e-readers verkocht. Veel van deze apparaten hebben niet hetzelfde besturingssysteem. De enige gemeenschappelijke deler is dat ze een webbrowser hebben en zodoende met HTML overweg kunnen.
Uitgevers die overstappen van afzonderlijke applicatieplatformen naar HTML5 zijn direct voorbereid op de volgende generatie ‘connected devices’: de televisie met internetaansluiting.