Adobe Flash

Adobe Flash
Adobe Flash Player 32.svg
Entwickler (en)
Zielplattform (n) Internetbrowser, iOS (über Software von Drittanbietern), Android, Fenster, Mac OS, Linux
Editorsoftware
Spielersoftware
Format (en)
Programmiersprachen) Aktionen
Anwendung (en)
Status Nur aktiv für Unternehmen Benutzer und alle Benutzer in China, abgesetzt überall sonst, d. H. Außerhalb Chinas
Lizenz Proprietär
Webseite Adobe.com/Produkte/Flashruntimes.html

Adobe Flash (früher Makromedia Blitz und Futuresplash) ist eine Multimedia Softwareplattform verwendet für die Produktion von Animationen, Reiche Webanwendungen, Desktop -Anwendungen, Mobile Apps, Handyspieleund eingebettete Webbrowser -Videoplayer. Flash zeigt Text an, Vektorgrafiken, und Rastergrafiken Bereitstellung von Animationen, Videospielen und Anwendungen. Es ermöglicht das Streaming von Audio und Videound kann Maus-, Tastatur-, Mikrofon- und Kameraeingang erfassen.

Künstler kann Flash -Grafiken und -Animationen mithilfe von Verwendung erzeugen Adobe Animate (früher bekannt als Adobe Flash Professional). Softwareentwickler kann Anwendungen und Videospiele mithilfe verwenden Adobe Flash Builder, FlashDevelop, Flash -Katalysator, oder ein Texteditor kombiniert mit dem Apache Flex SDK. Endbenutzer sehen Flash -Inhalte durch Flash Player (für Webbrowser), Adobe AIR (für Desktop oder Mobile Apps) oder Drittanbieter wie Spieler wie ScaleForm (für Videospiele). Adobe Flash Player (der verfügbar ist Microsoft Windows, Mac OS, und Linux) Ermöglicht Endbenutzern, Flash -Inhalte mithilfe von Flash -Inhalten anzuzeigen Internetbrowser. Adobe Flash Lite Aktiviert das Anzeigen von Flash -Inhalten auf älter Smartphones, aber seitdem wurde Adobe Air eingestellt und ersetzt.

Das Aktionen Die Programmiersprache ermöglicht die Entwicklung interaktiver Animationen, Videospiele, Webanwendungen, Desktop -Anwendungen und mobiler Anwendungen. Programmierer können Flash -Software mithilfe einer IDE wie Adobe Animate, Adobe Flash Builder, implementieren. Adobe Director, FlashDevelop und Powerflasher FDT. Mit Adobe Air können Desktop- und Mobilanwendungen mit vollem Funktionsumfang mit Flash entwickelt und veröffentlicht werden Fenster, Mac OS, Android, iOS, Xbox eins, Playstation 4, Wii U, und Nintendo Switch.

Flas HTML5. Stattdessen fand Flash eine Nische als dominierende Plattform für Online -Multimedia -Inhalte, insbesondere für Browserspiele. Folgt an offener Brief von Steve Jobs geschrieben 2010 erklärte er, dass er den Einsatz von Flash auf ihrem nicht genehmigen würde iOS Geräte aufgrund zahlreicher Sicherheitsfehler, die Verwendung von Flash, als Adobe zur Adobe Air Platform überging. Der Flash-Player wurde 2017 veraltet und am Ende 2020 offiziell für alle Benutzer außerhalb Chinas sowie für nicht eingestellte Benutzer eingestellt.[6] Mit vielen Webbrowsern und Betriebssystemen, die die Flash Player -Software ungefähr zur gleichen Zeit entfernen sollen. Adobe entwickelt Adobe Animate weiter, das Web -Standards wie HTML5 anstelle des Flash -Formats unterstützt.[7]

Anwendungen

Websites

In den frühen 2000er Jahren wurde Flash weit verbreitet Desktop-Computerund wurde oft verwendet, um interaktiv zu zeigen Webseiten und Onlinespieleund um Video- und Audioinhalte abzuspielen.[8] Im Jahr 2005, Youtube wurde von früheren gegründet Paypal Mitarbeiter, und es wurde Adobe Flash Player verwendet, um komprimierte Videoinhalte im Web anzuzeigen.[8]

Zwischen 2000 und 2010 verwendeten zahlreiche Unternehmen Flash-basierte Websites, um neue Produkte zu starten oder interaktive Unternehmensportale zu erstellen.[9] Bemerkenswerte Benutzer enthalten Nike, Hewlett Packard (allgemein bekannt als HP), Nokia, General Electric, World Wildlife Fund, HBO, Cartoon Network, Disney, und Motorola.[9][10] Nachdem Adobe Hardware-bewertete 3D für Flash eingeführt hatte (Stage3d), Flash -Websites verzeichneten ein Wachstum von 3D -Inhalten für Produktdemonstrationen und virtuelle Touren.[11][12]

Im Jahr 2007 bot YouTube Videos im HTML5 -Format an, um die zu unterstützen iPhone und iPad, was Flash Player nicht unterstützte.[8] Nach einer Kontroverse mit Apple, Adobe stellte die Entwicklung von Flash Player für Mobile ein und konzentrierte sich auf Adobe Air -Anwendungen und HTML5 -Animation.[8] Im Jahr 2015, Google eingeführt Google Swiffy, ein Tool, das Flash -Animation in HTML5 konvertierte und mit dem Google Flash -Web -Anzeigen für mobile Geräte automatisch konvertieren.[13] Im Jahr 2016 hat Google Swiffy und seine Unterstützung eingestellt.[14] Im Jahr 2015 wechselte YouTube auf den meisten Geräten standardmäßig auf die HTML5 -Technologie.[15][16][17] YouTube unterstützte jedoch bis 2017 den Flash-basierten Video-Player für ältere Webbrowser und Geräte.[18]

Reiche Webanwendungen

Nachdem Flash 5 ActionScript im Jahr 2000 eingeführt hatte, kombinierten Entwickler die visuellen und Programmierfunktionen von Flash, um interaktive Erfahrungen und Anwendungen für das Web zu erstellen.[19] Solche webbasierten Anwendungen wurden schließlich als "reiche Internetanwendungen" bekannt[19] und später "Rich Web Applications".

Im Jahr 2004 wurde Macromedia Flex veröffentlicht und zielte speziell auf den Anwendungsentwicklungsmarkt ab.[19] Flex hat neu eingeführt Benutzeroberfläche Komponenten, fortgeschritten Datenvisualisierung Komponenten, Datenremoting und eine moderne IDE (Flash Builder).[19][20] Flex konkurrierte mit Asynchroner JavaScript und XML (Ajax) und Microsoft Silverlight während seiner Amtszeit.[19] Flex wurde aktualisiert, um die Integration mit Remote -Datenquellen zu unterstützen AMF, Blazeds, Adobe Livecycle, Amazon Elastic Compute Cloud, und andere.[21]

Zwischen 2006 und 2016 die SpeedTest.net Der Webdienst führte über 9,0 Milliarden Geschwindigkeitstests mit einem Dienstprogramm mit Adobe Flash durch.[22][23] Im Jahr 2016 wechselte der Service aufgrund der abnehmenden Verfügbarkeit von Adobe Flash Player auf PCs auf HTML5.[24]

Entwickler könnten Flash erstellen Web Applikationen und Reiche Webanwendungen In ActionScript 3.0 Programmiersprache mit Ides, einschließlich Adobe Flash Builder, FlashDevelop und Powerflasher FDT. Flex -Anwendungen wurden typischerweise mit Verwendung erstellt Flex Frameworks wie zum Beispiel Puremvc.[21]

Videospiele

Screenshots und Filmmaterial von Flash -Spielen QWOP, Solipskier, und Hunderte

Flash -Videospiele waren im Internet beliebt, mit Portalen wie wie Newgrounds, Kongregate, und Rüstungsspiele Widmet für das Hosting von Flash-basierten Spielen. Aufgrund der Einfachheit der Software wurden viele Flash -Spiele von Einzelpersonen oder Gruppen von Freunden entwickelt.[25] Zu den beliebten Flash -Spielen gehören Farmville, Alien Hominid, QWOP und Club Penguin.[26][27]

Adobe führte verschiedene Technologien ein, um Videospiele zu erstellen, einschließlich Adobe Air (um Spiele für Desktop- oder Mobilfunkplattformen zu veröffentlichen). Adobe Scout (Leistung zu verbessern), Brücke überqueren (Um c ++-basierte Spiele umzuwandeln, um sie in Flash zu laufen) und Stage3d (zur Unterstützung von GPU-beschleunigten Videospielen). 3D -Frameworks mögen Away3d und Flare3d Vereinfachte Erstellung von 3D -Inhalten für Flash.

Adobe Air ermöglicht die Erstellung von Blitzbasis Handyspiele, die an die veröffentlicht werden können Google Play und Apfel App Stores.[28][29][30]

Flash wird auch zum Erstellen von Schnittstellen und HUDs für 3D -Videospiele verwendet ScaleForm GFX, eine Technologie, die Flash-Inhalte innerhalb von nicht fließenden Videospielen macht. ScaleForm wird von mehr als 10 großen Videospiel -Motoren einschließlich der Motoren unterstützt Unwirklicher Motor und UDK, Cryengine, und PhyreEngineund wurde verwendet, um 3D -Schnittstellen für mehr als 150 große Videospieltitel seit seiner Start im Jahr 2003 bereitzustellen.

Film und Animation

Bemerkenswerte Benutzer von Flash enthalten DHX Media Vancouver für Produktionen einschließlich Pfund Welpen, Kleinster Tierladen und My Little Pony: Friendship Is Magic, Frischer Fernseher zum Total Drama, Nelvana zum 6zehn und Klon hoch, Williams Street zum Metalocalypse und Tintenfaller, Nickelodeon Animation Studio zum El Tigre: Die Abenteuer von Manny Rivera, Starz Media zum Wow! Wow! Wubbzy!, unter anderen.

Geschichte

FutureWave

Der Vorläufer von Flash war Smartsketch, ein Produkt, das von veröffentlicht wurde FutureWave -Software 1993. Das Unternehmen wurde von gegründet von Charlie Jackson, Jonathan Gayund Michelle Welsh.[31][32][33][34] SmartSketch war eine Vektorzeichnungsanwendung für Stiftcomputer, die das ausführen Pleiß os.[35][36] Als Penpoint auf dem Markt fehlgeschlagen war, wurde Smartsketch portiert Microsoft Windows und Mac OS.[32][37]

Als das Internet populärer wurde, erkannte FutureWave das Potenzial für ein vektorbasiertes Webanimationstool, das möglicherweise herausfordern könnte Makromedia Schockwelle Technologie.[31][32] Im Jahr 1995 modifizierte FutureWave modifizierte Smartsketch durch Hinzufügen von Frame-by-Frame-Animationsfunktionen und veröffentlichte dieses neue Produkt als Futuresplash-Animator auf Macintosh und PC.[31][32][38][39]

FutureWave näherte sich Adobe Systems Mit einem Angebot, ihnen im Jahr 1995 zu verkaufen, lehnte Adobe das Angebot zu dieser Zeit ab.[32] Microsoft wollte ein "Online -TV -Netzwerk" erstellen (MSN 2.0) und übernahm Futuresplash animierte Inhalte als zentraler Bestandteil davon.[32] Disney online Gebrauchte Futuresplash-Animationen für ihren abonnementbasierten Service Disneys Daily Blast.[31][32] Fox Broadcasting Company gestartet Die Simpsons Verwenden von Futuresplash.[32]

Makromedia

Im November 1996 wurde FuturePlash von Macromedia übernommen, und Macromedia wurde umbenannt und veröffentlicht und veröffentlicht Futuresplash -Animator wie MACROMEDIA FLASH 1.0. Flash war ein zweiteiliges System, ein Grafik- und Animations-Editor namens Macromedia Flash und ein Spieler, der als Macromedia Flash Player bekannt ist.[40]

