Vad är HTML5?
Tidigare idag avslöjade Apple en HTML 5-presentation. Utställningen omfattar video, typografi, galleri, övergångar, ljud, 360 visningar och virtuella verklighetsexemplar. Detta markerar en fortsatt kampanj mot den nuvarande leverantören av de flesta av dessa typer av innehåll, Adobe Flash. Om du inte har läst Steve Jobs öppna brev till samhället om ämnet Flash, kolla in det. Det gör några intressanta punkter.
Personligen är det min åsikt att Flash är en döende handelsvara och att öppna standarder alltid kommer att råda över slutna teknologier när det gäller webben. Så det är dags att snabbt springa ner i HTML 5. Jag kastade också en hel del åsikt, eftersom det här är en blogg. Läs vidare för mer.
Va?
HTML är det högsta programmeringsprogrammet (eller markup) som allt innehåll på webben bygger på. Just nu har standard HTML-4 (den nuvarande versionen) inte möjlighet att ge en "rik" medieupplevelse till webens slutanvändare. I åratal har vi lita på ett kommersiellt företag, Flash, som fyller detta klyfta för oss. Problemen som länge förknippas med Flash är dock minnesförbrukning, stabilitet och det faktum att det är en stängd (som i proprietär) teknik. Du får kärnan. Flash ägs av ett enda företag. Det är inte typiskt hur webben fungerar. Vägen tillbaka när webben började som en uppsättning öppna standarder och historien visar att det i slutändan fortsätter att fungera enligt dessa principer.
Undeserving Market Dominance
Just nu är nästan allt videoinnehåll du tittar i din webbläsare med tillstånd av Flash. Många webbplatser beror också på Flash för navigering. Det låter bra, men problem börjar uppstå med tillkomsten av ny teknik. Om du är en tillverkare av hemelektronik som hoppas kunna marknadsföra en liten enhet som avser att tillåta användarna att titta på video via webben, har du ingen lycka till. I dagens värld, för att kunna erbjuda denna funktionalitet, måste du övertyga Adobe till portflash till ditt system. Det finns inget incitament för Adobe att porta programvaran till din "upp och kommande" enhet. Det kommer att kosta dem pengar, som de inte är villiga att spendera. Jo, säkert kan Adobe bara släppa de specifikationer som är nödvändiga för att människor ska kunna skriva egna implementeringar av Flash? Nej. Adobe kommer inte heller att tillåta det, så de hamnar med en (avsiktlig eller inte) dominans på innehållsleverans via internet. HTML 5 är utformad för att leverera på alla de luckor som (aging) HTML4 har presenterat oss. Det skämmer bort byxorna från Adobe. De kan inte stoppa det och allt de gör är i slutändan att bara förlänga det är oundviklig död.
Videouppspelning
Det överlägset största hotet att Flash-fäste är HTML5: s förmåga att spela upp video. Nu, istället för att lägga till ett Flash-program på din webbplats eller bädda in en tredjeparts videospelare, kan en webbutvecklare inkludera en video med taggen. Detta är en enklare process i språng än att använda Flash. Det finns många olika sätt att spela både ljud och video, så tekniken är ännu inte perfekt. Det kommer att ta tid för alla där ute för att lösa detaljerna, men så småningom ser du att videon kommer till dig via din webbläsare och inte ett tredjepartsprogram. youtube är redan ombord och för närvarande kan du se deras innehåll i HTML5 på din Mac med Safari eller Google Chrome. Firefox och Internet Explorer stöd är på väg.
Canvasbaserad siddesign.
HTML5 introducerar ett nytt HTML-element som heter CANVAS-taggen. Den här taggen möjliggör dubbeldimensionell ritning på vilken webbsida som helst. Perfekt för att producera grafer eller någon annan typ av komplex ritningsoperation. Tidigare skulle utvecklare ofta förlita sig på Flash för att "rita" designelement på en sida som inte var möjligt med hjälp av Javascript eller standard HTML.
Strukturera
HTML5 innehåller moderniserad organisation eller "struktur" -element som gör det möjligt för webbdesigners att bättre rikta sitt innehåll till en önskad publik. I slutändan kommer sökmotorerna (google) att kunna indexera data på ett ännu mer målinriktat sätt så att du som webbanvändare kommer att kunna hitta information snabbare än någonsin tidigare.
Mindre resurser krävs / mer integrerad
Eftersom datorer blir mindre och mindre (iPhone / iPad) blir databehandling effektivare än någonsin. HTML5 är teknik som kommer att byggas direkt in i din webbläsare, så det kommer inte vara nödvändigt för din dator att starta en ytterligare applikation bara för att visa riktigt innehåll. Webbläsarutvecklare har nu möjlighet att testa hela webbläsningsupplevelsen under QA-processen så att vi alla hamnar med mindre kraschar!
Luta dig tillbaka och njut av showen. Det kommer att finnas många fler försök från Adobe att övertyga människor och företag att hålla sig till Flash. Det borde göra fantastiska nyhetsberättelser, men i slutet av dagen kan du också bli van vid HTML5, den är här för att stanna.
-Chris