Wat is HTML5?

Anonim

Eerder vandaag onthulde Apple zijn HTML 5-showcase. De showcase omvat voorbeelden van video, typografie, galerij, overgangen, audio, 360°-weergaven en virtual reality. Dit markeert een voortdurende campagne tegen de huidige aanbieder van de meeste van dit soort inhoud, Flash van Adobe. Als je de open brief van Steve Jobs aan de gemeenschap over het onderwerp Flash nog niet hebt gelezen, bekijk het dan eens. Het levert enkele interessante punten op.

Persoonlijk ben ik van mening dat Flash een uitstervend product is en dat open standaarden altijd zullen zegevieren over gesloten technologieën als het op internet aankomt. Dus het is tijd om HTML 5 snel te bespreken. Ik heb ook veel meningen gegeven, want dit is tenslotte een blog. Lees verder voor meer.

Huh?

HTML is de programmeertaal (of opmaaktaal) op hoog niveau waarop alle inhoud op internet 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. We vertrouwen al jaren op een commerciële onderneming, Flash, die dit gat voor ons opvult. De problemen die lang met Flash zijn geassocieerd, zijn echter het geheugenverbruik, de stabiliteit en het feit dat het een gesloten (zoals in eigen) technologie is. Je snapt de essentie. Flash is eigendom van één bedrijf. Dat is meestal niet hoe het web werkt. Lang geleden begon het web als een reeks open standaarden en de geschiedenis laat zien dat het uiteindelijk volgens deze principes zal blijven werken.

Onverdiende 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 er beginnen problemen te ontstaan ​​met de komst van nieuwe technologieën. Als u een fabrikant van consumentenelektronica bent en hoopt een klein apparaat op de markt te brengen waarmee gebruikers video via internet kunnen bekijken, heeft u pech. In de wereld van vandaag moet u, om deze functionaliteit te bieden, Adobe overtuigen om flash naar uw systeem te porten. Er is geen stimulans voor Adobe om hun software over te dragen naar uw "opkomende" apparaat. Het gaat hen geld kosten, wat ze niet willen uitgeven. Welnu, Adobe kan toch 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 inhoud via internet.HTML 5 probeert alle hiaten op te vullen die de (verouderde) HTML4 ons heeft opgeleverd. Het jaagt de broek van Adobe af. Ze kunnen het niet stoppen en alles wat ze doen zal uiteindelijk de onvermijdelijke dood verlengen.

Video afspelen

Verreweg de grootste bedreiging voor het Flash-bolwerk is de mogelijkheid van HTML5 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 nu een video aan de tag toevoegen. Dit is een eenvoudiger proces met grote sprongen dan het gebruik van Flash. Er zijn veel verschillende manieren om zowel audio als video af te spelen, dus de technologie is nog niet perfect. Het zal even duren voordat iedereen de details heeft geregeld, maar uiteindelijk zul je zien dat de video naar je toekomt via je browser en niet via een programma van een derde partij. 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.

Paginaontwerp op basis van canvas.

HTML5 introduceert een nieuw HTML-element, de CANVAS-tag. Deze tag maakt tweedimensionale tekeningen op elke webpagina mogelijk. Perfect voor het maken van grafieken of andere complexe tekenbewerkingen. Voorheen vertrouwden ontwikkelaars vaak op Flash om ontwerpelementen op een pagina te 'tekenen' die niet mogelijk waren met het gebruik van Javascript of standaard HTML.

Structuur

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

Minder middelen nodig/meer geïntegreerd

Nu computers steeds kleiner worden (iPhone/iPad), wordt efficiënt computergebruik belangrijker dan ooit. HTML5 is technologie die rechtstreeks in uw browser wordt ingebouwd, zodat uw computer geen extra toepassing hoeft te starten om rijke inhoud te bekijken. Browserontwikkelaars hebben nu de mogelijkheid om de volledige webbrowsing-ervaring te testen tijdens het QA-proces, zodat we allemaal minder crashes krijgen!

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

-Chris

Wat is HTML5?