Futuresplash -Animator war ein Animationstool, das ursprünglich für Pen-basierte Computergeräte entwickelt wurde. Aufgrund der geringen Größe der Futuresplash ViewerEs war besonders für den Download im Web geeignet. Makromedia verteilte Flash -Player als freier Browser Plugin um schnell Marktanteile zu gewinnen. Bis 2005 hatten mehr Computer weltweit Flash Player installiert als jedes andere Webmedienformat, einschließlich Java, Schnelle Zeit, RealNetworks, und Windows Media Player.[41]

Macromedia hat das Flash -System zwischen 1996 und 1999 hinzugefügt, um Movieclips, Aktionen (Vorläufer für ActionScript), Alpha -Transparenz und andere Merkmale hinzuzufügen. Als Flash reifen sich auf den Fokus von Macromedia von der Vermarktung als Grafik- und Medienwerkzeug, um es als zu bewerben Internetanwendung Plattform, Hinzufügen von Skript- und Datenzugriffsfunktionen dem Spieler, während er versucht, seinen kleinen Fußabdruck zu behalten.

Im Jahr 2000 wurde die erste große Version von ActionScript entwickelt und veröffentlicht mit Flash 5. ActionScript 2.0 wurde mit veröffentlicht mit Flash MX 2004 und unterstützt Objekt orientierte Programmierung, verbesserte UI -Komponenten und andere Programmierfunktionen. Die letzte Version von Flash, die von Macromedia veröffentlicht wurde, war Flash 8, die sich auf grafische Upgrades wie Filter (Unschärfe, Drop Shadow usw.), Mischmodi (ähnlich wie Adobe Photoshop) und erweiterte Funktionen für FLV -Video.

Adobe

Am 3. Dezember 2005 erwarb Adobe Systems Makromedia[42] zusammen mit der gesamten Makromedia -Produktlinie einschließlich Flash, Dreamweaver, Direktor/Schockwelle, Feuerwerk, und Autorware.

Im Jahr 2007 war Adobe's erste Versionsveröffentlichung Adobe Flash CS3 Professional, die neunte Hauptversion von Flash. Es wurde die Programmiersprache ActionScript 3.0 eingeführt, in der moderne Programmierpraktiken unterstützt und die Unternehmensanwendungen mit Flash entwickelt werden konnten. Adobe Flex Builder (gebaut auf Finsternis) zielte auf das Unternehmen ab Anwendungsentwicklung Markt und wurde auch im selben Jahr veröffentlicht. Flex Builder included the Flex SDK, a set of components that included charting, advanced UI, and data services (Flex Datendienste).

2008 veröffentlichte Adobe die zehnte Version von Flash, Adobe Flash CS4. Flash 10 verbesserte Animationsfunktionen innerhalb des Flash -Editors und fügen Sie ein Motion Editor -Panel hinzu (ähnlich wie Adobe After Effects), Inverse Kinematik (Bones), grundlegende 3D-Objektanimation, objektbasierte Animation sowie andere Text- und Grafikfunktionen. Flash Player 10 beinhaltete eine eingebaute 3D-Motor (ohne GPU-Beschleunigung), die grundlegende Objekttransformationen im 3D-Raum (Position, Rotation, Skalierung) ermöglichte.

Ebenfalls 2008 veröffentlichte Adobe die erste Version von Adobe Integrated Runtime (später umbenannt wie Adobe AIR), eine Laufzeit -Engine, die den Flash Player ersetzte und zusätzliche Funktionen für die ActionScript 3.0 -Sprache bereitstellte, um Desktop- und Mobilanwendungen zu erstellen. Mit AIR können Entwickler auf das Dateisystem (die Dateien und Ordner des Benutzers) und verbundene Geräte wie Joystick, Gamepad und Sensoren zugreifen.

In 2011, Adobe Flash Player 11 wurde veröffentlicht und damit die erste Version von Stage3dund ermöglichen das 3D-Rendering von GPU-Beschleunigungen für Flash-Anwendungen und Spiele auf Desktop-Plattformen wie z. Microsoft Windows und Mac OS X.[43] Adobe verbesserte die 3D-Funktionen von 2011 bis 2013 weiter und fügte Unterstützung für das 3D-Rendering auf Android- und iOS-Plattformen, Alpha-Channels, komprimierte Texturen hinzu, Texturatlasenund andere Funktionen.[44][45] Adobe Air wurde aktualisiert, um 64-Bit Luft einheimische Erweiterungen (Ane).

Im Mai 2014 kündigte Adobe an, dass Adobe Air in über 100.000 einzigartigen Anwendungen verwendet wurde und weltweit über 1 Milliarde Installationen angemeldet wurde.[46] Adobe Air wurde gewählt Beste mobile Anwendungsentwicklung Produkt am Verbraucher Elektronikmesse in zwei aufeinanderfolgenden Jahren (CES 2014 und CES 2015).[47][48]

Im Jahr 2016 benannte Adobe Flash Professional, die primäre Authoring -Software für Flash -Inhalte, in um Adobe Animate Um den wachsenden Einsatz für die Autoration von HTML5 -Inhalten zugunsten von Flash -Inhalten widerzuspiegeln.[49]

Open Source

Adobe hat Schritte unternommen, um Flash -Lizenzkosten zu senken oder zu beseitigen. Zum Beispiel die SWF Die Dokumentation des Dateiformates wird kostenlos bereitgestellt[50] Nachdem sie das Erfordernis entspannt haben, a zu akzeptieren Geheimhaltungsvereinbarung um es 2008 zu sehen.[51] Adobe hat auch das Open Screen -Projekt erstellt, das Lizenzgebühren beseitigt und Datenprotokolle für Flash eröffnet.

Adobe hat auch viele Komponenten im Zusammenhang mit Flash Open-Soures.

  • Im Jahr 2006 die ActionScript virtuelle Maschine 2 (AVM2), was implementiert Aktionen 3 wurde als Open-Source an gespendet Mozilla Foundation, um an der Arbeit zu beginnen Tamarin virtuelle Maschine, die das implementieren würde ECMascript 4 Sprachstandard mit Hilfe der Mozilla Gemeinschaft.[52] Es wurde unter den Bedingungen von a freigelassen Mpl/Gpl/LGPL Trilizenz und enthält die Spezifikation für das ActionScript Bytecode Format; Tamarin -Projekt gemeinsam von Mozilla und Adobe Systems verwaltet[53] Es wird jetzt von Mozilla als veraltet angesehen.
  • Im Jahr 2011 die Adobe Flex Framework wurde als Open-Source an die gespendet Apache Software Foundation und als Apache Flex umbenannt.[54] Einige sahen diesen Schritt als Adobe, der Flex aufgab und sich von der Flash -Plattform als Ganzes entfernen.[55][56] Quellen von Apache sagen, dass "Enterprise Application Development bei Adobe nicht mehr ein Schwerpunkt ist. Zumindest als Flash ist sich Adobe auf Spiele und Video konzentriert."[55][57] Und sie schließen daraus, dass "Flex -Innovation explodiert!".[57] Der gespendete Quellcode enthielt einen teilweise entwickelten AS3 -Compiler (genannt "Falcon") und die Blazeds Technologien.[56][57]
  • 2013 die Brücke überqueren C ++ Cross-Compilation Toolset wurde von Adobe offen bezogen und freigelassen GitHub.[58][59] Das Projekt wurde früher als "Alchemie" und "Flash Runtime C ++ Compiler" bezeichnet und zielte auf den Spielentwicklungsmarkt ab, um C ++ -Videospiele in Adobe Flash Player zu ermöglichen.[60]

Adobe war nicht bereit, den vollständigen Quellcode des Flash -Players zur Verfügung zu stellen gratis Software Entwicklung und obwohl freie und Open Source Alternativen wie Shumway und Knirschen Sie wurden gebaut, sie stehen nicht mehr unter aktiver Entwicklung.[61]

Öffnen Sie Bildschirmprojekt

Am 1. Mai 2008 kündigte Adobe das an Öffnen Sie Bildschirmprojektmit der Absicht, eine konsistente Anwendungsschnittstelle für Geräte wie PCs bereitzustellen, mobile Geräte, und Unterhaltungselektronik.[62] Als das Projekt bekannt gegeben wurde, wurden sieben Tore beschrieben: die Abschaffung der Lizenzgebühren für Adobe Flash Player und Adobe AIR, die Entfernung von Beschränkungen der Verwendung der Schockwelle Blinken (SWF) und Flash Video (FLV) Dateiformate, die Veröffentlichung von Anwendungsprogrammierschnittstellen Zum Portieren von Flash auf neue Geräte und das Veröffentlichen des Flash -Cast -Protokolls und des Aktionsnachrichtenformats (AMF), mit dem Flash -Anwendungen Informationen aus Remote -Datenbanken empfangen können.[62]

Ab Februar 2009Die Spezifikationen, die die Einschränkungen für die Verwendung von SWF- und FLV/F4V -Spezifikationen beseitigen, wurden veröffentlicht.[63] Das Flash -Cast -Protokoll - jetzt als mobiles Protokoll zur Abgabe von Inhalten bekannt - und AMF -Protokolle wurden auch verfügbar gemacht.[63] mit AMF als Open Source -Implementierung verfügbar, Blazeds.

Die Liste der Anbieter von Mobilgeräten, die sich dem Projekt angeschlossen haben Palme, Motorola und Nokia,[64] Der, der zusammen mit Adobe einen Open Screen -Projektfonds in Höhe von 10 Millionen US -Dollar angekündigt hat.[65]

Lebensende

Eine der Hauptanwendungen von Flash im Internet, als es zum ersten Mal veröffentlicht wurde, war das Aufbau vollständig eindringlicher, interaktiver Websites. Dies waren in der Regel hochkreative Site-Designs, die mehr Flexibilität darüber lieferten, welche aktuellen HTML-Standards ermöglichen und über Dial-up-Verbindungen arbeiten konnten.[66] Diese Websites haben jedoch die Zugänglichkeit eingeschränkt, indem sie "brechen Zurück-Button", Besucher aus dem Flash-Erlebnis aus dem Flash-Erlebnis ausgelöst, indem sie sie auf jede Seite zurückgebracht haben, auf der sie sich vor dem ersten Ankunft auf der Website befanden. Vollständige Flash-Run-Websites haben sich für strategischere Verwendung von Flash-Plugins für Video- und andere interaktive Funktionen in Ungnade gefallen Unter den Standard -HTML -Konventionen, die der Verfügbarkeit von HTML -Funktionen wie entsprechend entsprechen Cascading Style Sheets Mitte der 00er Jahre.[67] Gleichzeitig führte dies auch dazu, dass Flash für neue Apps, einschließlich Videospiele und Animationen, verwendet wurde.[68] Vorläufer zu Youtube aber benutzergenerierte Flash-Animationen und Spiele wie z. Newgrounds wurde zu populären Zielen und hilft weiter, die Verwendung von Blitz zu verbreiten.[66]

Gegen Ende des Jahrtausends die Drahtloses Anwendungsprotokoll (WAP) wurde freigegeben, entsprechend der Entwicklung von Dynamisches HTML. Fünfzehn Jahre später war WAP größtenteils durch Implementierungen in voller Kapazität ersetzt worden HTML5 Standard beinhaltete mehr Unterstützung für interaktive und Video Elemente. Die Unterstützung für Flash in diesen mobilen Browsern war nicht enthalten. In 2010, Apfel's Steve Jobs berühmt geschrieben Gedanken zum Flash, Ein offener Brief an Adobe, der die geschlossene Art der Flash -Plattform und die inhärenten Sicherheitsprobleme mit der Anwendung kritisiert, um zu erklären, warum Flash nicht unterstützt wurde iOS.[69][70] Adobe hat die Adobe Air -Umgebung geschaffen, um die Bedenken von Apple zu besänftigen, und verbrachte Zeit damit, Apple gegen Apple gegen die Bedingungen des App Store zu bekämpfen, damit die Luft auf dem iOS verwendet werden kann. Während Adobe schließlich gewann und andere Entwicklungsumgebungen von Drittanbietern zulässt, um Zugang zum iOS zu erhalten, wurde Apples Entscheidung, Flash selbst zu blockieren, als "Todesblas" für die Flash-Anwendung angesehen.[68] Im November 2011, ungefähr ein Jahr nach dem Open Letter von Jobs, gab Adobe bekannt, dass es nicht mehr Flash entwickeln würde, und riet den Entwicklern, auf HTML5 zu wechseln.[71]

