Wat is HTML5?

Eerder vandaag onthulde Apple zijn HTML 5-showcase. De showcase behandelt video-, typografie-, galerij-, overgangs-, audio-, 360-weergave- en virtual reality-voorbeelden. Dit markeert een voortdurende campagne tegen de huidige aanbieder van de meeste van dit soort inhoud, Adobe's Flash. Als je Steve Jobs 'open brief aan de gemeenschap over het onderwerp Flash niet hebt gelezen, bekijk het dan. Het maakt een aantal interessante punten.

Persoonlijk ben ik van mening dat Flash een uitstervend product is en dat open standaarden altijd de overhand zullen krijgen op gesloten technologieën als het op internet aankomt. Dus het is tijd om HTML 5 snel af te ronden. Ik heb ook heel wat meningen geworpen, want dit is tenslotte een blog. Lees verder voor meer informatie.

Huh?

HTML is de programmeertaal op hoog niveau (of opmaaktaal) waarop alle inhoud op het web is gebaseerd. Op dit moment heeft standaard HTML-4 (de huidige versie) niet de mogelijkheid om een ​​"rijke" media-ervaring te bieden aan de eindgebruikers van het web. Al jaren vertrouwen we op een commerciële onderneming, Flash, die dit gat voor ons vult. De problemen die lang aan Flash zijn verbonden, zijn echter geheugenconsumptie, stabiliteit en het feit dat het een gesloten (zoals in gepatenteerde) technologie is. Je snapt de essentie. Flash is eigendom van één bedrijf. Dat is niet typisch hoe het web werkt. Lang geleden, toen het web begon als een reeks open standaarden en de geschiedenis laat zien dat het uiteindelijk zal blijven werken volgens deze principes.

Niet-dominante marktdominantie

Op dit moment is bijna alle video-inhoud die u in uw browser bekijkt, afkomstig van Flash. Veel websites zijn ook afhankelijk van Flash voor navigatie. Klinkt geweldig, maar problemen beginnen te ontstaan ​​met de komst van nieuwe technologieën. Als u een producent van consumentenelektronica bent en een klein apparaat op de markt wilt brengen dat van plan is gebruikers toe te staan ​​video over het web te bekijken, heeft u pech. In de wereld van vandaag, om deze functionaliteit te kunnen bieden, moet u Adobe overhalen om flash naar uw systeem te flashen. Er is geen reden voor Adobe om hun software te poorten naar uw "up and coming" -apparaat. Het gaat hen geld kosten, wat ze niet willen uitgeven. Welnu, zeker kan Adobe gewoon de specificaties vrijgeven die mensen nodig hebben om hun eigen implementatie van Flash te schrijven? Nee. Adobe gaat dat ook niet toestaan, dus eindigen ze met een (al dan niet opzettelijke) dominantie over de levering van content via internet. HTML 5 biedt een oplossing voor alle hiaten die de (ouder wordende) HTML4 ons heeft opgeleverd. Het maakt de broek weg van Adobe. Ze kunnen het niet stoppen en alles wat ze doen gaat uiteindelijk alleen maar de onvermijdelijke dood verlengen.

Video afspelen

Verreweg de grootste bedreiging voor Flash-stronghold is HTML5's mogelijkheid om video af te spelen. In plaats van een Flash-programma aan uw site toe te voegen of een videospeler van derden in te sluiten, kan een webontwikkelaar een video met de tag opnemen. Dit is een eenvoudiger proces met grote sprongen dan met Flash. Er zijn veel verschillende manieren om zowel audio als video af te spelen, dus de technologie is nog niet perfect. Het zal enige tijd duren voordat iedereen zich op de details zal concentreren, maar uiteindelijk zul je zien dat die video via je browser naar je toekomt en niet via een programma van derden. youtube is al aan boord en momenteel kun je hun inhoud in HTML5 bekijken op je mac met Safari of Google Chrome. Ondersteuning voor Firefox en Internet Explorer is onderweg.

Op doek gebaseerd paginaontwerp.

HTML5 introduceert een nieuw HTML-element, de CANVAS-tag. Met deze tag kunt u op elke webpagina een tweedimensionale tekening maken. Perfect voor het maken van grafieken of elke andere vorm van complexe tekenbewerking. Eerder ontwikkelden ontwikkelaars vaak op Flash om ontwerpelementen op een pagina te "tekenen" die niet mogelijk waren met behulp van Javascript of standaard HTML.

Structuur

HTML5 bevat gemoderniseerde organisatie- of 'structuur'-elementen waarmee webontwerpers hun inhoud beter kunnen richten op een gewenst publiek. Uiteindelijk zullen de zoekmachines (google) in staat zijn om gegevens nog gerichter te indexeren, zodat u als webgebruiker sneller dan ooit tevoren informatie kunt vinden.

Minder middelen nodig / meer geïntegreerd

Naarmate computers kleiner en kleiner worden (iPhone / iPad), wordt efficiënt computergebruik belangrijker dan ooit. HTML5 is technologie die rechtstreeks in uw browser wordt gebouwd, dus uw computer hoeft geen extra toepassing te starten om alleen rijke inhoud te bekijken. Browserontwikkelaars hebben nu de mogelijkheid om de hele web-browse-ervaring tijdens het QA-proces te testen, zodat we allemaal eindigen met minder crashes!

Leun achterover en geniet van de show. Er zullen nog veel meer pogingen van Adobe zijn om mensen en bedrijven ervan te overtuigen zich aan Flash te houden. Het moet uitstekende nieuwsverhalen opleveren, maar aan het eind van de dag kun je net zo goed wennen aan HTML5, het is hier om te blijven.

-Chris