Flash vs. HTML5: Der letzte Stand

Ob Sie es glauben oder nicht, Flash hat immer noch einen leidenschaftlichen Fanclub. Der einst allgegenwärtige Mediaplayer für Browser hat seine Klumpen genommen, was zum großen Teil auf Sicherheitsprobleme zurückzuführen ist. Diehards bleiben jedoch im Kampf gegen HTML5 in der Ecke von Flash, obwohl Flash möglicherweise in Gefahr ist, da HTML5 weiterhin alle Funktionslücken schließt, die es möglicherweise mit seinem proprietären Vorgänger hatte.

Occupy HTML5, eine Facebook-Seite, die sich selbst als „Bewegung zur Befreiung der Welt vom HTML-Purismus“ bezeichnet, ist eine solche Möglichkeit, die Flashs Mantel aufgreift. Die Seite betont, dass es sich nicht um eine Anti-HTML5-Bewegung handelt, sondern um eine Opposition gegen Purismus, voreingenommene Vormachtstellung und Mobbing in Unternehmen. Flash, sagt Occupy HTML5, ist ausgereift. „Es wird von allen gängigen Desktop-Browsern unterstützt. Es ist stabil, wenn es richtig verwendet wird. Wenn nicht, stürzt es wie jede andere Technologie häufig ab. “ Die Seite mit mehr als 700 Likes wurde von dem leidenschaftlichen Flash-Anwalt Stephane Beladaci erstellt, der kürzlich sagte, er habe vor, die Website neu zu starten.

Flash „bietet einige erstaunliche Erlebnisse, die in allen gängigen Browsern auf eine Weise konsistent funktionieren, die ohne die Flash-Technologie nicht repliziert werden kann“, schreibt Beladaci auf der Facebook-Seite von Occupy HTML5. „Wenn man sich für vereinfachende Aussagen zu Webtechnologien einsetzt, ist das Web weniger gebildet. Zu diesem Zeitpunkt hält es das Web zurück. “

In den letzten Jahren war Flash jedoch Gegenstand von Sicherheitslücken, und Browser-Anbieter, darunter Apple, Google und Mozilla, haben sich davon entfernt. W3Techs, das Statistiken über die Verwendung von Webtechnologien erstellt, gibt an, dass Flash nur auf 8 Prozent der Websites verwendet wird, verglichen mit 10 Prozent vor einem Jahr. Vor sechs Jahren wurde Flash auf 28,5 Prozent der Websites verwendet, als Steve Jobs „Thoughts on Flash“ schrieb, den offenen Brief, in dem er Themen wie Sicherheit, Leistung und Akkulaufzeit bei der Ankündigung von Apple zitierte, Flash auf seinen iPhones zu verbieten.

Der Todesstoß

Diese Entscheidung von Jobs war das Todesurteil für Flash, sagt Shawn Drost, Mitbegründer von Hack Reactor, der Software-Ingenieure in JavaScript ausbildet.

"Die Geschichte begann tatsächlich damit, dass iOS beim Start Flash nicht unterstützte und dies nie tat", sagt Drost. "Sie haben im Grunde genommen einen Keil gefahren, bei dem plötzlich jedes Unternehmen eine Nicht-Flash-Version seiner Website haben musste, um mit iOS auf alle zugreifen zu können."

JavaScript ist inzwischen der Ersatz für Flash geworden, sagt Drost. "Ich glaube nicht, dass Unternehmen in Zukunft neue Flash-Anwendungen schreiben werden", fügt er hinzu.

Schlimmer noch, die Rückschläge für Flash kommen immer weiter. Im vergangenen Monat hat Google HTML5 in seinem Chrome-Browser gegenüber dem Flash Player als bevorzugte Rich Media-Option festgelegt.

Darüber hinaus haben sich Fälle verringert, in denen Flash als flexibler als HTML5 angesehen werden könnte. Selbst wenn HTML5 hinterherhinkt, hat das Zurücklaufen Vorteile.

Während Flash beispielsweise Standardzugriff auf Funktionen wie die Kamera und das Dateisystem gewährt, erfordert HTML5 laut Drost bestimmte Berechtigungen. Dies könnte entweder als Funktionslücke für HTML5 oder als Sicherheitslücke für Flash angesehen werden, die HTML5 schließt, bemerkt Drost.

Außerdem bot Flash bis vor kurzem mehr Unterstützung für die Verwaltung digitaler Rechte als HTML5, aber dies wurde größtenteils gelöst, außer in älteren Browsern, fügt er hinzu.

Flash-Tools immer noch überlegen

Obwohl Flash möglicherweise rückläufig ist, wird es nicht bald verschwinden. Obwohl Drost ein Kritiker ist, sieht er Flash noch einige Zeit herumhängen. Zum einen bietet Flash mit Adobe Animate CC eine viel bessere Authoring-Umgebung als alles, was in der HTML5-Welt entwickelt wurde.

„In HTML5 gibt es keine Parallele. Vielleicht lebt das Erbe von Flash weiter und Flash, die Authoring-Umgebung, kann noch heute HTML5 exportieren “, sagt er.

Adobe hat seinerseits HTML5 angenommen. Das Unternehmen benannte sein Flash Professional-Tool in Animate CC um und bezeichnete es als Tool für die Entwicklung von HTML5-Inhalten, während die Entwicklung von Flash-Inhalten weiterhin unterstützt wird.

"Während Standards wie HTML5 auf allen Geräten die Webplattform der Zukunft sein werden, wird Flash weiterhin in Schlüsselkategorien wie Web-Gaming und Premium-Video verwendet, in denen neue Standards noch nicht vollständig ausgereift sind", sagte das Unternehmen Ende letzten Jahres.

Bereits 2010 bot Adobe ein eigenes HTML5-Video-Player-Widget an, das auf der Open-Source-Bibliothek von Kaltura basiert.

Zum Thema passende Artikel

  • Kostenloser Kurs: Beginnen Sie mit AngularJS
  • 7 Gründe, warum Frameworks die neuen Programmiersprachen sind
  • MEAN vs. LAMP für die Zukunft der Programmierung
  • Download: Der Business Survival Guide des professionellen Programmierers
  • Download: 29 Tipps für den Erfolg als unabhängiger Entwickler
  • 13 fabelhafte Frameworks für Node.js
  • 7 schlechte Programmierideen, die funktionieren
  • 7 Programmiersprachen, die wir gerne hassen
  • 9 schlechte Programmiergewohnheiten, die wir heimlich lieben
  • 21 heiße Programmtrends - und 21 werden kalt
  • 22 Beleidigungen, die kein Entwickler hören möchte
  • Die 13 Entwicklerfähigkeiten, die Sie jetzt beherrschen müssen