Im Jahr 2011 beendete Adobe die Unterstützung für Flash on Android.[71] Adobe erklärte, dass die Flash -Plattform zu Adobe Air und überging Openfl, eine Open-Source-Implementierung der Flash-API.[72] Im Jahr 2015 hat Adobe Flash Professional, die Haupt -Flash -Authoring -Umgebung, als umbenannt Adobe Animate Um seine erweiterte Unterstützung für das HTML5 -Autoring hervorzuheben, und erklärte, dass es "Inhaltsersteller dazu ermutigen würde, mit neuen Webstandards zu erstellen", anstatt Flash zu verwenden.[73]

Im Juli 2017 Adobe veraltet Flash und kündigte es an Lebensende (EOL) Ende 2020 werden die Updates für die Unterstützung, den Vertrieb und die Sicherheitsdaten für Flash Player eingestellt.[6]

Mit der angekündigten Flashs von Flash haben viele Browser Schritte unternommen, um den Flash -Inhalt allmählich einzuschränken (Benutzern warnt vor dem Start und blockierte schließlich alle Inhalte ohne Option, ihn zu spielen). Bis Januar 2021 blockierten alle großen Browser alle Blitzinhalte bedingungslos. Nur IE11, Nischenbrowsergabeln und einige Browser für gebaut China Planen Sie, Unterstützung fortzusetzen. Darüber hinaus verfügt die Flash Execution Software mit Ausnahme der China-Variante von Flash-Ausführungssoftware über einen integrierten Kill-Switch, der verhindert, dass sie nach dem 12. Januar 2021 Flash spielen.[74] Im Januar 2021 veröffentlichte Microsoft ein optionales Update KB4577586, das Flash Player von Windows entfernt. Im Juli 2021 wurde dieses Update als Sicherheitsupdate ausgedrückt und automatisch auf alle verbleibenden Systeme angewendet.[75]

Post -EOL -Unterstützung

Adobe Flash wird weiterhin in China und weltweit auf einigen speziellen Unternehmensplattformen über 2020 unterstützt.[5]

Inhaltserhaltungsprojekte

Bereits 2014, ungefähr zur gleichen Zeit, als Adobe mit der Ermutigung von Flash -Entwicklern begann, ihre Arbeiten in HTML5 -Standards zu übergehen, begannen andere Anstrengungen dazu bewahren Bestehender Flash -Inhalt durch Nachahmung von Flash in offenen Standards. Während einige Flash -Anwendungen utilitär waren, wurde gezeigt, dass mehrere Anwendungen experimentelle Kunst waren, während andere die Grundlage der Grundlage der Independent Videospielentwicklung.[76] Ein frühes Projekt war Mozilla's Shumway, ein Open -Source -Projekt, bei dem versuchte, den Flash -Standard in HTML5 zu emulieren, aber das Projekt wurde geschlossen, als das Team feststellte, dass mehr Entwickler auf HTML5 wechselten, als zu versuchen, seinen Inhalt in Flash zu halten, verbunden mit den Schwierigkeiten bei der Versicherung der vollen Kompatibilität. Google hatte die entwickelt Swiffy Anwendung, veröffentlicht im Jahr 2014, um Flash-Anwendungen in HTML5-kompatible Skripte für die Anzeige auf mobilen Geräten umzuwandeln, wurde jedoch 2016 geschlossen.[76]

Nählich am EOL -Datum von Flash im Jahr 2020 gab es konzentriertere Anstrengungen, um vorhandene Flash -Anwendungen zu erhalten, einschließlich Websites, Videospiele und Animationen über den EOL von Flash hinaus.[68][77][78] Das Internetarchiv eingeführt Rüsche und Emularity Flash -Emulatoren, um Flash -Spiele und -animationen ohne Sicherheitslöcher im November 2020 zu emulieren und eine neue Sammlung für Ersteller und Benutzer zu eröffnen, um Flash -Inhalte zu speichern und zu bewahren.[79][80] Bis Januar 2020 die Flashpoint -Projekt Mehr als 38.000 Flash -Anwendungen gesammelt, ausgenommen diejenigen, die kommerzielle Produkte waren, und als großes, frei verfügbares Archiv für Benutzer zum Herunterladen angeboten.[81][82] Kongregate, Eine der größeren Websites, die Flash -Spiele boten, hat mit dem zusammengearbeitet Starkes Spielmuseum seine Spiele bewahren.[76]

Format

Fla

Flash -Quelldateien befinden sich in der FLA -Format und enthalten Grafiken und Animationen sowie eingebettete Assets wie Bitmap -Bilder, Audiodateien und FLV -Videodateien. Das Format der Flash -Quelldatei war ein proprietäres Format und Adobe Animate und Adobe Flash Pro waren die einzigen verfügbaren Autoring -Tools, die solche Dateien bearbeiten können. Flash Source -Dateien (.fla) können mit Adobe Animim in Flash -Filmdateien (.SWF) kompiliert werden. Beachten Sie, dass FLA -Dateien bearbeitet werden können, aber Ausgabe (.swf) -Dateien nicht können.

SWF

Flash -Filmdateien waren in der SWF Format, traditionell "Shockwave Flash" -Filme, "Flash -Filme" oder "Flash -Anwendungen", haben normalerweise eine .swf Dateierweiterungund kann in Form eines Webseiten-Plug-Ins verwendet werden, strikt in einem eigenständigen Flash-Player "gespielt" oder in einen selbstversorgenden Projektorfilm integriert werden (mit der .exe-Erweiterung in. Microsoft Windows). Flash -Videodateien[Spec 1] eine .flv-Dateierweiterung haben und werden entweder aus .SWF-Dateien verwendet oder über einen FLV-bewussten Player gespielt, wie z. VLC, oder Schnelle Zeit und Windows Media Player mit extern Codecs hinzugefügt.

Durch die Verwendung von Vektorgrafiken in Kombination mit dem Programmcode können Flash -Dateien kleiner sein - und damit Streams weniger verwenden können Bandbreite- als die entsprechenden Bitmaps oder Videoclips. Für Inhalte in einem einzigen Format (wie nur Text, Video oder Audio) können andere Alternativen eine bessere Leistung bieten und weniger verbrauchen Zentralprozessor Macht als der entsprechende Flash -Film beispielsweise bei der Verwendung von Transparenz oder beim Erstellen von großen Bildschirmaktualisierungen wie Fotografie oder Textverblassen.

Zusätzlich zu einer Vector-Rendering-Engine enthält der Flash-Player eine virtuelle Maschine namens ActionScript Virtual Machine (AVM) zur Skriptinteraktivität zur Laufzeit mit Video-, MP3-basierten Audio- und Bitmap-Grafiken. Ab Flash Player 8 bot es zwei Video -Codecs: On2 Technologies VP6 und Sorenson Sparkund Laufzeit JPEG, Progressive JPEG, Png, und GIF Fähigkeit.

3d

Flash Player 11 führte eine volle 3D vor Shader API, genannt Stage3d, was ziemlich ähnlich ist Webgl.[83][84] Stage3d ermöglicht die Renderung von GPU-Beschleunigungen von 3D -Grafik Innerhalb von Flash -Spielen und Anwendungen und wurde zum Erstellen verwendet Wütende Vögelund ein paar andere bemerkenswerte Spiele.

Mit Stufe3D wurden verschiedene 3D -Frameworks für Flash erstellt, wie z. Away3d 4,,[84] Kupfer,[85] Flare3d,[86] und Star.[87] Professionelle Spielmotoren mögen Unwirklicher Motor[88][89] und Einheit Exportieren Sie auch Flash -Versionen, die Stufe3D verwenden, um 3D -Grafiken zu rendern.

Flash -Video

Praktisch alle Browser -Plugins für Video sind kostenlos und plattformübergreifend, einschließlich Adobe's Angebot für Flash-Video, das mit Flash Version 6 eingeführt wurde Installierte Benutzerbasis und Programmierbarkeit von Flash. Im Jahr 2010 kritisierte Apple Adobe Flash öffentlich, einschließlich der Implementierung der Video -Wiedergabe, weil sie die Beschleunigung der Hardware nicht nutzte. Ein Grund, warum Flash auf Apples mobile Geräte nicht zu finden war. Bald nach Apples Kritik hat Adobe eine Beta -Version von Flash 10.1 vorgestellt und veröffentlicht, die auch auf einem Mac verfügbare GPU -Hardware -Beschleunigung verwendete. Flash 10.2 Beta, veröffentlicht im Dezember 2010, fügte Hardware -Beschleunigung für die gesamte Video -Rendering -Pipeline hinzu.

Flash Player unterstützt zwei verschiedene Modi der Video -Wiedergabe, und Hardware beschleunigte Videodecodierung Kann nicht für ältere Videoinhalte verwendet werden. Ein solcher Inhalt verursacht übermäßig CPU auslastung im Vergleich zu vergleichbaren Inhalten mit anderen Spielern.

Software gemacht Video
Flash Player unterstützt Software -Rendering -Videos, da Version 6. Ein solches Video unterstützt Vektoranimationen, die über dem Videoinhalt angezeigt werden. Diese Verpflichtung kann je nach Grafik je nach Grafik Apis durch das Betriebssystem ausgesetzt, unter Verwendung von a Video -Overlay, wie ein traditionelles Multimedia -Spieler würde verwenden, mit der Folge, dass Umwandlung von Farbraum und die Skalierung muss in Software auftreten.[90]
Hardware beschleunigtes Video
Flash Player unterstützt seit Version 10.2 für Hardware -beschleunigte Videowiedergabe H.264, F4v und Flv Videoformate. Ein solches Video wird vor allem Flash -Inhalt angezeigt und nutzt die Vorteile Video-Codec Chipsätze, die auf dem Gerät des Benutzers installiert sind. Entwickler müssen speziell die "StageVideo" -Technologie innerhalb von Flash Player verwenden, damit die Hardware -Dekodierung aktiviert werden kann. Flashplayer verwendet intern Technologien wie DirectX Video Acceleration und OpenGL dazu.

In Tests von durchgeführt von ARS Technica In den Jahren 2008 und 2009 war Adobe Flash Player besser bei Fenster als Mac OS X und Linux mit der gleichen Hardware.[91][92] Die Leistung hat sich später für die beiden letzteren verbessert, unter Mac OS X mit Flash Player 10.1,[93] und unter Linux mit Flash Player 11.[94]

Flash Audio

Flash -Audio ist am häufigsten codiert in MP3 oder AAC (Erweiterte Audiocodierung); Es kann jedoch auch verwendet werden ADPCM, Nellymoser (Nellymoser Asao Codec) und Speex Audio -Codecs. Flash ermöglicht die Probenraten von 11, 22 und 44,1 kHz. Es kann keine 48 -kHz -Audio -Stichprobenrate haben, die die Standard -TV- und DVD -Stichprobenrate ist.

