Hvad er HTML5?
Tidligere i dag afslørede apple sin HTML 5-showcase. Udstillingsvinduet dækker video, typografi, galleri, overgange, lyd, 360-visninger og eksempler på Virtual Reality. Dette markerer en fortsat kampagne mod den nuværende udbyder af de fleste af disse typer indhold, Adobes Flash. Hvis du ikke har læst Steve Jobs' åbne brev til fællesskabet om emnet Flash, så tjek det ud. Det giver nogle interessante pointer.
Personligt er det min opfattelse, at Flash er en uddøende vare, og at åbne standarder altid vil sejre over lukkede teknologier, når det kommer til nettet. Så det er tid til at give et hurtigt overblik over HTML 5. Jeg har også smidt en god del mening ind, da det jo trods alt er en blog. Læs videre for mere.
Hva?
HTML er det højniveau programmeringssprog (eller markup) som alt indhold på nettet er baseret på. Lige nu har standard HTML-4 (den nuværende version) ikke mulighed for at give en "rig" medieoplevelse til slutbrugerne af nettet. I årevis har vi været afhængige af et kommercielt foretagende, Flash, der udfylder dette hul for os. Problemerne længe forbundet med Flash er imidlertid hukommelsesforbrug, stabilitet og det faktum, at det er en lukket (som i proprietær) teknologi. Du forstår kernen. Flash ejes af et enkelt firma. Sådan fungerer nettet typisk ikke. Helt tilbage, da nettet startede som et sæt åbne standarder, og historien viser, at det i sidste ende vil fortsætte med at fungere under disse principper.
Ufortjent markedsdominans
Lige nu er næsten alt videoindhold, du ser i din browser, fra Flash. Mange websteder er også afhængige af Flash til navigation. Det lyder godt, men der begynder at opstå problemer med fremkomsten af nye teknologier. Hvis du er en producent af forbrugerelektronik, der håber at bringe en lille enhed på markedet, der har til hensigt at give brugerne mulighed for at se video over nettet, er du uheldig. I dagens verden, for at kunne levere denne funktionalitet, skal du overbevise Adobe om at overføre flash til dit system. Der er intet incitament for Adobe til at overføre deres software til din "up and coming" enhed. Det kommer til at koste dem penge, som de ikke er villige til at bruge. Nå, Adobe kan vel bare frigive de specifikationer, der er nødvendige for, at folk kan skrive deres egen implementering af Flash? Nix. Adobe vil heller ikke tillade det, så de ender med en (tilsigtet eller ej) dominans på indholdslevering over internettet.HTML 5 sigter mod at levere på alle de huller, som den (aldrende) HTML4 har givet os. Det skræmmer bukserne af Adobe. De kan ikke stoppe det, og alt, hvad de gør, vil i sidste ende blot forlænge dets uundgåelige død.
Videoafspilning
Langt den største trussel mod Flash-højborgen er HTML5s evne til at afspille video. Nu, i stedet for at tilføje et Flash-program til dit websted eller indlejre en tredjeparts videoafspiller, kan en webudvikler inkludere en video med tagget. Dette er en nemmere proces i spring og grænser end at bruge Flash. Der er mange forskellige måder at afspille både lyd og video på, så teknologien er endnu ikke perfekt. Det vil tage noget tid for alle derude at finde sig i detaljerne, men til sidst vil du se, at videoen kommer til dig via din browser og ikke et tredjepartsprogram. youtube er allerede med, og i øjeblikket kan du se deres indhold i HTML5 på din mac med Safari eller Google Chrome.Firefox og Internet Explorer support er på vej.
Canvasbaseret sidedesign.
HTML5 introducerer et nyt HTML-element kaldet CANVAS-tagget. Dette tag giver mulighed for todimensional tegning på enhver webside. Perfekt til fremstilling af grafer eller enhver anden form for kompleks tegneoperation. Tidligere var udviklere ofte afhængige af Flash til at "tegne" designelementer på en side, som ikke var mulige med brug af Javascript eller standard HTML.
Struktur
HTML5 inkluderer moderniserede organisations- eller "strukturelementer", der giver webdesignere mulighed for bedre at målrette deres indhold til en ønsket målgruppe. I sidste ende vil søgemaskinerne (google) være i stand til at indeksere data på en endnu mere målrettet måde, så du som webbruger vil være i stand til at finde information hurtigere end nogensinde før.
Færre ressourcer nødvendige/mere integrerede
I takt med at computere bliver mindre og mindre (iPhone/iPad), bliver effektiv computing vigtigere end nogensinde. HTML5 er teknologi, der vil blive indbygget direkte i din browser, så der ikke er behov for, at din computer starter en ekstra applikation bare for at se rigt indhold. Browserudviklere har nu mulighed for at teste hele web-browsing-oplevelsen under QA-processen, så vi alle ender med færre nedbrud!
Læn dig tilbage og nyd showet. Der vil være mange flere forsøg fra Adobe på at overbevise folk og virksomheder om at holde fast i Flash. Det burde give fremragende nyhedshistorier, men i sidste ende kan du lige så godt vænne dig til HTML5, det er kommet for at blive.
-Chris