HTML5 vad är det?
HurNär Steve Jobs vägrade tillåta Flash på iOS-enheter, hävdade han att HTML5 kunde göra allt Flash gjorde.
Han var inte helt ärlig - verkningsförvrängningsfältet var starkt den dagen - men i slutändan vann Apple och Adobe gjorde det inte; HTML5, inte Flash, är den teknik som förvandlar webben. Så vad exakt är det, och vad vill det från oss?
Vad är HTML5?
HTML5 är den senaste versionen av Hypertext Markup Language, koden som beskriver webbsidor. Det är egentligen tre typer av kod: HTML, som ger strukturen; Cascading Style Sheets (CSS), som tar hand om presentation; och JavaScript, vilket gör att saker händer.
Vad är så bra med HTML5?
HTML5 har utformats för att leverera nästan allt du vill göra online utan att behöva ytterligare programvara, t.ex. webbläsare. Det gör allt från animering till appar, musik till film och kan också användas för att bygga otroligt komplicerade applikationer som körs i din webbläsare.
Det finns mer. HTML5 är inte proprietär, så du behöver inte betala royalties för att använda den. Det är också plattform, vilket betyder att det inte bryr sig om du använder en surfplatta eller en smartphone, en netbook, anteckningsbok eller ultrabook eller en smart TV: om din webbläsare stöder HTML5, ska den fungera felfritt. Oundvikligen är det lite mer komplicerat än det. Mer om det på ett ögonblick.
Vad gör HTML5?
Vi har kommit långt sedan HTML knappt kunde hantera en enkel sidlayout. HTML5 kan användas för att skriva webbprogram som fortfarande fungerar när du inte är ansluten till nätet. att berätta för webbplatser där du är fysiskt lokaliserad att hantera högupplöst video och att leverera extraordinär grafik.
När kommer HTML5 att slutföras?
HTML5 är en utvecklingsstandard, så det är lite vilseledande att prata om när det kommer att bli klart.
Vad som är viktigt är att HTML-funktioner - som förut nämnda geolokalisering, webbapps, video och grafik, kan användas nu, förutsatt att din webbläsare stöder dem.
Behöver jag en HTML5-webbläsare?
Du har förmodligen fått en redan. Alla stora webbläsare - Internet Explorer, Edge, Firefox, Chrome, Safari och Opera, Mobile Safari och Androids webbläsare - stöder HTML5, men de stöder inte alla samma saker.
Firefox stöder generellt det bredaste urvalet av HTML5-funktioner, med Chrome och Safari som följer kort därefter, men som vi sa HTML5 är en utvecklingsstandard och de senaste versionerna av varje webbläsare är mer än de grundläggande. Om du vill ha mer detaljerad information om webbläsarsupport, ger den utmärkta Caniuse.com en detaljerad sammanfattning av vad som stöder vad.
Vad är problemet med HTML5-video?
HTML5-standarden stöder video, men tyvärr kan ingen komma överens om vilket format som ska stödja - och det betyder att olika webbläsare stöder olika HTML5-videoformat.
Det finns tre huvudämnen: Ogg Theora, som stöds av varje webbläsarbar Internet Explorer (Safari-support kräver en manuell installation); H.264, som stöds av alla utom Firefox; och VP8 / WebM, som stöds av allt (även om Safari och IE kräver manuella installationer).
Kommer HTML5 att ersätta Flash och Silverlight?
På vissa sätt har den redan: IOS-enheter kör inte Flash, och många videos webbplatser har antingen flyttats från Flash till HTML5-video eller åtminstone erbjudit HTML5 som ett alternativ. Men eftersom HTML5 inte inkluderar DRM-teknik (Digital Rights Management) för att förhindra kopiering, föredrar många innehållsägare proprietära DRM-vänliga format som Flash eller Silverlight. Till exempel släpper UK-videofilmen LoveFilm Flash - men i stället för HTML5 flyttas den till Silverlight.
Även om Adobe har meddelat att det kommer att sluta utveckla Flash Player för mobila enheter, används Flash också betydligt mer än att bara visa video, så det går inte någonstans.
Vilka verktyg behöver jag för att skapa HTML5-webbplatser?
Purister skulle säga att du inte behöver några verktyg - du kan skriva HTML5-kod med en biro och lite papper om du vill - men andra föredrar verktyg som Adobe's Dreamweaver, som fick ett HTML5-paket 2010.
Adobe klarar också Edge, ett dedikerat HTML5-animationsverktyg som lovar att göra det enkelt att skapa animering av Flash-stil.
Var kan jag se några HTML5-demos?
Den listiga namnet HTML5demos.com har några bra demonstrationer, tillsammans med en nyckel som visar vilka som fungerar i vilka webbläsare, medan det utmärkta Google Web Fundamentals-programmet har både demo och kodprover för designers och utvecklare. Google har sammanställt en HTML5-videospelare för YouTube, och Apple har sammanställt en HTML5-showcase på Apple.com. Vår favorit är dock den interaktiva filmen Chris Milk gjord för Arcade Fire Vi brukade vänta.