| WK game BP Ultimate | iPhone app 'waarismntent' |
HTML 5 vs Flash
HTML 5 belooft een waardevolle upgrade te worden van het huidige web. HTML 5 introduceert een nieuw Document Object Model (DOM) waardoor pagina's sneller ingeladen kunnen worden. Tags als <header>, <nav> en <article> zullen voor een duidelijkere semantische structuur zorgen. En door de <video> en <audio> tags kunnen multimedia-bestanden rechtstreeks in de browser afgespeeld kunnen worden - zonder tussenkomst van een plugin.
HTML is het laagste programmeer-niveau van de browser en is bepalend voor de weergave van webpagina's. Het consistent doorvoeren van de nieuwe regels van HTML 5 in de diverse browsers is daarbij zeer gewenst. Op dat gebied moet er nog veel gebeuren en is er nog een lange weg te gaan. Een goed overzicht van de huidige status van implementatie vinden we hier en hier.
Flash vs HTML 5?
Nu de oorlog tussen Adobe en Apple los is gebarsten - omdat Apple weigert Flash te ondersteunen - schiet HTML 5 naar voren als de beste cross-platform oplossing. De filosofie achter Flash was altijd; 'build once, run everywhere', maar nu Apple in al zijn mobiele producten Flash niet ondersteunt lijkt dat niet meer op te gaan. (Ondanks een nieuwe update van de flashplayer, waardoor er geen onderscheidt meer gemaakt wordt tussen flash en flashlite.)
HTML in combinatie met CSS en JavaScript lijkt de beste oplossing te gaan vormen voor cross-platform ondersteuning van webpagina's met hoge interactiviteit. Eigenschappen als Geolocation en hopelijk over een tijdje ook de Microfoon, Webcam en Accelerometer, kunnen voor veel nieuwe leuke ervaringen zorgen en daarom meerwaarde bieden. De Sanoma iPad Autoweek is een mooi voorbeeld van wat mogelijkheden.
Het zal nog een aantal jaar duren voordat HTML5 volledig doorgevoert is in alle standaard browsers. En het zal nog wel even duren voordat HTML in combinatie met JavaScript dezelfde framerates en resultaten zal behalen in vergelijking tot Flash. Tot die tijd zal Flash zeker gebruikt blijven worden voor onder andere het creëren van online merkbelevingen en websites met een hoogwaardige interactie.
Een nieuwe uitdaging
Cross-platform houdt in dat dezelfde webpagina straks op verschillende apparaten en in verschillende locaties te bekijken is, zoals thuis achter de desktop computer, op de bank met de iPad, of onderweg op je mobiel. Dit zorgt voor een nieuwe uitdaging, in bijna alle gevallen zal de informatiebehoefte van de gebruikers voor iedere situatie anders zijn. Dit zie je bijvoorbeeld terug in de iPhone Apps. Waar een App heel specifiek één functie heeft.
Wordt HTML 5 de toekomst? Verdwijnt Flash? Moet alle content op verschillende devices met dezelfde technieken getoond kunnen worden. Wat er ook gebeurd, we houden onze oren en ogen open en zullen vooraan blijven lopen in in deze venieuwingsstrijd.
Ter inspiratie
.. en om de mogelijkheden van HTML 5 en van de opensource JavaScript library jQuery te verkennen hebben we een aantal links verzameld, die we graag met jullie delen.
HTML 5:
html5demos.com
html5vsflash.tumblr.com
101besthtml5sites.com
html5games.net
jQuery: