Was ist HTML5?
Vor heute hat Apple seine HTML 5 Showcase vorgestellt. Das Showcase umfasst Video, Typografie, Galerie, Übergänge, Audio, 360 Ansichten und Virtual Reality Beispiele. Dies ist eine fortgesetzte Kampagne gegen den aktuellen Anbieter der meisten dieser Arten von Inhalten, Adobe Flash. Wenn Sie den offenen Brief von Steve Jobs an die Community zum Thema Flash noch nicht gelesen haben, überprüfen Sie es. Es macht einige interessante Punkte.
Ich persönlich bin der Meinung, dass Flash eine aussterbende Ware ist und dass sich offene Standards gegenüber geschlossenen Technologien im Web immer durchsetzen werden. Es ist also an der Zeit, HTML 5 kurz zu überlisten. Ich habe auch eine Menge Meinung dazu geäußert, schließlich handelt es sich hier um einen Blog. Lesen Sie weiter für mehr.
Hä?
HTML ist die High-Level-Programmiersprache (oder Markup-Sprache), auf der alle Inhalte im Web basieren. Im Moment ist Standard HTML-4 (die aktuelle Version) nicht in der Lage, den Endbenutzern des Webs eine "reiche" Medienerfahrung zu bieten. Seit Jahren verlassen wir uns auf ein kommerzielles Unternehmen, Flash, das diese Lücke für uns schließt. Die mit Flash verbundenen Probleme sind jedoch Speicherverbrauch, Stabilität und die Tatsache, dass es sich um eine geschlossene (wie proprietäre) Technologie handelt. Du bekommst das Wesentliche. Flash gehört einer einzigen Firma. So funktioniert das Web normalerweise nicht. Damals begann das Web als eine Reihe offener Standards und die Geschichte zeigt, dass es letztlich weiterhin unter diesen Prinzipien funktionieren wird.
Marktbeherrschende Stellung
Im Moment ist fast jeder Videoinhalt, den Sie in Ihrem Browser sehen, mit freundlicher Genehmigung von Flash. Viele Websites sind für die Navigation auch auf Flash angewiesen. Klingt gut, aber mit dem Aufkommen neuer Technologien entstehen Probleme. Wenn Sie ein Hersteller von Unterhaltungselektronik sind, der darauf hofft, ein kleines Gerät auf den Markt zu bringen, das seinen Nutzern die Möglichkeit bietet, Videos über das Internet anzusehen, haben Sie kein Glück. Um diese Funktionalität zu bieten, müssen Sie Adobe in der heutigen Zeit davon überzeugen, Flash auf Ihr System zu portieren. Adobe hat keinen Anreiz, seine Software auf Ihr "aufstrebendes" Gerät zu portieren. Es wird ihnen Geld kosten, das sie nicht ausgeben wollen. Nun, sicherlich kann Adobe einfach die Spezifikationen veröffentlichen, die Leute benötigen, um ihre eigene Flash-Implementierung zu schreiben? Nee. Adobe wird das auch nicht zulassen, so dass sie eine (absichtliche oder nicht) dominierende Rolle bei der Bereitstellung von Inhalten über das Internet einnehmen. HTML 5 soll alle Lücken füllen, die uns das (alternde) HTML4 bietet. Es macht die Hosen von Adobe erschreckend. Sie können es nicht stoppen und alles, was sie tun, wird letztlich nur den unausweichlichen Tod verlängern.
Video-Wiedergabe
Die mit Abstand größte Bedrohung für die Flash-Hochburg ist die Fähigkeit von HTML5, Videos abzuspielen. Anstatt ein Flash-Programm zu Ihrer Website hinzuzufügen oder einen Videoplayer eines Drittanbieters einzubetten, kann ein Webentwickler ein Video mit dem Tag hinzufügen. Dies ist ein einfacher Prozess in großen Schritten als mit Flash. Es gibt viele verschiedene Möglichkeiten, Audio und Video abzuspielen, sodass die Technologie noch nicht perfekt ist. Es wird einige Zeit dauern, bis alle Beteiligten die Details festgelegt haben, aber irgendwann werden Sie feststellen, dass das Video über Ihren Browser und nicht über ein Programm von Drittanbietern zu Ihnen gelangt. Youtube ist bereits an Bord und derzeit können Sie ihren Inhalt in HTML5 auf Ihrem Mac mit Safari oder Google Chrome ansehen. Firefox und Internet Explorer-Unterstützung ist auf dem Weg.
Canvas-basierte Seitengestaltung.
HTML5 führt ein neues HTML-Element namens CANVAS-Tag ein. Dieses Tag ermöglicht zweidimensionales Zeichnen auf jeder Webseite. Perfekt für die Erstellung von Graphen oder anderen komplexen Zeichenoperationen. Früher waren Entwickler häufig auf Flash angewiesen, um Designelemente auf einer Seite zu "zeichnen", die mit Javascript oder Standard-HTML nicht möglich waren.
Struktur
HTML5 enthält modernisierte Organisations- oder "Struktur" -Elemente, mit denen Webdesigner ihre Inhalte besser auf die gewünschte Zielgruppe ausrichten können. Letztlich werden die Suchmaschinen (google) in der Lage sein, Daten noch gezielter zu indizieren, so dass Sie als Web-Nutzer Informationen schneller als je zuvor finden können.
Weniger Ressourcen notwendig / mehr integriert
Wenn Computer immer kleiner werden (iPhone / iPad), wird das Computer-Computing immer wichtiger. HTML5 ist eine Technologie, die direkt in Ihren Browser integriert wird, sodass Ihr Computer keine zusätzliche Anwendung starten muss, um nur Rich Content anzuzeigen. Browser-Entwickler haben nun die Möglichkeit, das gesamte Web-Browsing während des QA-Prozesses zu testen, so dass wir alle weniger Abstürze haben!
Lehnen Sie sich zurück und genießen Sie die Show. Es wird viele weitere Versuche von Adobe geben, um Leute und Unternehmen davon zu überzeugen, bei Flash zu bleiben. Es sollte für gute Nachrichten sorgen, aber am Ende des Tages können Sie sich genauso gut an HTML5 gewöhnen, das hier bleibt.
-Chris