Die Flash Die sterben Die Geschichte der Tech-Unternehmen, die versuchen, Flash zu töten
Flash ist das Rich Media-Plugin, das jeder hassen kann. Muss Adobe Flash sterben? [MakeUseOf-Umfrage] Muss Adobe Flash sterben? [MakeUseOf-Umfrage] Wir möchten wissen, was Sie über Adobe Flash denken, und insbesondere, ob Sie glauben, dass Flash sterben muss. Willkommen zur MakeUseOf-Umfrage dieser Woche. Lesen Sie mehr, berüchtigt für ständige Aktualisierungen und einen starken Appetit auf Systemressourcen. Jetzt ist es über die Tech-Schlagzeilen gespritzt. Adobe Flash muss sterben, Apple leidet an Staingate & Mehr… [Tech News Digest] Flecken, Walmart startet Black Friday 2, Nintendo erleidet einen echten Verlust, Spotify stellt die Welt dar und R5-D4 beendet alles. Lesen Sie noch einmal mehr, da Mozilla es standardmäßig im Firefox-Webbrowser blockiert.
Dies ist jedoch nicht das erste Mal, dass Flash unter Beschuss geraten ist. Die Tech-Community ist seit Jahren scheinbar von ihrer Zerstörung besessen.
Hier ist das wer, warum und wie hinter dem Niedergang von Flash.
Wie Flash so groß wurde
Von außen nach innen, und wenn wir wissen, was wir jetzt alles über die Kompatibilität von Geräten, die Fragmentierung und die Wichtigkeit eines einfachen Website-Zugriffs wissen, scheint es absolut wichtig zu sein, dass Flash immer noch verwendet wird. Um zu verstehen, wie wir hierher gekommen sind, müssen Sie Ihre Gedanken zurück an das Netz der 90er Jahre richten. Ich tippe meinen Hut an Sie, Microsoft NetMeeting Ich tippe meinen Hut an Sie, Microsoft NetMeeting als Windows XP rennt gegen Ende seines Lebenszyklus und bedeutet das Ende für ein paar vernachlässigte Microsoft-Produkte, die zuletzt nach Luft schnappen mussten, als Vista 2007 weltweit landete. Microsoft NetMeeting… Mehr lesen .
1996 kaufte eine Firma namens Macromedia FutureSplash Animator und nannte es Flash. Neben der Authoring-Software wurde Flash Player als Browser-Plug-In vertrieben, mit dem Online-Benutzer die in den .SWF-Dateien enthaltenen Animationen, Videos und interaktiven Elemente anzeigen können. Diese Dateien mussten mit Macromedias proprietärer Software erstellt werden und begannen damit das Flash-Monopol.
Im Jahr 2000 erreichte Flash die Version 5 und Websites wie Stickdeath und Homestar Runner Rise des SWF: Flash-Animationen, die Sie alt fühlen lassen [Sachen, die Sie sehen möchten] Rise Of the SWF: Flash-Animationen, die Sie alt fühlen werden Erinnern Sie sich noch daran, als eine Firma namens Macromedia ihr reichhaltiges Web-Plugin Flash eingeführt hat? Damals war Flash eine aufregende neue Perspektive. Es wurde die Möglichkeit eingeführt, mit Frame-by-Frame und Motion-Tweening zu animieren, Sound hinzuzufügen,… Read More diente lediglich dazu, die monatlichen Flash Player-Installationen weiter zu entwickeln. Zu dieser Zeit war das kaum überraschend - Web-Videos hatten sich noch nicht durchgesetzt, und viele waren immer noch auf Einwahlgeschwindigkeiten beschränkt. Die Technologie nutzte leichte Vektorbilder und Komprimierungstechniken, um ein Rich Media-Erlebnis wie kein anderes zu bieten.
Im Jahr 2005 hatte Adobe Macromedia erworben und brachte Flash, Dreamweaver und die gesamte Shockwave-Familie mit. ActionScript wurde erheblich verbessert, sodass die Technologie für Geschäftsanwender attraktiver wird, da einige Implementierungen (wie Adobe Flex Builder) speziell auf den Unternehmensmarkt abzielen. Das ist richtig, selbst Unternehmensanwendungen auf Unternehmensebene wurden mit Flash erstellt.
2008 erreichte Flash die Version 10 mit einer nicht GPU-beschleunigten 3D-Engine. Kurz darauf erschien die Adobe Integrated Runtime (später in Adobe AIR umbenannt), die Flash Player durch ein neues Framework ersetzte, das trotz Apples Abschaltung von Flash als Web-Technologie sogar unter iOS eingesetzt wurde.
Es ist erst 20 Jahre her, seit Flash 1.0 1996 veröffentlicht wurde, und erst jetzt werden ernsthafte Schritte unternommen “töten” Die Technologie.
Das Problem mit Flash
Eines der größten Probleme mit Flash wurde in seiner frühesten Kritik wiederholt. Lange vor den Zero-Day-Schwachstellen wurde ein unstillbarer Durst nach Systemressourcen De-Rigeur, Adobe wurde für ihre kritisiert “Lieferanten-Lock-In” Ansatz.
Da Flash eine proprietäre Technologie ist, hat Adobe letztendlich die Kontrolle über die Plattform. Es gibt keine Open Source-Ansicht und daher keine öffentlichen Spezifikationen für die Neuimplementierung früherer Arbeiten, die nicht der endgültigen Kontrolle von Adobe unterliegen. Alle, vom Gründer von Mozilla Europe, Tristan Nitot, bis zu Free-Software-Bewegung, Evangelist Richard Stallman und Erfinder von CSS Håkon Wium Lie, haben Flash wegen seines Gatekeeper-Ansatzes kritisiert.
“Sowohl Adobe als auch Microsoft waren bereit, [Flash und Silverlight] kostenlos zu vergeben. Aber vielleicht haben sie eine Agenda. Sie sind nicht hier zur Ehre; Sie sind hier für das Geld… Sie produzieren Inhalte für Ihre Benutzer und es gibt jemanden in der Mitte, der entscheidet, ob Benutzer Ihre Inhalte sehen sollen. Wenn sich Adobe oder Microsoft dafür entscheiden, mit Ihnen zu konkurrieren und Sie deren Technologie verwenden, können Sie nicht mithalten.”
Tristan Nitot, Gründer von Mozilla Europe, sprach im April 2008 mit ZDNet.
Obwohl die Versuche von Adobe im Jahr 2009 unternommen wurden, die Beschränkungen der .SWF / .FLV-Dateispezifikationen aufzuheben, hat die Technologie nie den von Kritikern angestrebten offenen Open-Source-Ansatz erhalten. Es gab eine Reihe von Open-Source-Flash-Player-Alternativen, wie Gnash, Swfdec und Lightspark, die alle auf der Strecke geblieben sind, wobei die Kompatibilität im Gegensatz zu der, die Adobe implementieren konnte, eingeschränkt war.
Flash wird auch häufig als unsicher empfunden, was viele Benutzer aufgrund scheinbar endloser Flash Player-Updates wissen. Vor kurzem wurde eine Gruppe namens Hacking Team selbst gehackt, und eine Reihe ihrer Tools durchs Internet - darunter drei (und die Zählung) von besonders üblen Exploits für Flash, die Mozilla zu drastischen Maßnahmen veranlassten.
“Das Adobe Flash-Plug-In ist nicht-freie Software, und die Benutzer sollten es nicht installieren oder vorschlagen, es zu installieren oder den Benutzern auch nur mitzuteilen, dass es existiert. Dass Firefox die Installation anbietet, ist eine sehr schlechte Sache. Ich versuche seit ein paar Jahren, eine modifizierte Version von Firefox zu entwickeln, die nicht die Installation von nicht-freien Plug-Ins bietet, aber wir haben nicht genug Leute, um dies zu erreichen.”
Richard Stallman, Gründer der Free Software-Bewegung, wurde im Dezember 2007 auf die OpenBSD-Mailingliste gesetzt.
Zum Zeitpunkt der Veröffentlichung weist CVEDetails - eine Website, die häufig auftretende Schwachstellen und Exploits aufspürt - 510 gesamte Probleme an Flash Player seit 2005, knapp 40% aller seit Adobe (1999) aufgezeichneten Adobe-Schwachstellen (1276). Die Zahlen für 2015 sind noch bedrückender: Flash macht 75% aller Adobe-Schwachstellen aus.
Es ist auch schwer zu übersehen, dass die Browsertechnologie in den 20 Jahren seit ihrer Einführung ebenso weit fortgeschritten ist wie die Verbindungsgeschwindigkeit. Flash ist alt Nach heutigen Maßstäben muss ein Plugin installiert werden, um auf Inhalte zugreifen zu können.
Viele der Dienste, auf die Sie früher zugreifen wollten, die früher auf Flash angewiesen waren, tun dies nicht mehr - YouTube, Vimeo, Hulu; sie sind nur Das beliebt - aber die Werbetreibenden machen davon noch viel Gebrauch. Denkanstöße.
Der Anfang vom Ende
Trotz der zunehmenden Kritik von Entwicklern und Endbenutzern blieb Flash bis 2010 als Baseline-Standard relativ unangefochten. Web-Plugins kamen immer wieder und vor allem die Unity-Spiele-Engine wurde 2005 erstmals mit einem Web-Player-Plugin veröffentlicht immersive 3D-Erlebnisse in einem Webbrowser. Viele Unity-Implementierungen waren eigenständig, und die Technologie war nie auf dieselbe Weise für das Web gedacht wie Flash in Anwendungen, Medien und Werbung.
Erst als Steve Jobs 2010 seinen offenen Brief - Thoughts on Flash - veröffentlichte, wurde die Technologie von einem Schwergewicht der Tech-Industrie ernsthaft geprüft. Jobs stellte sechs klare Gründe dar, warum Apple Flash auf iOS nicht zulassen oder implementieren würde, wobei die mangelnde Offenheit der Technologie, ein Plugin-basierter Ansatz, Sicherheits- und Leistungsbedenken, Batterieverbrauch, Berührungsfreundlichkeit und Hersteller-Lock-In als bestimmend bezeichnet wurden Faktoren für die Entscheidung.
Dies war wohl der größte Schlag, den die Technologie bisher erlitten hatte, und die Nachricht, dass Flash nicht von Flash unterstützt würde, zwang die Benutzer, alternative, Browser-kompatible Technologien zu suchen. HTML5, WebM und der H.264-Codec sind nur einige der Alternativen, die im Zuge der Ankündigung blühten. Websites wie Vimeo reagierten schnell, indem sie Flash zu einem optionalen Zusatz machten, für die meisten jedoch eine Standardoption.
Inzwischen haben Google und Adobe im Mai desselben Jahres die Implementierung von Flash in Android 2.2 Froyo vorangetrieben. Das “Flash auf Android” Ära war eine kurzlebige, und zwei Jahre später verkündete Adobe, dass Android 4.3 “Geleebohne” würde die Unterstützung für die Technologie entfernen. Das Unternehmen bestätigte seine Entscheidung mit der Feststellung, dass:
“Browser-Anbieter werden immer innovativer und bieten Funktionen, mit denen Rich-Motion-Grafiken direkt über Browsertechnologien bereitgestellt werden können, eine Funktion, die früher hauptsächlich von Flash Player übernommen wurde. Zunehmend werden Rich Motion Graphics direkt über den Browser mithilfe von HTML5, CSS3, JavaScript und anderen modernen Webtechnologien bereitgestellt. Adobe erwartet, dass sich dieser Trend fortsetzt und beschleunigt, und Adobe wird in diesem Bereich weiterhin eine aktive Rolle spielen.”
Adobe-Entwickler-Whitepaper zu Android 4.1 “Geleebohne” im Februar 2012.
2012 hat Microsoft die Entwicklung seiner konkurrierenden Rich Media-Technologie Silverlight offiziell eingestellt. Während Silverlight die Krone von Adobe wahrscheinlich kaum bedrohte, wurde dieser Schritt von vielen als Kanarienvogel in der Mine angesehen, was signalisierte, dass jetzt der Zeitpunkt gekommen war, um sich weiterentwickelnde Web-Technologien wie HTML5 und den Plugin-basierten Ansatz zu erlauben.
Bis zum Jahr 2014 gab das World Wide Web Consortium (W3C) bekannt, dass der HTML5-Spezifikationsprozess abgeschlossen ist und die Technologie für eine breite Akzeptanz bereit ist. Viele Browser unterstützten zu diesem Zeitpunkt bereits HTML5 “Roman” zum gewöhnlichen. Das
Anfang 2015 wurde ein weiterer Nagel in den Adobe Flash-Sarg gehämmert, da YouTube Flash als Standardvideoplayer ablegte und stattdessen durch HTML5-Video ersetzt wurde. Im Rahmen der Ankündigung von YouTube stellte Richard Leider fest, wie neue Webtechnologien das Gesicht von Online-Videos verändern:
“Diese Fortschritte haben nicht nur der Community von YouTube, sondern der gesamten Branche zugute kommen. Andere Content-Provider wie Netflix und Vimeo sowie Unternehmen wie Microsoft und Apple haben HTML5 angenommen und maßgeblich zum Erfolg beigetragen. Durch die Bereitstellung einer offenen Standardplattform hat HTML5 auch neue Geräteklassen wie Chromebooks und Chromecast ermöglicht.”
Richard Leider, Engineering Manager bei YouTube in einem Blogbeitrag im Januar 2015.
Schnellvorlauf bis Juli 2015 und Italienisch “Sicherheitsfirma” Hacking Team - wer nach eigener Definition “Bereitstellung von effektiver, benutzerfreundlicher Offensivtechnologie für die weltweiten Strafverfolgungs- und Nachrichtendienste” - werden gehackt und setzen eine Reihe von Waffentätigkeiten in die Wildnis frei. Dazu gehörte ein Exploit, den das Hacking Team als beschrieb “der schönste Flash-Fehler der letzten vier Jahre.”
Seitdem wurden zwei weitere Flash-Exploits gefunden, und der Fallout war nicht gerade schön. Die Nachrichten führten Alex Stamos, Chief Security Officer (CSO) von Facebook, dazu, dass Adobe öffentlich aufgefordert wird, einen Kill-Termin für Flash festzulegen. Kurz nachdem der Leiter des Firefox-Supports Mark Schmidt angekündigt hatte, dass alle Versionen von Flash in der aktuellen Version standardmäßig blockiert sind.
GROSSE NEUIGKEITEN!! Alle Versionen von Flash sind ab sofort standardmäßig in Firefox gesperrt. https://t.co/4SjVoqKPrR #tech #infosec pic.twitter.com/VRws3L0CBW
- Mark Schmidt? (@MarkSchmidty) 14. Juli 2015
Zwei Tage später ist Flash-Support für Firefox-Benutzer wieder verfügbar - aber wie lange dies dauert?
Was jetzt für Flash?
Flash ist noch nicht tot und erfreut sich immer noch großer Beliebtheit, insbesondere in den Bereichen Gaming und Entertainment. Viele mobile Spiele (wie Angry Birds und Machinarium) wurden mit Flash entwickelt und mithilfe von Adobe AIR für den Einsatz auf mobilen Plattformen verpackt. Dies gilt auch für heutzutage produzierte mobile Spiele.
In ähnlicher Weise ist Flash ein beliebtes Animationswerkzeug für viele professionelle Produktionen, von My Little Pony: Friendship is Magic bis zu Szenen in dem 2009 mit dem Oscar ausgezeichneten irischen Spielfilm The Secret of Kells.
Sie können heute noch eine Lizenz für Flash Pro CC erwerben und viel mehr in Kurse investieren, um zu lernen, wie Sie das Toolset optimal nutzen können. Wenn Sie sich jedoch auf Web-Technologien, Streaming-Video und Rich-Internet-Anwendungen spezialisiert haben, ist Flash nicht die Zukunft. Dies zeigt sich an einem schlechten Sicherheitsrekord, einem umständlichen Update-Prozess und dem Aufkommen besserer, besser zugänglicher Technologien.
Erwarten Sie also nicht, dass Adobe das abtötet, was viele immer noch für ein wichtiges Werkzeug in Ihrem kreativen Arsenal halten, aber erwarten Sie in den nächsten Jahren viel weniger davon - insbesondere, wenn Sie es selbst nicht installieren - es ist perfekt möglich, das heutige Internet ohne es zu genießen…
Hast du noch Flash installiert? Was hält Sie davon ab, loszulassen?
Bildnachweise: Stecker und Messer in den Händen via Shutterstock, Steve Jobs und Bill Gates (Joi Ito),
Erfahren Sie mehr über: Adobe Flash.