Was ist HTML5?
Heute hat Apple sein HTML 5 Showcase vorgestellt. Der Showcase umfasst Video, Typografie, Galerie, Übergänge, Audio, 360-Grad-Ansichten und Beispiele für virtuelle Realität. Dies markiert eine fortgesetzte Kampagne gegen den derzeitigen Anbieter der meisten dieser Arten von Inh alten, Adobes Flash. Falls Sie den offenen Brief von Steve Jobs an die Community zum Thema Flash noch nicht gelesen haben, schauen Sie mal rein. Es macht einige interessante Punkte.
Persönlich bin ich der Meinung, dass Flash ein aussterbendes Gut ist und dass sich offene Standards im Web immer durchsetzen werden gegenüber geschlossenen Technologien. Es ist also an der Zeit, einen kurzen Überblick über HTML 5 zu geben. Ich habe auch viele Meinungen eingebracht, da dies schließlich ein Blog ist. Lesen Sie weiter für mehr.
Hä?
HTML ist die höhere Programmiersprache (oder Auszeichnungssprache), auf der alle Inh alte im Web basieren. Derzeit ist Standard-HTML-4 (die aktuelle Version) nicht in der Lage, den Endbenutzern des Webs ein „reiches“ Medienerlebnis zu bieten. Seit Jahren verlassen wir uns auf ein kommerzielles Unternehmen namens Flash, das diese Lücke für uns schließt. Die mit Flash seit langem verbundenen Probleme sind jedoch der Speicherverbrauch, die Stabilität und die Tatsache, dass es sich um eine geschlossene (wie bei proprietäre) Technologie handelt. Sie verstehen das Wesentliche. Flash gehört einem einzigen Unternehmen. So funktioniert das Web normalerweise nicht. Vor langer Zeit begann das Web als eine Reihe offener Standards, und die Geschichte zeigt, dass es letztendlich weiterhin nach diesen Prinzipien funktionieren wird.
Unverdiente Marktbeherrschung
Im Moment stammen fast alle Videoinh alte, die Sie in Ihrem Browser ansehen, von Flash. Viele Websites sind auch für die Navigation auf Flash angewiesen. Klingt großartig, aber mit dem Aufkommen neuer Technologien treten Probleme auf. Wenn Sie ein Hersteller von Unterh altungselektronik sind, der hofft, ein kleines Gerät auf den Markt zu bringen, das es seinen Benutzern ermöglichen soll, Videos über das Internet anzusehen, haben Sie Pech. In der heutigen Welt müssen Sie, um diese Funktionalität bereitzustellen, Adobe davon überzeugen, Flash auf Ihr System zu portieren. Es gibt keinen Anreiz für Adobe, ihre Software auf Ihr „aufstrebendes“ Gerät zu portieren. Es wird sie Geld kosten, das sie nicht bereit sind auszugeben. Nun, Adobe kann sicherlich die Spezifikationen veröffentlichen, die erforderlich sind, damit Benutzer ihre eigene Flash-Implementierung schreiben können? Nö. Adobe wird dies auch nicht zulassen, sodass sie am Ende eine (absichtliche oder nicht beabsichtigte) Dominanz bei der Bereitstellung von Inh alten über das Internet haben.HTML 5 soll alle Lücken schließen, die uns das ( alternde) HTML4 gezeigt hat. Es macht Adobe Angst. Sie können es nicht aufh alten und alles, was sie tun, wird letztendlich nur den unvermeidlichen Tod verlängern.
Video-Wiedergabe
Die mit Abstand größte Bedrohung für Flash ist die Fähigkeit von HTML5, Videos abzuspielen. Anstatt Ihrer Website ein Flash-Programm hinzuzufügen oder einen Videoplayer eines Drittanbieters einzubetten, kann ein Webentwickler jetzt ein Video mit dem Tag einfügen. Dies ist ein sprunghaft einfacherer Prozess als die Verwendung von Flash. Es gibt viele verschiedene Möglichkeiten, sowohl Audio als auch Video wiederzugeben, daher ist die Technologie noch nicht perfekt. Es wird einige Zeit dauern, bis sich alle da draußen auf die Details geeinigt haben, aber schließlich werden Sie sehen, dass das Video über Ihren Browser und nicht über ein Programm eines Drittanbieters zu Ihnen kommt. YouTube ist bereits an Bord und derzeit können Sie deren Inh alte in HTML5 auf Ihrem Mac mit Safari oder Google Chrome anzeigen.Unterstützung für Firefox und Internet Explorer ist unterwegs.
Canvas-basiertes Seitendesign.
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 Diagrammen oder jede andere Art von komplexen Zeichenvorgängen. Früher verließen sich Entwickler häufig auf Flash, 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, die es Webdesignern ermöglichen, ihre Inh alte besser auf eine gewünschte Zielgruppe auszurichten. Letztendlich werden die Suchmaschinen (Google) Daten noch gezielter indizieren können, sodass Sie als Webnutzer Informationen schneller denn je finden.
Weniger Ressourcen erforderlich/integrierter
Da Computer immer kleiner werden (iPhone/iPad), wird effizientes Computing wichtiger denn je. HTML5 ist eine Technologie, die direkt in Ihren Browser integriert wird, sodass Ihr Computer keine zusätzliche Anwendung starten muss, nur um Rich Content anzuzeigen. Browser-Entwickler haben jetzt die Möglichkeit, das gesamte Web-Browsing-Erlebnis während des QA-Prozesses zu testen, damit wir alle am Ende weniger Abstürze haben!
Lehnen Sie sich zurück und genießen Sie die Show. Es wird noch viele weitere Versuche von Adobe geben, Menschen und Unternehmen davon zu überzeugen, bei Flash zu bleiben. Es sollte für hervorragende Nachrichten sorgen, aber am Ende des Tages können Sie sich genauso gut an HTML5 gewöhnen, es wird bleiben.
-Chris