Am 20. August 2007 kündigte Adobe in seinem Blog an, dass Flash Video mit Update 3 von Flash Player 9 auch einige Teile der implementieren wird MPEG-4 internationale Standards.[95] Insbesondere funktioniert der Flash -Player mit Video -komprimiert in H.264 (MPEG-4 Teil 10), Audio komprimiert mit AAC (MPEG-4 Teil 3), F4V, MP4 (MPEG-4 Teil 14), M4V, M4a, 3GP, und MOV Multimedia Containerformate, 3GPP Zeitgesteuerter Text Spezifikation (MPEG-4 Teil 17), ein standardisiertes Untertitelformat und eine teilweise Parsing-Fähigkeit für das "Ilst" -Tom, das die ist ID3 Äquivalent iTunes Verwendet, um zu speichern Metadaten. MPEG-4 Teil 2 und H.263 funktioniert nicht im F4V -Dateiformat. Adobe kündigte außerdem an, dass es sich allmählich vom FLV -Format zum Standard -ISO -Basis -Mediendatei -Format befindet (Format für die Standard -ISO -Basis -Mediendatei (MPEG-4 Teil 12) Aufgrund funktionaler Grenzen mit der FLV -Struktur beim Streaming von H.264. Die endgültige Veröffentlichung des Flash-Players, in dem einige Teile der MPEG-4-Standards im Herbst 2007 implementiert wurden.[96]

Adobe Flash Player 10.1 hat im Gegensatz zu den VoIP -Angeboten von Skype und Google Voice diese und frühere Versionen von Flash für Gruppenanrufe oder -besprechungen nicht weniger geeignet. Flash Player 10.3 Beta enthält eine akustische Echo -Stornierung.

Aktionen

Flash -Programme verwenden Aktionen Programmiersprache. Es ist ein verbessertes Superet der ECMaskript Programmiersprache mit einer klassischen Java-Stil -Klassenmodell anstatt JavaScriptPrototypmodell.

Spezifikationen

Im Oktober 1998 gab Macromedia die Spezifikation der Flash Version 3 auf seiner Website bekannt. Dies tat dies als Reaktion auf viele neue und oft halb offene Formate, die mit SWF konkurrieren, wie z. B. Xara's Fackel und Sharps Erweiterte Vektoranimation Formate. Mehrere Entwickler schufen schnell a C Bibliothek zur Herstellung von SWF. Im Februar 1999 wurde Morphink 99 eingeführt, das erste Drittanbieterprogramm zum Erstellen von SWF-Dateien. Macromedia engagierte auch MidDlesoft, um eine frei verfügbare freie Erstellung zu erstellen Entwickler -Kit Für die SWF -Dateiformatversionen 3 bis 5.

Macromedia machte die Spezifikationen der Flash -Dateien für Versionen 6 und später nur unter a verfügbar Geheimhaltungsvereinbarung, aber sie sind weit verbreitet von verschiedenen Standorten.

Im April 2006 wurde die Spezifikation des Flash SWF -Dateiformats mit Details zum damals neuesten Versionsformat (Flash 8) veröffentlicht. Obwohl diese neue Dokumentation immer noch keine spezifischen Informationen zu den integrierten Videokomprimierungsformaten (ON2, Sorenson Spark usw.) fehlten, umfasste diese neue Dokumentation alle neuen Funktionen, die in Flash V8 enthalten sind, einschließlich neuer Aktionenskriptbefehle, Ausdrucksfiltersteuerungen usw. Das Dateiformat -Spezifikationsdokument wird nur an Entwickler angeboten, die einer Lizenzvereinbarung zustimmen, mit der sie die Spezifikationen nur zur Entwicklung von Programmen verwenden können, die in das Flash -Dateiformat exportieren können. Die Lizenz erlaubt nicht die Verwendung der Spezifikationen, um Programme zu erstellen, die für die Wiedergabe von Flash -Dateien verwendet werden können. Die Flash 9 -Spezifikation wurde unter ähnlichen Einschränkungen zur Verfügung gestellt.[97]

Im Juni 2009 startete Adobe die Öffnen Sie Bildschirmprojekt (Adobe Link), wodurch die SWF -Spezifikation ohne Einschränkungen verfügbar gemacht wurde. Zuvor konnten Entwickler die Spezifikation nicht zur Herstellung von SWF-kompatiblen Spielern verwenden, sondern nur für die SWF-Exporting-Authoring-Software. Die Spezifikation lässt weiterhin Informationen zu Codecs wie aus wie z. Sorenson Spark, jedoch.[98]

Animationstools

Offizielle Werkzeuge

Das Adobe Animate Authoring -Programm wird hauptsächlich zum Entwerfen von Grafiken und Animationen verwendet und veröffentlichen dasselbe für Websites, Webanwendungen und Videospiele. Das Programm bietet außerdem begrenzte Unterstützung für Audio- und Videoeinbettungs- und ActionScript -Skripte.

Adobe veröffentlicht Adobe Livemotion, entwickelt, um interaktive Animationsinhalte zu erstellen und sie in eine Vielzahl von Formaten zu exportieren, einschließlich SWF. Livemotion konnte keine bemerkenswerte Benutzerbasis erhalten.[angeben]

Im Februar 2003 kaufte Macromedia Presentia, das ein Flash -Authoring -Tool entwickelt hatte, das PowerPoint -Dateien automatisch in Flash konvertierte. Macromedia veröffentlichte anschließend das neue Produkt als Breeze, das viele neue Verbesserungen beinhaltete.

Werkzeuge von Drittanbietern

Verschiedene kostenlose und kommerzielle Softwarepakete können Animationen in das Flash -SWF -Format ausgeben, einschließlich:

  • Ajax Animator Ziel ist es, eine Flash -Entwicklungsumgebung zu schaffen
  • Alligator Flash Designer
  • Amara Web
  • Apfel Keynote Ermöglicht Benutzern, Präsentationen auf SWF -Animationen zu exportieren
  • Celaction2d
  • Zusammenstoß
  • Express -Animator
  • Koolmoves
  • Ktoon kann Vektoren bearbeiten und SWF generieren, aber ihre Schnittstelle unterscheidet sich sehr von den Macromedia's
  • Anime Studio ist ein 2D -Animation -Softwarepaket, das auf Charakteranimation spezialisiert ist, das Flash -Animationen erstellt
  • OpenOffice beeindrucken
  • Question Writer Veröffentlicht seine Quiz an Flash -Animationen
  • Salasaga
  • Screencast und Screencam, produziert Demos oder Tutorials, indem er den Bildschirm erfasst und eine Flash -Animation derselben generiert
  • Swish Max ist ein Animationseditor mit voreingestellter Animation, der von einem Ex-Mitarbeiter von Macromedia entwickelt wurde und Flash-Animationen ausgeben kann
  • Synfig
  • Toon Boom ist ein traditionelles Animationstool, mit dem Flash -Animationen ausgegeben werden können
  • Toufe
  • Vyond ist ein Software als Dienst Tool zum Erstellen animierter Videos.
  • Xara Foto & Grafikdesigner Kann Flash -Animationen ausgeben

Das Flash 4 Linux -Projekt war eine Initiative zur Entwicklung eines Open Source Linux Anwendung als Alternative zu Adobe Animate. Die Entwicklungspläne beinhalteten die Autorierungskapazität für 2D -Animationen, und Tweeningsowie die Ausgabe von SWF -Dateiformaten. F4L entwickelte sich zu einem Editor, der in der Lage war, 2D -Animation und Veröffentlichung von SWF -Dateien zu veröffentlichen. Flash 4 Linux wurde in UIRA umbenannt. UIRA beabsichtigte, die Ressourcen und das Wissen des F4L -Projekts und des Qflash -Projekts zu kombinieren, die beide Open -Source -Anwendungen waren, die darauf abzielten, eine Alternative zum proprietären Adobe -Flash zu liefern.

Programmierwerkzeuge

Offizielle Werkzeuge

Adobe bietet eine Reihe von Tools zur Entwicklung Softwareanwendungen und Videospiele für Flash:

  • Apache Flex SDK-Ein kostenloser Open-Source-SDK zum kompilierten Flash-basierten Zusammenhang Reiche Webanwendungen aus Quellcode. Der Apache Flex ActionScript 3.0 Compiler generiert SWF -Dateien aus Aktionen 3 Dateien. Flex war der primäre ActionScript 3 Compiler und wurde von Adobe aktiv entwickelt, bevor es gespendet wurde Apache Software Foundation in 2011.
  • Adobe Animate - In erster Linie zum Entwerfen von Grafiken und Animationen verwendet, unterstützt jedoch ActionScript -Skript- und Debugging.
  • Adobe Flash Builder - Enterprise Application Development & Debugging enthält die Flex SDK mit UI- und Diagrammkomponenten.
  • Adobe Scout - Ein visueller Profiler zur Optimierung der Leistung von Flash -Inhalten.
  • Brücke überqueren - ein kostenloser SDK zu Cross-Compile C ++ Code zum Ausführen in Flash Player.

Werkzeuge von Drittanbietern

Entwicklungstools von Drittanbietern wurden erstellt, um Entwicklern beim Erstellen von Softwareanwendungen und Videospielen mit Flash zu unterstützen.

  • FlashDevelop ist a freie und Open Source Flash ActionScript IDE, das einen Projektmanager und Debugger zum Erstellen von Anwendungen auf Flash Player und Adobe Air enthält.
  • Powerflasher FDT ist eine kommerzielle ActionScript -IDE ähnlich wie FlashDevelop.
  • Haxe ist eine Open-Source-, hochgradige objektorientierte Programmiersprache, die auf die Erstellung von Webkontoren ausgerichtet ist, die SWF-Dateien aus HAXE-Programmen kompilieren kann. Wie 2012, Haxe Kann Programme für Flash -Player erstellen, die schneller als die gleiche Anwendung mit dem Adobe Flex SDK -Compiler erstellt wurden, aufgrund zusätzlicher Compiler -Optimierungen unterstützt in haxe.
  • Swftools (Insbesondere SWFC) ist ein Open-Source-ActionScript 3.0-Compiler, der SWF-Dateien aus Skriptdateien generiert, die enthält SVG Stichworte.
  • SWFMILL und Mtasc Stellen Sie auch Tools zum Erstellen von SWF -Dateien an, indem Sie Text-, ActionScript- oder XML -Dateien zusammenstellen Flash -Animationen
  • Mingbibliothek, um SWF -Dateien programmatisch zu erstellen, hat Schnittstellen für C, Php, C ++, Perl, Python, und Rubin. Es ist in der Lage, Grafiken von XML in SWF zu importieren und zu exportieren.

Spieler

Proprietär

Adobe Flash Player ist der Multimedia- und Anwendungsspieler, der ursprünglich entwickelt wurde von Makromedia und von Adobe Systems erworben. Es spielt SWF Dateien, die von Adobe Animate erstellt werden können, Apache Flexoder eine Reihe anderer Adobe -Systeme und Drittanbieter -Tools. Es unterstützt eine Skriptsprache namens ActionScript, mit der Flash -Videos aus einer SWF -Datei angezeigt werden können.

ScaleForm GFX ist ein kommerzieller alternativer Flash-Player, der vollständig hardwarebeschleunigte 2D-Grafiken mithilfe des GPU. ScaleForm hat eine hohe Konformität mit beiden Flash 10 ActionScript 3[99] und Flash 8 ActionScript 2. ScaleForm GFX ist eine Middleware -Lösung für Spieleentwicklung, mit der grafische Benutzeroberflächen erstellt werden können oder Huds Innerhalb von 3D -Videospielen. Es funktioniert nicht mit Webbrowsern.

Irfanview, ein Image Viewer, verwendet Flash Player, um SWF -Dateien anzuzeigen.

Open Source

Openfl, eine plattformübergreifende Open-Source-Implementierung der Adobe Flash-API,[72] Unterstützt das Import von SWF -Vermögenswerten.[100]

Hellspark ist ein kostenloser und offener SWF-Spieler, der den größten Teil von ActionScript 3.0 unterstützt und a hat Mozilla-kompatibel Plug-In.[101] Es fällt auf GNASH zurück, einen kostenlosen SWF -Player, der ActionScript 1.0 und 2.0 (AVM1) -Code unterstützt. Hellspark unterstützt OpenGL-Basierendes Rendering für 3D -Inhalte. Der Spieler ist auch kompatibel mit H.264 Flash -Videos auf Youtube.

Knirschen Ziel ist es, einen Software -Player- und Browser -Plugin -Ersatz für den Adobe Flash Player zu erstellen. Gnash kann spielen SWF Dateien bis zu Version 7 und 80% von ActionScript 2.0.[102] Gnash läuft unter Windows, Linux und anderen Plattformen für 32-Bit-, 64-Bit- und andere Betriebssysteme, die Entwicklung hat sich jedoch in den letzten Jahren erheblich verlangsamt.

Shumway war ein Open -Source -Flash -Player, der im November 2012 von Mozilla veröffentlicht wurde. Es wurde in JavaScript gebaut und ist somit mit modernen Webbrowsern kompatibel.[103][104][105] Anfang Oktober 2013 wurde Shumway standardmäßig in die Nightly Branch in Firefox aufgenommen.[106] Shumway hat Flash -Inhalt gerendert, indem Inhalt in Flash -Dateien in HTML5 -Elemente übersetzt und ein ActionScript -Interpreter in ausgeführt wird JavaScript.[107] Es unterstützte sowohl AVM1- als auch AVM2- und ActionScript -Versionen 1, 2 und 3.[108] Die Entwicklung von Shumway hörte Anfang 2016 ein.[109]

Im selben Jahr, in dem Shumway aufgegeben wurde, begann die Arbeiten weiter Rüsche, ein Flash -Emulator in geschrieben Rost. Es läuft auch in Webbrowsern, indem es zu kompiliert wird WebAssembly und mit HTML5 Leinwand.[110] Im Jahr 2020 die Internetarchiv Unterstützung für die Emulation von SWF durch Hinzufügen von Rüschen zu seinem Emulationsschema.[111]

Verfügbarkeit

Desktop-Computer

Adobe Flash Player

Adobe Flash Player wird derzeit nur mit dem unterstützt Unternehmen[1][2][4] und China[5] Varianten, es wurde überall sonst veraltet.[6]

Adobe Flash Player ist in vier Geschmacksrichtungen erhältlich:

  • ActiveX-basiertes Plug-In
  • Npapi-Basis Plug-In
  • Ppapi-Basis Plug-In
  • Beamer

Das ActiveX Version ist eine ActiveX Kontrolle für den Einsatz in Internet Explorer und alle anderen Windows -Anwendungen, die ActiveX -Technologie unterstützen. Das Plug-In Versionen sind für Browser verfügbar, die entweder unterstützt werden Npapi oder Ppapi Plug-Ins on Microsoft Windows, Mac OS, und Linux. Das Beamer Version ist ein eigenständiger Spieler, der sich öffnen kann SWF Dateien direkt.[112]

Adobe AIR

Adobe Air teilt einen Code mit Adobe Flash Player und bettet im Wesentlichen ein.

Mobile Geräte

Adobe Flash Player

Adobe Flash Player war zuvor für eine Vielzahl von mobilen Betriebssystemen verfügbar, einschließlich Android (zwischen den Versionen 2.2[113] und 4.0.4[114]), Taschencomputer/Windows CE, Qnx (z. B. auf Blackberry Playbook), Symbian, Palm os, und webos (Seit Version 2.0[115]). Flash -Player für Smartphones wurde ursprünglich den Mobiltelefonherstellern Ende 2009 zur Verfügung gestellt.[116] Im November 2011 kündigte Adobe den Rückzug der Unterstützung für Flash Player auf mobilen Geräten an.[117]

Im Jahr 2011 bekräftigte Adobe sein Engagement für "aggressiv beitragen" zu HTML5.[118][119] Adobe kündigte das Ende von Flash für mobile Plattformen oder TV an, sondern konzentriert sich auf HTML5 für Browserinhalte und Adobe Air für das verschiedene Mobiltelefone Anwendungsgeschäfte[120][121][122][123] und beschrieb es als "den Beginn des Endes".[124] Blackberry Ltd (früher bekannt als RIM) kündigte an, dass es weiterhin Flash -Player für das Spielbuch entwickeln würde.[125]

Es gibt keinen Adobe -Flash -Player für iOS -Geräte (iPhone, iPad und iPod touch). Flash -Inhalte können jedoch auf verschiedene Weise auf iOS -Geräten ausgeführt werden:

  • Flash -Inhalte können in einer Adobe Air -App gebündelt werden, die dann auf iOS -Geräten ausgeführt wird. (Apple erlaubte dies für eine Weile nicht, aber sie haben diese Einschränkungen im September 2010 entspannt.[126])
  • Wenn der Inhalt von Flash -Video von Adobe Flash Media Server 4.5 serviert wird, übersetzt und sendet der Server das Video als HTTP -Dynamik -Streaming oder HTTP Live -Streaming, die beide von iOS -Geräten abgespielt werden können.[127]
  • Einige spezialisierte mobile Browser schaffen es, Flash über Streaming -Inhalte aus der Cloud direkt auf das Gerät eines Benutzers aufzunehmen. Einige Beispiele sind Photon -Browser[128] und Puffin -Webbrowser.[129]

Die mobile Version von Internet Explorer zum Windows Phone kann Flash -Inhalte nicht abspielen;[130] Die Flash -Unterstützung ist jedoch immer noch auf der Tablet -Version von Windows.[131]

Adobe AIR

Luft ist a plattformübergreifend Laufzeitsystem Für die Entwicklung von Anwendungen für mobile Geräte, die ausgeführt werden Android (Arm Cortex-A8 und darüber)[132] und Apfel iOS.[133]

Adobe Flash Lite

Adobe Flash Lite ist eine leichte Version von Adobe Flash Player für Mobiltelefone[134][Selbstveröffentlichte Quelle?] und andere tragbare elektronische Geräte wie Chumby und IRIVER.

Alternativen im Internet

Eine Liste von alternativen Spielern ohne Web siehe § Open Source.

Openfl

OpenFL ist ein Open-Source-Software-Framework, das die Adobe Flash-API widerspiegelt. Es ermöglicht Entwicklern, eine einzige Anwendung gegen die OpenFL -APIs zu erstellen und gleichzeitig mehrere Plattformen anzusprechen, darunter iOS, Android, HTML5 (Auswahl von Leinwand, Webgl, SVG oder DOM), Windows, MacOS, Linux, Webasembly, Flash, Air, PlayStation 4 , PlayStation 3, PlayStation Vita, Xbox One, Wii U, Tivo, Raspberry Pi und Node.js.[135] Openfl spiegelt die Flash -API für grafische Operationen wider. OpenFL -Anwendungen können in geschrieben werden in Haxe, JavaScript (ECMascript 5 oder 6+) oder TypeScript.[136]

Mit OpenFL wurden mehr als 500 Videospiele entwickelt.[137] einschließlich der Bafta-Award-Gewinnspiel Papiere, bitte, Rymdkapsel, Lichtbot, und Madden NFL Mobile.

HTML5

HTML5 wird häufig als Alternative zur Verwendung von Adobe Flash Technology auf Webseiten zitiert. Adobe hat ein Tool veröffentlicht, das Blitz in HTML5 umwandelt.[138] Und im Juni 2011 veröffentlichte Google ein experimentelles Tool, das dasselbe tut.[139][140] Im Januar 2015, Youtube standardmäßig zu HTML5 -Spielern, um mehr Geräte besser zu unterstützen.[141]

Flash to HTML5

Die folgenden Tools ermöglichen das Konvertieren von Flash -Inhalten in HTML5:

  • Adobe Edge Animate wurde entwickelt, um HTML5 -Animationen direkt zu produzieren.[142]
  • Adobe Animate Ermöglicht jetzt, dass Flash -Animationen direkt in HTML5 -Inhalten veröffentlicht werden.
  • Google Swiffy war ein webbasiertes Tool, das von entwickelt wurde von Google das konvertiert SWF Dateien in HTML5, verwenden SVG für Grafiken und JavaScript für Animation.
  • Adobe Wallaby war ein von Adobe entwickelter Konverter.[143]
  • CreateJS ist eine Bibliothek, die zwar separat erhältlich wurde, auch von Adobe als Ersatz für Wallaby in übernommen wurde CS6. Im Gegensatz zu Wallaby, einem eigenständigen Programm, funktioniert das "Toolkit for createJs" nur als Plug-In im Inneren Flash Professional; Es erzeugt Ausgabe für die HTML5 -Leinwand, animiert mit JavaScript.[144][145] Im Dezember 2013 wurde das Toolkit direkt in Flash Professional CC integriert.[146][147]

In den folgenden Tools werden Flash-Inhalte in einem HTML5-fähigen Browser ausgeführt, konvertieren jedoch nicht in eine HTML5-Webseite:

Kritik

Mobiler Support

Websites, die mit Adobe Flash erstellt wurden Google Android oder iOS (iPhone, iPad). Die einzige Alternative ist die Verwendung von HTML5 und sich anpassendes Webdesign So erstellen Sie Websites, auf denen sowohl Desktop- als auch mobile Geräte unterstützt werden.

Flash wird jedoch immer noch verwendet, um mobile Spiele mit Adobe Air zu bauen. Solche Spiele funktionieren nicht in mobilen Webbrowsern, sondern müssen über die entsprechenden Installation installiert werden Appstore.

Verkäufersperrung

Die Abhängigkeit von Adobe für den Dekodieren von Flash setzt die Verwendung auf der Weltweites Netz Ein Anliegen - die Vollständigkeit seiner öffentlichen Spezifikationen wird diskutiert, und es ist keine vollständige Umsetzung von Flash in öffentlich verfügbar Quellcode Form mit einer Lizenz, die die Wiederverwendung ermöglicht. Im Allgemeinen macht öffentliche Spezifikationen ein Format erneut implementierbar (siehe Zukünftige Datenspeicherung) und wiederverwendbare Codebasen können sein portiert auf neue Plattformen ohne die Bestätigung des Formatschöpfers.

Die Einschränkungen von Adobe für die Verwendung der SWF/FLV -Spezifikationen wurden im Februar 2009 aufgehoben (siehe Adobe's Open Screen -Projekt). Trotz der Bemühungen von Projekten wie Gnash, SWFDEC, und HellsparkEin vollständiger kostenloser Flash -Player muss ab September 2011 noch nicht zu sehen sein. Zum Beispiel kann GNASH SWF V10 noch nicht verwenden.[149] Bemerkenswerterweise wurde Gnash auf dem aufgeführt Liste der kostenlosen Software -Stiftung mit hoher Prioritätvon mindestens 2007 bis zu seiner Entfernung im Januar 2017.[150]

Bemerkenswerte Befürworter kostenloser Software, offener Standards und dem World Wide Web haben vor der Verwendung von Flash gewarnt:

Der Gründer von Mozilla Europa, Tristan -Nit, erklärte 2008:[151]

Unternehmen, die Websites bauen Rich-Media Technologien wie Adobe's Flash und Microsoft's Silverlight. (...) Sie produzieren Inhalte für Ihre Benutzer und es gibt jemanden in der Mitte, der entscheidet, ob Benutzer Ihre Inhalte sehen sollten.

Vertreter offener Standards, Erfinder von CSS und Co-Autor von HTML5, Håkon Wium Lüge Erklärte in einem Google Tech -Vortrag von 2007 mit dem Titel "The <Video> Element", den Vorschlag von Theora als Format für HTML5 -Video:[152]

Ich glaube sehr, dass wir uns auf ein Basis -Videoformat einigen müssen, wenn [das Videoelement] erfolgreich sein wird. Flash ist heute das Basisformat im Web. Das Problem mit Flash ist, dass es kein offener Standard ist.

Darstellung der Kostenlose Softwarebewegung, Richard Stallman in einer Rede im Jahr 2004 angegeben, dass:[153] "Die Verwendung von Flash auf Websites ist ein großes Problem für unsere Community."

Zugänglichkeit und Benutzerfreundlichkeit

Usability Consultant Jakob Nielsen veröffentlichte 2000 eine Alertbox mit dem Titel "Mit dem Titel" Blitz: 99% schlechtmit der Angabe, dass "Flash die Websites aus drei Gründen beeinträchtigen: Es fördert Designmissbrauch, bricht mit den grundlegenden Interaktionsprinzipien des Webs und lenkt die Aufmerksamkeit vom Kernwert der Website ab."[154] Einige Probleme wurden zumindest teilweise behoben, da die Beschwerden von Nielsen: Die Textgröße mit dem vollständigen Seitenzoom gesteuert werden kann und dass Autoren seit Flash Player 6 alternativen Text in Flash einbeziehen können.

Flash -Blockierung in Webbrowsern

Einige Websites stützen sich stark auf Flash und werden ohne Flash -Player oder von Flash blockiert.

Blitzinhalt wird normalerweise mit dem eingebettet Objekt oder einbetten HTML -Element.[155] Ein Webbrowser, der eines dieser Elemente nicht vollständig implementiert, zeigt den Ersatztext an, wenn sie von der Webseite geliefert werden. Oft ist ein Plugin erforderlich, damit der Browser diese Elemente vollständig implementiert, obwohl einige Benutzer es nicht installieren können oder nicht.

Da Flash verwendet werden kann, um Inhalte (z. B. Anzeigen) zu produzieren, dass einige Benutzer unausstehlich empfinden oder eine große Menge an Bandbreite zum Herunterladen nehmen, spielen einige Webbrowser standardmäßig keinen Flash -Inhalt ab, wenn der Benutzer darauf, z. Konqueror, K-Meleon.

Die meisten aktuellen Browser haben eine Funktion zum Blockieren von Plugins und spielen nur dann eine ab, wenn der Benutzer darauf klickt. Opera -Versionen seit 10.5 bieten native Flash -Blockierung. Opera Turbo erfordert, dass der Benutzer auf Flash -Inhalte abspielt, und der Browser ermöglicht dem Benutzer auch, diese Option dauerhaft zu aktivieren. Beide Chrom[156] und Firefox[157] Haben Sie eine Option, um "Klicken zum Spielen von Plugins" zu aktivieren. Äquivalente "Flashblocker" -Leiterungen sind auch für viele beliebte Browser erhältlich: Firefox hat Blitzblock und NoScript, Internet Explorer hat Foxie, das eine Reihe von Funktionen enthält, eines von ihnen mit dem Namen Flashblock. Webkit-basierte Browser unter macOS wie Apples Safari haben ClickTofLash.[158] Im Juni 2015 kündigte Google an, dass Chrome standardmäßig Anzeigen und "nicht-zentrale" Flash-Inhalte "innehalten" wird.[159]

Feuerfuchs (aus Version 46) Schreiben Sie den alten Flash-Nur-Flash neu um Youtube Einbetten Sie den Code in YouTube's moderner eingebetteter Player ein, der beides verwenden kann HTML5 oder Blitz.[160] Ein solcher Einbettungscode wird von Nicht-Youtube-Websites verwendet, um die Videos von YouTube einzubetten, und kann beispielsweise in alten Blogs und Foren immer noch auftreten.

Sicherheit

Seit vielen Jahren den Sicherheitsrekord von Adobe Flash Player[161] hat viele Sicherheitsexperten dazu veranlasst, den Player zu installieren oder Flash -Inhalte zu blockieren.[162][163] Das US-Cert hat empfohlen, Blitz zu blockieren,[164] und Sicherheitsforscher Charlie Miller Empfohlen "nicht zu installieren Flash";[165] Für Menschen, die noch Blitz verwenden, verwenden Sie jedoch noch Flash, Intego empfohlen, dass Benutzer vertrauenswürdige Updates erhalten "nur direkt vom Anbieter, der sie veröffentlicht".[166] Adobe Flash Player hat über 1078 CVE Einträge,[167] von denen über 842 zu führen zu willkürliche CodeausführungUnd vergangene Schwachstellen haben das Spionieren über Webkameras ermöglicht.[168][169][170][171] Sicherheitsexperten haben den Niedergang von Flash schon lange vorhergesagt und sagen, dass mit dem Aufstieg von HTML5 "... die Notwendigkeit von Browser -Plugins wie Flash abnimmt".[172]

Aktive Bewegungen von Dritten, um das Risiko einzuschränken, begann mit Steve Jobs Im Jahr 2010, dass Apple keinen Flash auf dem erlauben würde iPhone, IPod Touch, und iPad - Zitieren der abgründigen Sicherheit als ein Grund.[173] Flash verwendete häufig die Fähigkeit, Teile der Laufzeit auf den Sprachen unter OSX dynamisch zu verändern, um ihre eigene Leistung zu verbessern, verursachte jedoch allgemeine Instabilität. Im Juli 2015 führte eine Reihe neu entdeckter Schwachstellen dazu Facebook's Chief Security Officer, Alex Stamoseinen Anruf an Adobe ausgeben, die Software vollständig einzustellen[174] und die Mozilla Firefox Webbrowser, Google Chrome, und Apfelsafari um alle früheren Versionen von Flash Player schwarzlist zu machen.[175][176][177]

Blitzkekse

Wie Http Cookie, a Flash Cookie (auch als "bekannt"Lokales gemeinsames Objekt") kann verwendet werden, um Anwendungsdaten zu speichern. Flash Cookies werden nicht übertragen Domänen. Eine Studie im August 2009 von der Ashkan Soltani und ein Team von Forschern bei UC Berkeley fanden heraus, dass 50% der Websites mit Flash auch Flash Cookies verwendeten, aber Datenschutzrichtlinien offenbarten sie selten und Benutzersteuerungen für Benutzer Datenschutzvorstellungen fehlten.[178] Die meisten Browser -Cache- und Verlaufsunterdrückung oder Löschen von Funktionen haben sich in Version 10.2 und früher keinen Einfluss auf das Schreiben von lokalen gemeinsamen Objekten von Flash Player in seinen eigenen Cache auswirken. .[179] So sind Benutzer mit diesen Versionen, die HTTP -Cookies und gespülte Browserverlaufsdateien und Caches gelöscht haben, der Ansicht, dass sie alle Tracking -Daten von ihren Computern gelöscht haben, wenn tatsächlich der Blitz -Browserverlauf bleibt. Adobe's eigener Blitz Panel für Website -Speichereinstellungen, ein Untermenü von Adobe's Blitz Einstellungsmanager -Webanwendung, und andere Herausgeber und Toolkits können Einstellungen für die lokalen gemeinsam genutzten Flash -Objekte verwalten und löschen.[180]

Siehe auch

Erläuterung Fußnoten

  1. ^ FLV und F4V Archiviert 23. September 2010 bei der Wayback -Maschine. F4V basiert auf dem ISO -Basismediendateiformat Standard, verfügbar als kostenloser Download unter http://standards.iso.org/ittf/publiclyAvailablestandards/index.html .

Verweise

  1. ^ a b "Adobe Flash Player EOL Enterprise -Informationen Seite". Adobe.com. Adobe Systems. Abgerufen 21. November, 2021.
  2. ^ a b "Der Schalter von Flash zu HTML5 hat jetzt mit Harman Enterprise -Unterstützung für Adobe Flash einfach gemacht.". harman.com. Harman International. Abgerufen 21. November, 2021.
  3. ^ "Adobe® Air® SDK". harman.com. Harman International. Abgerufen 21. November, 2021.
  4. ^ a b "Adobe® Flash® Player Enterprise Support". harman.com. Harman International. Abgerufen 21. November, 2021.
  5. ^ a b c "Adobe Flash Player 2021 Hinweis (China Variante)". Flash.cn (in vereinfachtem Chinesisch). Zhongcheng Network Technology Co., Ltd.. Abgerufen 17. Januar, 2021.
  6. ^ a b c "Flash & die Zukunft interaktiver Inhalte". Adobe Inc. 25. Juli 2017. archiviert von das Original am 2. Dezember 2017. Abgerufen 1. Juli, 2019.
  7. ^ Air Roadmap -Update, Chris Campbell, Adobe Blog, 25. Juli 2017 9:08 Uhr
  8. ^ a b c d Warren, Christina (20. November 2012). "Das Leben, der Tod und die Wiedergeburt von Adobe Flash". Massig. Abgerufen 11. Juni, 2015.
  9. ^ a b Pinho, Carlos (7. Juli 2009). "50 schöne Flash -Websites". Smashing Magazine. Abgerufen 11. Juni, 2015.
  10. ^ Rückblickend auf die besten Flash -Sites von 2009 Archiviert 18. Oktober 2015 bei der Wayback -Maschine, Adobe Developer Connection, 14. Dezember 2009
  11. ^ Davlin, Ann (15. Juni 2011). "35 der besten 3D -Flash -Websites aller Zeiten". 3D zerschlagen. Abgerufen 11. Juni, 2015.
  12. ^ 20 beste 3D -Websites, Webdesigner Drops, 15. September 2012
  13. ^ Google, um Flash -Web -Anzeigen automatisch in HTML5 zu konvertieren, IT Pro Magazine, Caroline Preece, 27. Februar 2015
  14. ^ "Google tötet sein schiegendes Tool zum Konvertieren von Flash -Dateien in HTML5 am 1. Juli.". ventureBeat.com. 15. Juni 2016.
  15. ^ YouTube spielt jetzt standardmäßig HTML5 -Video ab, meidet Adobe Flash, Populärwissenschaften, Dan Moren, 28. Januar 2015
  16. ^ YouTube gräft Adobe Flash für HTML5 an den meisten Browsern, Der Anfragen, Chris Merriman, 28. Januar 2015
  17. ^ So lange, Blitz! YouTube ist jetzt standardmäßig mit HTML5 im Internet, PC World Magazine, Ian Paul, 28. Januar 2015
  18. ^ "YouTube Flash -App für Fernseher nicht mehr verfügbar - YouTube Hilfe". Support.google.com. Abgerufen 4. Februar, 2021.
  19. ^ a b c d e McCune, Doug (23. Februar 2009). Adobe Flex 3.0 für Dummies. John Wiley & Sons. p. Kapitel 1, "von HTML bis RIA". ISBN 978-0470436820.
  20. ^ Rocchi, Cesare (2011). Datenvisualisierung mit Flash Builder. Fokuspresse. ISBN 978-0240815039.
  21. ^ a b Fain, Yakov (16. März 2010). Enterprise -Entwicklung mit Flex: Best Practices für RIA -Entwickler. O'Reilly Media, Inc. ISBN 978-1449388737.
  22. ^ "SpeedTest.net von Ookla - Der globale Breitbandgeschwindigkeitstest".
  23. ^ Was sind die Anforderungen für die Verwendung von SpeedTest.net?, Speedtest.net
  24. ^ Der beliebteste Internet -Speed ​​-Test der Welt lässt Adobe Flash endlich fallen lassen, Das nächste Web, Owen Williams, 7. Dezember 2015
  25. ^ Reeves, Ben. "Wie Flash Games die Videospielgeschichte verändert hat". Wildinformer. Abgerufen 3. Februar, 2022.
  26. ^ Musil, Steven. "Es ist ein Spiel für Farmville, da Flash auch die Farm kauft". CNET. Abgerufen 3. Februar, 2022.
  27. ^ "Alien Hominid (PS2) - ET Palaa Kotiin". www.pelit.fi. Abgerufen 3. Februar, 2022.
  28. ^ "Adobe AIR". Techspot. Abgerufen 5. Mai, 2021.
  29. ^ "Benötige ich Adobe Air oder sollte ich es entfernen? [Erklärt]". Windows -Bericht - Fehlerfreies technisches Leben. 24. Juli 2020. Abgerufen 5. Mai, 2021.
  30. ^ "Adobe Flash -Plattform * Senden Sie Ihre iPhone -Anwendung in den App Store". help.adobe.com. Abgerufen 5. Mai, 2021.
  31. ^ a b c d Großmeister von Flash: Ein Interview mit den Schöpfer von Flash, Kalter harter Blitz
  32. ^ a b c d e f g h Makromedia blinkt zurück, Digitale Archäologie
  33. ^ PC -Grafik & Video, Band 6, Ausgaben 1–6, Advanstar Communications, 1997
  34. ^ Personalcomputermagazin, PC Communications Corporation, 1995
  35. ^ Waldron, Rick (27. August 2006). "Die Flash -Geschichte". Flashmagazin. Abgerufen 18. Juni, 2001.
  36. ^ Homosexuell, Jonathan (2001). "Die Geschichte des Blitzes". Adobe Systems Inc. archiviert aus das Original am 4. Februar 2009. Abgerufen 18. Oktober, 2009.
  37. ^ Die Geschichte des Flashs: Zurück in die Grafik Archiviert 1. Januar 2015 bei der Wayback -Maschine
  38. ^ Die Geschichte des Flashs: Der Morgendämmerung der Webanimation Archiviert 25. Januar 2008 bei der Wayback -Maschine
  39. ^ "Großmeister von Flash: Ein Interview mit den Schöpfer von Flash". ColdHardflash.com. Abgerufen 12. Februar, 2008.
  40. ^ Coall, Kristi. "Macromedia reitet die FutureWave". Verdrahtet. Abgerufen 29. März, 2022.
  41. ^ "Flash Player im Jahr 2005". ZDNET. Archiviert von das Original am 16. Mai 2007. Abgerufen 26. Dezember, 2008.
  42. ^ Flynn, Laurie J. (19. April 2005). "Adobe kauft Makromedia für 3,4 Milliarden US -Dollar (veröffentlicht 2005)". Die New York Times. ISSN 0362-4331. Abgerufen 4. März, 2021.
  43. ^ Joseph Labrecque (2011). Was ist neu in Flash Player 11. O'Reilly Media, Inc. p. 17. ISBN 978-1-4493-1110-0.
  44. ^ Adobe Flash Roadmap, Adobe
  45. ^ [1] Archiviert 7. Juli 2015 bei der Wayback -Maschine Einführung von Flash Player 11.4/Air 3.4 Beta!, Von Thibault Imbert (Adobe -Mitarbeiter), Bytearray
  46. ^ "1 Milliarde Luftinstallationen". Ben Forta. 9. Mai 2014. Abgerufen 4. März, 2021.
  47. ^ Compass Intelligence kündigt die Gewinner der Mobility Awards 2014 an, Compass Intelligence
  48. ^ Compass Intelligence kündigt die Gewinner der Mobility Awards 2015 an, Compass Intelligence
  49. ^ Barrett, Brian. "Leider ist Adobe Flash nicht tot. Es hat gerade seinen Namen geändert.". VERDRAHTET. Abgerufen 22. Juni, 2017.
  50. ^ SWF Technology Center | Adobe Developer -Verbindung Archiviert 22. August 2014 bei der Wayback -Maschine. Adobe.com (14. Juli 2009). Abgerufen am 11. März 2011.
  51. ^ "Adobe Open Screen -Projekt". ZDNET. Archiviert Aus dem Original am 11. August 2011. Abgerufen 21. März, 2012. Ab heute wird die Verwendung der SWF -Spezifikation oder der FLV- und F4V -Spezifikationen, aus denen Video in Flash besteht, keine Einschränkungen vorliegen. Früher mussten Benutzer die SWF -Spezifikation unterschreiben, um eine Lizenzvereinbarung zu unterzeichnen, um sie nicht zu verwenden, um konkurrierende Spieler zu erstellen
  52. ^ "Adobe und Mozilla Foundation zu Open Source Flash Player Scripting Engine". Mozilla Foundation Press Center. San Francisco. 7. November 2006. Archiviert Aus dem Original am 21. Oktober 2010. Abgerufen 3. September, 2010.
  53. ^ Tamarin -Projekt Archiviert 10. Februar 2007 bei der Wayback -Maschine. Mozilla.org (5. Oktober 2010). Abgerufen am 11. März 2011.
  54. ^ "Adobe spendet Flex für Apache". Techworld. Archiviert Aus dem Original am 18. November 2011. Abgerufen 17. November, 2011.
  55. ^ a b Tim Anderson (15. November 2015). "Adobe Flex SDK Bombshell betrügt Entwickler". Das Register. Archiviert Aus dem Original am 10. August 2017. Abgerufen 10. August, 2017.
  56. ^ a b Joab Jackson, IDG News Service (16. November 2011). "Adobe spendet Flex für Apache". PC Welt. Archiviert Aus dem Original am 18. November 2012. Abgerufen 10. Oktober, 2015.
  57. ^ a b c Flex! = Flash Archiviert 10. Januar 2016 bei der Wayback -Maschine, Printui, 27. Januar 2013
  58. ^ Open Source Flash C ++ Compiler, CrossBridge Archiviert 25. März 2014 bei der Wayback -Maschine, Adobe Blogs, 25. Juni 2013
  59. ^ Brücke überqueren Archiviert 20. September 2017 bei der Wayback -Maschine, Adobe Gaming Github -Website
  60. ^ Adobe Open-Sources Flash C/C ++-Compiler Archiviert 6. Februar 2017 bei der Wayback -Maschine, Phoronix, Michael Larabel, 26. Juni 2013
  61. ^ "Gnash -Referenzhandbuch". gnu.org. Archiviert Aus dem Original am 25. November 2011. Abgerufen 12. November, 2011.
  62. ^ a b "Adobe- und Branchenführer errichten ein Open Screen -Projekt". 1. Mai 2008. archiviert von das Original am 10. Februar 2009. Abgerufen 20. Februar, 2009.
  63. ^ a b Murarka, Anup. "Innerhalb des offenen Bildschirmprojekts". Archiviert Aus dem Original am 10. Februar 2009. Abgerufen 21. Februar, 2009.
  64. ^ "Project Partners Screen -Projekte" öffnen ". Archiviert Aus dem Original am 24. Februar 2009. Abgerufen 20. Februar, 2009.
  65. ^ "Adobe und Nokia kündigen 10 Millionen US -Dollar für Open Screen Project Fund an". 16. Februar 2009. archiviert von das Original am 19. Februar 2009. Abgerufen 20. Februar, 2009.
  66. ^ a b Fox, Chris (31. Dezember 2020). "Adobe Flash Player wird endlich zur Ruhe gelegt". BBC News. Abgerufen 31. Dezember, 2020.
  67. ^ Smith, Ernie (9. Oktober 2019). "Flash ist für die kreative Ära des Internets verantwortlich". Vize. Abgerufen 24. November, 2020.
  68. ^ a b c Lawhead, Nathalie (24. November 2020). "Die vergessene Flash -Website -Bewegung (als Websites 'die neue aufstrebende Kunstform' waren)") ". Gamasutra. Abgerufen 24. November, 2020.
  69. ^ Valentino-Devries, Jennifer (29. April 2010). "Highlights: Das exklusive Interview des Journals mit Adobe CEO". Das Wall Street Journal. Abgerufen 19. Juni, 2017.
  70. ^ Arthur, Charles (29. April 2010). "Der CEO von Adobe trifft mit Steve Jobs über Flash auf Apple's iPhone zurück.". Der Wächter. Abgerufen 19. Juni, 2017.
  71. ^ a b Gross, Doug (9. November 2011). "Hat Steve Jobs Adobe Flash getötet?". CNN. Abgerufen 4. Februar, 2021.
  72. ^ a b "Openfl einführen". Joshua Granick Blog. 30. Mai 2013.
  73. ^ KastreSakes, Jacob (1. Dezember 2015). "Adobe sagt den Leuten, sie sollen aufhören, Flash zu verwenden". Der Verge. Abgerufen 25. Juli, 2017.
  74. ^ Cimpanu, Catalin. "Adobe, um Flash -Inhalte am 12. Januar 2021 auszuführen". ZDNET. Abgerufen 18. Februar, 2021.
  75. ^ Salter, Jim (5. Mai 2021). "Auf Wiedersehen, Flash - Microsoft macht das Entfernen von Windows 10 obligatorisch". ARS Technica. Abgerufen 5. Mai, 2021.
  76. ^ a b c Chan, Khee Hoon (18. März 2021). "Verfolgung der weitläufigen Wurzeln der Flash -Erhaltung". Vize. Abgerufen 18. März, 2021.
  77. ^ "Bluemaximas Flashpoint". Bluemaxima. Abgerufen 18. Juli, 2020.
  78. ^ "Flash Game Archive - Erhalten Sie Flash Gaming". Flash Game Archive. Abgerufen 18. Juli, 2020.
  79. ^ Campbell, Ian Carlos (19. November 2020). "Das Internet -Archiv bewahrt jetzt Flash -Spiele und Animationen.". Der Verge. Abgerufen 19. November, 2020.
  80. ^ Scott, Jason (22. November 2020). "Flash zurück! Weitere Gedanken zum Flash im Internet -Archiv". Internet -Archivblogs. Abgerufen 4. Februar, 2021.
  81. ^ Bailey, Dustin (1. Februar 2020). "Jedes Flash -Spiel verschwindet für immer im Jahr 2020 - aber dieses Projekt hat 38.000 von ihnen bewahrt.". Pcgamesn. Abgerufen 1. Februar, 2020.
  82. ^ Morton, Lauren (31. Januar 2020). "Flashpoint Launcher speichert Flash -Spiele vor dem bevorstehenden Aussterben". Rockpapier -Schrotflinte. Abgerufen 1. Februar, 2020.
  83. ^ Matt Fisher (2013). HTML5 für Flash -Entwickler. Packt Publishing Ltd. § Stage3d versus webgl, p. 91. ISBN 978-1-84969-333-2.
  84. ^ a b "Stage3d gegen WebGL -Leistung - Airdight Interactive". Airdightinteraction.com. 28. Oktober 2011. Abgerufen 4. August, 2014.
  85. ^ "Tools Spotlight: CopperCube 4.0". MCV. Evelop-online.net. 28. Mai 2014. Abgerufen 22. September, 2014.
  86. ^ Keith Gladstien (2013). Entwicklung von Flash -Spielen in einer sozialen, mobilen und 3D -Welt. Cengage -Lernen. S. 383–421. ISBN 978-1-4354-6021-8.
  87. ^ Thibault Imbert (2012). Einführung von Starling. O'Reilly Media, Inc. ISBN 978-1-4493-2089-8.
  88. ^ Wagner James Au (2012). Game Design Secrets. John Wiley & Sons. p. 130. ISBN 978-1-118-46391-8.
  89. ^ "Adobe Flash 11 adoptiert Unreal Engine 3 für bessere Browserspiele | The Verge". theverge.com. 7. Oktober 2011. Abgerufen 4. August, 2014.
  90. ^ Melanson, Mike (27. Januar 2010). "Unterschiedliche Probleme lösen". Penguin.swf. Abgerufen 15. November, 2014.
  91. ^ "Flash -Benchmarks auf verschiedenen Betriebssystemen". 17. Oktober 2008.
  92. ^ Paul, Ryan (16. Oktober 2009). "Praxis: Hulu Desktop für Linux Beta Ein großer Ressourcenschwein". Arstechnica.com. Abgerufen 4. Dezember, 2010.
  93. ^ "Flash Player 10.1: Leistungsverbesserungen für Mac OS X". 6. Mai 2010.
  94. ^ "Flash Player 11: stabiler und schneller für Linux".
  95. ^ "Was gerade mit Video im Web passiert ist". Adobe. Archiviert von das Original am 6. Januar 2010.
  96. ^ "Adobe Pressemitteilung auf MPEG-4 in Flash Player 9". Adobe.com. Archiviert von das Original am 3. Dezember 2010. Abgerufen 4. Dezember, 2010.
  97. ^ "Adobe -Dateiformatspezifikation FAQ". Adobe Systems. Archiviert von das Original am 11. November 2007. Abgerufen 15. November, 2007.
  98. ^ "Kostenlose Flash -Community reagiert auf Adobe Open Screen -Projekt". Archiviert von das Original am 28. September 2008. Abgerufen 29. November, 2008.
  99. ^ Kris Transplantat. "ScaleForm GFX 4 unterstützt Flash 10 As3". Gamasutra. Abgerufen 1. Oktober, 2010.
  100. ^ "Verwenden von SWF -Vermögenswerten". www.openfl.org.
  101. ^ "Lightspark Flash Player fährt weiterhin vor". Linux.be. 9. Juli 2010. archiviert von das Original am 13. März 2016. Abgerufen 3. September, 2010.
  102. ^ "Gnash -Referenzhandbuch". www.gnu.org. Abgerufen 12. November, 2011.
  103. ^ Duckett, Chris (13. November 2012). "Shumway scheint Flash durch JavaScript zu ersetzen". ZDNET. Abgerufen 8. Januar, 2013.
  104. ^ "Shumway: Mozillas Open SWF Runtime Project - The H Open: News and Features". H-online.com. 13. November 2012. archiviert von das Original am 20. Dezember 2012. Abgerufen 8. Januar, 2013.
  105. ^ "Mozilla kündigt öffentlich das Open-Source-Flash-Renderer Mozilla gesponsertes Shumway-Projekt | iLoveubuntu: Ubuntu-Blog an". Ilooveubuntu. 12. November 2012. archiviert von das Original am 18. Januar 2013. Abgerufen 8. Januar, 2013.
  106. ^ "[Phoronix] X.org gegen Xmir auf KDE, XFCE, Unity Desktops". Phoronix.com. 24. September 2013. Abgerufen 4. Oktober, 2013.
  107. ^ Villegas, Jet (12. November 2012). "Das Shumway Open SWF Runtime Project". Mozilla.
  108. ^ Willis, Nathan (21. November 2012). "Gnash, Hellspark und Shumway". Lwn.net. Abgerufen 13. Juni, 2014.
  109. ^ "Flash Ersatz Shumway ist so gut wie tot - Ghacks Tech News". 23. Februar 2016. Abgerufen 17. September, 2016.
  110. ^ "Ruffle, ein Flash -Player -Emulator. Liste der Mitwirkenden im Laufe der Zeit auf Github". GitHub.
  111. ^ "Flash -Animationen leben für immer im Internetarchiv". 19. November 2020.
  112. ^ "Downloads". Adobe Flash Player Support Center. Abgerufen 1. Oktober, 2016.
  113. ^ Phil Nickinson (27. April 2010). "Andy Rubin sagt, dass Flash in der Froyo -Version des Android -Betriebssystems kommt". Androidcentral.com. Archiviert Aus dem Original am 4. Dezember 2010. Abgerufen 4. Dezember, 2010.
  114. ^ "Heute ist der letzte Tag, an dem er Flash für Android bekommen". Webpraews. 14. August 2012. Abgerufen 12. Januar, 2015.
  115. ^ Sascha Segan (19. Oktober 2010). "HP Webos 2.0 mit Flash: Hände On". PCmag. Abgerufen 16. Oktober, 2011.
  116. ^ "Palm Neueste Mobilfunkbranche Leader für das Open Screen -Projekt". 16. Februar 2009. archiviert von das Original am 23. Februar 2009. Abgerufen 20. Februar, 2009.
  117. ^ Winokur, Danny (9. November 2011). "Flash, um sich auf PC -Surfen und mobile Apps zu konzentrieren; Adobe, um aggressiver zu HTML5 (Adobe Featured Blogs) beizutragen". Blogs.adobe.com. Abgerufen 26. Januar, 2012.
  118. ^ Stevens, Tim. (2011-11-09) Adobe bestätigt, dass Flash Player für mobile Geräte tot ist. Engadget.com. Abgerufen am 2013-07-21.
  119. ^ "Adobe Flash Player rasen für mobile Geräte". Archiviert von das Original am 25. April 2012. Abgerufen 11. November, 2011.
  120. ^ "Webdesigner: Zeit, Flash, Silverlight und HTML5 zu vergrößern.".
  121. ^ "Flash ist tot. Es lebe HTML5". ZDNET. 9. November 2011. Abgerufen 12. November, 2011.
  122. ^ "Flash, um sich auf PC -Surfen und mobile Apps zu konzentrieren, Adobe, um aggressiver zu HTML5 beizutragen.". Adobe Systems. 9. November 2011. Abgerufen 12. November, 2011. Wir werden im Browser nach der bevorstehenden Version von Flash Player 11.1 für Android und BlackBerry Playbook nicht mehr weiterentwickeln, um mit neuen Konfigurationen für mobile Geräte (Chipsatz, Browser, OS -Version usw.) zu arbeiten (Chipsatz, Browser, Betriebssystemversion usw.).
  123. ^ "Playbook hat eine mit Flash gefüllte Zukunft; Rims schlimmste Entscheidung bisher?". ZDNET.
  124. ^ "Der Beginn des Endes für Adobe's Flash". CNN. 10. November 2011. Abgerufen 11. November, 2011.
  125. ^ "Playbook hat eine mit Flash gefüllte Zukunft; Rims schlimmste Entscheidung bisher?". ZDNET. Abgerufen 11. November, 2011.
  126. ^ Joseph Menn (9. September 2010). "Apple entspannt App -Entwicklerregeln". Finanzzeiten. Abgerufen 16. Oktober, 2011.
  127. ^ Jonny Evans (9. September 2011). "Adobe bringt Flash-Free-Flash zu Apple iPad, iPhone". Computerwelt. Archiviert von das Original am 7. Oktober 2011. Abgerufen 16. Oktober, 2011.
  128. ^ "Photonbrowser". Abgerufen 5. März, 2014.
  129. ^ "Puffin -Webbrowser - über". Archiviert von das Original am 14. Februar 2014. Abgerufen 12. Februar, 2014.
  130. ^ Hemphill, Kenny (15. September 2011). "Microsoft Ditches Flash -Support in der Tablet -Version von Internet Explorer". Makuser. London: Dennis Publishing. Archiviert von das Original Am 20. Dezember 2012.
  131. ^ Bott, ed. "Microsoft ändert das Standard -Flash -Verhalten in Windows 8 und RT". Zdnet.com. Abgerufen 2. Februar, 2015.
  132. ^ "Flash Player 10.1 - Installationen und Updates". Archiviert Aus dem Original am 8. Oktober 2010. Abgerufen 19. November, 2010.
  133. ^ iOS -Funktionen in Adobe Air 2.6, Adobe Devnet
  134. ^ Moll, Cameron (2007). Mobiles Webdesign. Lulu.com. ISBN 9780615185910.[selbstveröffentlichte Quelle]
  135. ^ "Openfl Readme". Openfl auf GitHub. 10. Juli 2019.
  136. ^ "Openfl Readme". Openfl auf GitHub. 10. Juli 2019.
  137. ^ Openfl -Showcase
  138. ^ "Flash to HTML5: Erfahren Sie mehr über das Toolkit createJS". Adobe.com.
  139. ^ "Google Swiffy". Google Labs. Archiviert von das Original Am 4. September 2011.
  140. ^ L., Maxime. "Google hat gerade einen SWF zum HTML5 -Konverter angekündigt". In Gruppen verknüpft: HTML5 -Technologien.
  141. ^ "YouTube ist jetzt Standard zu html5 <videos>". Abgerufen 16. Juli, 2015.
  142. ^ Rj owen; Luke Stevens (2013). Die Wahrheit über HTML5. Apress. p. 83. ISBN 978-1-4302-6415-6.
  143. ^ Gary Marshall (8. März 2011). "Flash kommt zum iPad, iPad 2 und iPhone". TechRadar.com. Abgerufen 8. März, 2011.
  144. ^ Alberti, Sandro: HTML - CSS -Animation. Zugriff am 21. August 2019.
  145. ^ "Archivierte Kopie" (PDF). Archiviert von das Original (PDF) am 5. März 2016. Abgerufen 5. August, 2014.{{}}: CS1 Wartung: Archiviertes Kopie als Titel (Link)
  146. ^ "Archivierte Kopie". Archiviert von das Original am 8. August 2014. Abgerufen 5. August, 2014.{{}}: CS1 Wartung: Archiviertes Kopie als Titel (Link)
  147. ^ "Inspire ist jetzt Adobe Create Magazine | Create".
  148. ^ "Web Flash Player - Shockwaveflash - SWF".
  149. ^ "Gnash Homepage". Gnu.org. Abgerufen 4. September, 2011.
  150. ^ "Changelog für die Liste mit hoher Prioritätsprojekte". Kostenlose Software -Stiftung.
  151. ^ Nitot, Tristan (29. April 2008). "Mozilla warnt vor Flash und Silverlight 'Agenda'". ZDNET. Archiviert von das Original am 27. Dezember 2008. Abgerufen 4. September, 2011.
  152. ^ "Håkon Wium liegt auf dem Videoelement in HTML 5". Youtube. 29. März 2007. archiviert von das Original am 30. Oktober 2021. Abgerufen 14. August, 2014.
  153. ^ "Richard Stallman über die freie Softwarebewegung und ihre Herausforderungen". Australian National University, Canberra, Australien: Google Video. 13. Oktober 2004. archiviert von das Original am 30. Oktober 2021. Abgerufen 14. August, 2014.
  154. ^ Nielsen, Jakob (29. Oktober 2000). "Flash: 99% schlecht". Abgerufen 21. Februar, 2009.
  155. ^ "Hilfe für den W3C -Markup -Validierungsdienst". Validator.w3.org. Abgerufen 26. Januar, 2012.
  156. ^ "So aktivieren Sie Flashblock in Chrom (und machen Sie 5000% sicherer)". How-to Geek. 8. April 2011. Abgerufen 18. August, 2012.
  157. ^ "Firefox 14, um zu klicken, um das Plugin -Feature abzuspielen". ghacks.net. 29. März 2012. Abgerufen 18. August, 2012.
  158. ^ "ClicktofLash". Abgerufen 27. Juli, 2011.
  159. ^ "Bessere Akkulaufzeit für Ihren Laptop".
  160. ^ "QA/YouTube Embedded Rewrite". Abgerufen 21. Mai, 2016.
  161. ^ "Sicherheitsbulletins und Ratschläge". Archiviert Aus dem Original am 6. April 2010. Abgerufen 27. März, 2010.
  162. ^ "Experte sagt, Adobe Flash -Richtlinie sei riskant". ZDNET. 12. November 2009. Abgerufen 27. März, 2010.
  163. ^ "Schützen Sie sich vor Flash -Anschlägen im Internet Explorer". ZDNET. 9. September 2012. Abgerufen 7. Juli, 2013. Ich empfehle Ihnen, das Shockwave-Flash-Add-On in IE vollständig zu deaktivieren
  164. ^ "Sichern Sie Ihren Webbrowser". Archiviert Aus dem Original am 26. März 2010. Abgerufen 27. März, 2010.
  165. ^ "PWN2own 2010: Interview mit Charlie Miller". 1. März 2010. archiviert von das Original am 24. April 2011. Abgerufen 27. März, 2010.
  166. ^ "So erkennen Sie, ob das Update von Adobe Flash Player gültig ist". Intego. 8. März 2013. Abgerufen 9. April, 2013.
  167. ^ "Adobe Flash Player: CVE Security Schwachstellen, Versionen und detaillierte Berichte". Abgerufen 12. Februar, 2015. 291 Gesamtschwachstellen
  168. ^ "Adobe Remedies Webcam Spy Loch in Flash". Abgerufen 4. April, 2012.
  169. ^ "Flash -Player als Spionagesystem". Abgerufen 4. April, 2012.
  170. ^ "Adobe Flash Player -Einstellungsmanager". Adobe Systems. Archiviert Aus dem Original am 20. Juni 2010. Abgerufen 1. Juli, 2010.
  171. ^ "Global Privacy Settings Panel". Adobe Systems. Abgerufen 4. April, 2012.
  172. ^ "Sophos Security Threat Report 2013" (PDF). Sophos. Dezember 2012. S. 11, 24. Abgerufen 9. Mai, 2010.
  173. ^ Jobs, Steve (29. April 2010). "Gedanken zum Flash". Apple.com. Abgerufen 18. Juni, 2012.
  174. ^ Vincent, James (13. Juli 2015). "Der neue Chief Security Officer von Facebook möchte ein Datum festlegen, um Flash zu töten". Der Verge. Abgerufen 14. Juli, 2015.
  175. ^ "Firefox Blacklists Flash Player aufgrund von nicht angetanten 0-Tage-Schwachstellen". ARS Technica. Conde nast. 14. Juli 2015. Abgerufen 15. Juli, 2015.
  176. ^ "Adobe Flash wurde blockiert, weil es veraltet ist". Google -Support. Abgerufen 20. Oktober, 2015.
  177. ^ "Apple blockiert alte, unsichere Adobe-Flash-Plug-in-Versionen in OS X Safari". Apple Insider. Abgerufen 24. Oktober, 2015.
  178. ^ Hoofnagle, Chris Jay; Thomas, Lauren; Mayo, Quentin; Canty, Shannon; Soltani, Ashkan (10. August 2009). "Soltani, Ashkan, Canty, Shannon, Mayo, Quentin, Thomas, Lauren und Hoofnagle, Chris Jay: Flash Cookies und Privatsphäre". SSRN 1446862. {{}}: Journal zitieren erfordert |journal= (Hilfe)
  179. ^ "Lokale gemeinsame Objekte -" Flash Cookies "". Elektronisches Datenschutzinformationszentrum. 21. Juli 2005. Archiviert Aus dem Original am 16. April 2010. Abgerufen 8. März, 2010.
  180. ^ "So verwalten und deaktivieren Sie lokale gemeinsame Objekte". Adobe Systems Inc. 9. September 2005. Abgerufen 8. März, 2010.

Externe Links