Adobe Flash
Ähnliche Artikel finden Sie unter Flash und Adobe Flash Player .
Entwickelt von | Adobe |
---|---|
Geschrieben in | C++ |
Betriebssystem | Microsoft Windows , Linux und macOS |
Formate gelesen | FLA ( d ) , kleines Webformat und FLV ( d ) |
Geschriebene Formate | FL ( d ) |
Nett | Software-Engine ( de ) Vektorbildeditor Computerplattform |
Lizenz | Proprietäre Lizenz |
Webseite | www.adobe.com/products/flash/flashpro |
Zeitleiste freigeben
Adobe Flash , oder Flash , ehemals Macromedia Flash , bezeichnet eine Reihe von Softwaretechnologien , die die Bearbeitung von Vektorgrafiken , Rasterbildern und ActionScript - Skriptenermöglichen, um Multimedia-Inhalte (Animationen, Videos, Spiele, Anwendungen usw.) zu erstellen oder zu verwenden. Die Flash Player -Software wurde von Macromedia bis 2005 entwickelt und vertrieben, nachdem es von Adobe Systems übernommen wurde, das bis zum Ende des Supports Support für die Software bereitstellte. Flash Player war als Plugin für die meisten Webbrowser verfügbar , was die Verwendung interaktiver Objekte oder das Streamen von Videostreams ermöglichte, was zu dieser Zeit von Browsern nicht nativ erlaubt war.
Flash kann sich auf eine integrierte Entwicklungsumgebung (IDE) beziehen, eine virtuelle Maschine, die von Flash Player oder Flash Server zum Abspielen von Flash-Dateien (SWF-Erweiterung) verwendet wird.
Nach ihrer Einführung im Jahr 1996 wurde die Flash-Technologie zu einer der beliebtesten Technologien zum Hinzufügen von Animationen und interaktiven Objekten zu einer Webseite und auch zum Integrieren von Streaming -Videos in eine Webseite. Die Technologie ist dann in vielen Softwares enthalten und wird auch verwendet, um Animationen, Werbung oder Videospiele zu erstellen.
Flash war lange Zeit die dominierende Plattform für Multimedia-Inhalte im Web, aber seit Apple 2010 entschieden hat, es nicht mehr auf den Tablet-Computern und Telefonen der Marke zu integrieren, zusammen mit der Entwicklung der neuen Web-Technologien HTML5 , die Flash in Bezug auf die Funktionalität übertroffen haben und Sicherheit ist die Nutzung der Technologie von fast 50 % der Websites im Jahr 2011 auf 10 % gesunken, bevor es mit dem Ende der Flash Player-Entwicklung im Jahr 2020 und der Einstellung seiner Unterstützung durch Browser zusammenbrach.
Geschichte
Anfänge
In, Charlie Jackson , Jonathan Gay und Michelle Welsh gründen ein kleines Softwareunternehmen ( Startup ) namens FutureWave und eine frühe Zeichensoftware, SmartSketch , die das Erstellen grafischer Benutzeroberflächen so einfach wie das Zeichnen auf Papier machen soll [ 1 ] . Obwohl innovativ, hatte SmartSketch nicht den erwarteten Erfolg. Mit der Demokratisierung des Internets erkennt FutureWave das Potenzial von Vektoranimationstools für das Web. 1995 modifizierte FutureWave SmartSketch, indem es ein Frame-by-Frame-System hinzufügte, und veröffentlichte die Software erneut alsFutureSplash Animator auf Macintosh und Windows . Im Laufe der Zeit erweiterte das Unternehmen seine Belegschaft um einen zweiten Programmierer, Robert Tatsumi [ 2 ] , einen Künstler, Adam Grofcsik, und einen PR - Spezialisten , Ralph Mittman.
In, Macromedia kauft Vektoranimationssoftware und vermarktet sie als Flash 1.0. Die zweite Version von Macromedia Flash wurde 1997 mit neuen Funktionen wie Stereo-Sound-Unterstützung, Integration von Bitmaps, Schaltflächen und der Bibliothek veröffentlicht. Macromedia Flash 3 wurde 1998 veröffentlicht und verbesserte die Handhabung und Veröffentlichung von Animationen erheblich. Eine einfache Skriptsprache scheint interaktive Objekte zu steuern; Macromedia verkauft im selben Jahr sein 100.000stes Produkt [Ref. notwendig] . 1999 veröffentlicht Macromedia seine vierte Version von Flash und verzeichnet 100 Millionen Installationen des Flash Players [ 3 ] , der jetzt in Microsoft enthalten ist InternetExplorer5 . Flash 4 sieht den Start der MP3- Unterstützung . Ursprünglich war der Flash-Player nicht in Webbrowsern enthalten, und Benutzer mussten die Website von Macromedia besuchen, um ihn herunterzuladen. Ab 2000 wird es mit den Browsern AOL , Netscape und Internet Explorer vertrieben . Zwei Jahre später ist es in allen Versionen von Windows XP enthalten und erreicht 92 % der Webbenutzer.
2000er
Die fünfte Version von Flash wurde im Jahr 2000 mit neuen Skriptfunktionen in der Sprache veröffentlicht, die jetzt ActionScript heißt. Es ist auch innovativ durch die Möglichkeit, die Schnittstelle von Textumgebungen zu modifizieren.
Macromedia Generator ist Macromedias erste Initiative zur Trennung von Design und Inhalt von Flash-Dateien. Generator 2.0 veröffentlicht inund enthält Echtzeit-Servergenerierung in der professionellen Version von Flash. Generator wurde 2002 zugunsten neuer Technologien eingestellt, die eine Datenübertragung zwischen Client und ColdFusion -Servern ermöglichten .
In, eine Studie von Media Metrix für Macromedia zeigt , dass 7 der 10 größten amerikanischen Sites Flash - Technologie verwenden [ 4 ] .
Diekündigt Macromedia die Verfügbarkeit von Macromedia Flash MX und Macromedia Flash Player 6 mit neuen Videoanwendungen, Komponenten und herunterladbaren Bibliotheken an. Flash Communication Server MX, ebenfalls 2002 veröffentlicht, ermöglicht das Herunterladen von Videos mit der sechsten Version von Flash Player (zuvor in der Flash-Datei enthalten).
Flash MX 2004 kommt heraus, mit neuen Funktionen wie dem bis zu achtmal schnelleren Start mit dem neuen Compiler und dem neuen Macromedia Flash Player 7, der Möglichkeit, Tabellen, Grafiken und Textanimationen zu erstellen, Unterstützung neuer Formate wie PDF und Adobe Illustrator 10. ActionScript 2.0 ebenfalls erscheint, was eine formellere Objektorientierung von Entwicklungen ermöglicht.
Flash MX 2004 ist das erste, das in zwei Versionen vermarktet wird, „Standard“ und „Professional“ . Die Standardversion ist auf klassische Flash-Animation ausgerichtet, während die Pro-Version erweiterte Funktionen für Entwickler enthält.
Mit der Einführung der „Flash-Plattform“ im Jahr 2004 ging sie über den Status eines einfachen Erstellungstools (Flex 1.0/Breeze 1.0) hinaus. Flash Lite 1.1 autorisiert das Lesen von Flash-Inhalten auf eingebetteten Geräten wie Mobiltelefonen . Anfang August vorgestellt [ 5 ] , veröffentlichte Macromedia 2005 die achte Version von Flash, die von Macromedia als das wichtigste Update seit der fünften Version von Flash [ 6 ] angesehen wird: Filter, Bitmap , neuer On2 VP6-Videocodec, neue Engine " FlashType“ -Renderer, ein Handy-Emulator und mehrere Ergänzungen zu ActionScript 2.0 wie BitmapData und mehrere Geometrieklassen.
Flash Lite 2 wird ebenfalls 2005 aktualisiert (parallel zu Flash Player 7) [ 7 ] .
Die, erwirbt Adobe Systems Macromedia und alle seine Produkte [ 8 ] , [ 9 ] .
Die neunte Version des Flash Players markiert das erste Mal im Jahr 2006, dass neben der Autorensoftware auch ein Flash Player aktualisiert wurde. Flex 2.0 wird zusammen mit Flash Player 9 aktualisiert; Zum ersten Mal in der Geschichte von Flash wird der Player aktualisiert, bevor die entsprechende Flash-Software [ ref. erwünscht] .
2007 ist Flash in Adobes Creative Suite (CS3) enthalten. Flash CS3 ist weiterhin in zwei Versionen (Simple und Professional) verfügbar. Die wichtigsten neuen Funktionen sind die vollständige Integration mit dem Rest der Adobe-Suite, unter anderem einfacherer Zugriff auf Dateien dank Bridge CS3. Aber die Hauptänderung ist nicht da, es ist der Übergang zur dritten Version von ActionScript , die es stark verbessert, es erweist sich als vollständiger, aber für Anfänger komplizierter.
In, veröffentlichte den 2. Release Candidate ( berechtigte Version) des Flash Player 10, der erstmals auch (und teilweise) auf den Fähigkeiten der Grafikkarte (GPU) des Computers basiert. Die, Flash 10 ist verfügbar [ 10 ] , in seiner Version, die von Adobe als stabil angesehen wird [Ref. notwendig] .
Ebenfalls im Jahr 2008 erschien nach einer langen Fehde zwischen Adobe und der Open-Source-Community das Alchemy Compiler-Projekt, das auf dem llvm-Framework basiert , das es Flash ermöglicht, die nativen Sprachen C++/C und Assembler zu emulieren. Während Adobe Max-Konferenzen werden Portierungen des fceu-Emulators oder später der Unreal Engine auf die Leinwand projiziert.
2010er
Die, die elfte Version von Flash ist in 32-Bit- und 64-Bit-Versionen verfügbar [ 11 ] , [ 12 ] ; es bringt unter anderem die Stage3D-Technologie mit., kündigt Adobe das Ende der Entwicklung des Flash - Plugins für Mobiltelefone an [ 13 ] . Die, Flash Player 11.2 ist in der Premium-Version verfügbar, einer kostenpflichtigen Version (9 % der Einnahmen nach den ersten verdienten 50.000 $ [ 14 ] ) des Flash Player-Betriebs für Spiele, die 3D und Alchemy 2 (derzeit Flashcc) kombinieren., Adobe bricht sein „speedtax“ -Projekt ab und streicht ASNext (das Actionscript 4) aus seiner Roadmap [Ref. notwendig] .
Zukunft nach 2010
Die Entwickler gehen davon aus, dass das Flash-Plug-in langfristig komplett durch HTML5 ersetzt werden soll, wenn die Webbrowser in Sachen Audio- und Video-Buffer-Management (Rendering-Geschwindigkeit, Vsync, Audiobytes, Fullscreen etc.) technisch zu Flash aufgeschlossen haben. , obwohl dies nur eine Hypothese bleibt, da bekannt ist, dass die Low-Level-Veredelung von Video und Audio eine erhebliche Erhöhung der Entwicklungsbudgets erfordert. Adobe setzt daher immer mehr auf den Einsatz von Flash für Desktop-Multimedia-Anwendungen, ohne dabei den Webplayer aus den Augen zu verlieren.
Schließlich ermutigt Adobe Entwickler, die Flash-Technologie aufzugeben, da zahlreiche Sicherheitslücken entdeckt wurden und das Plug-in von vielen Browsern, beginnend mit Mozilla Firefox und Google Chrome , wirksam blockiert wurde .
2016
Flash wird in Animate CC [ 15 ] umbenannt . Dieser neue Name kündigt explizit die Neupositionierung der Software an: Animation . Im Wirtschaftsjargon fällt immer wieder der Name Flash.
Die Flash-Nutzung ist von fast 50 % der Websites im Jahr 2011 auf 10 % gesunken[ 16 ] .
Ende 2020
Adobe kündigte auf seinem Blog diedas Ende des Flash-Produkts, geplant für Ende 2020 [ 17 ] . Sie werden die Aktualisierung und Verteilung des Flash Players einstellen. Sie ermutigen Ersteller von Inhalten, auf HTML5 und WebGL [ 18 ] umzusteigen . Seitdem favorisiert Adobe einen Übergang zu HTML5 und das endgültige Sterben von Flash wird für 2020 angekündigt [ 19 ] .
Von der Animation bis zum Video
Frühere Flash-Versionen, die sich ursprünglich auf Animationen konzentrierten, boten wenig Interaktivität und nur sehr begrenzte Skriptfunktionen. Skripte werden verwendet, um die meisten Interaktionen (Schaltflächen, Felder, Dropdown-Menüs) zu erstellen, die in Flash-Animationen vorhanden sind. Skripte ermöglichen es, die Entwicklungszeiten ebenso zu reduzieren wie das Gewicht von .swfs im Vergleich zur Verwendung von Schlüsselbildern, die vor allem für Animationen entwickelt wurden. Außerdem sind sie leicht wiederverwendbar. Die Programmiersprache eines Flash-Webclients ist ActionScript ; der Client kommuniziert mit einem Server per XML-Socket oder per http (Funktion LoadVariables() oder die Klasse LoadVars [ 20 ]) im Gegensatz zu AJAX , das je nach Browser XMLHTTPRequest oder ActiveXObject verwendet. Eine Implementierung von XMLHTTPRequest wurde auf Flash portiert, deren Funktionalität von der Version des Players abhängt [ 21 ] .
Der Flash Player hat seit der Einführung von ActionScript 3.0 zwei virtuelle Maschinen; AVM1-kompatibel mit ActionScript 1.0 und 2.0 und AVM2-kompatibel ActionScript 3.0 orientierter Programmierer aufgrund seiner Komplexität.
Jahre | ActionScript | Flash-IDE | Flash Player | FlashLite |
---|---|---|---|---|
2000-2003 | 1.0 | Flash 5, Flash MX | 6 | |
2003-2006 | 2.0 | Flash MX 2004, Flash 8 | Versionen 7 und 8 | Version 2.0, 2.1 und 3 |
Seit 2006 | 3.0 | Adobe Flex 2.0, Flash CS3, Flash CS4, Flash CS5, Flash CS5.5, Flash CS6, Flash CC | Version 9, 10 und 11 |
Die Architektur
Ein Flash-Player ist immer in der Lage, zusätzlich zur Verwaltung der grafischen Oberfläche, die in den SWF-Dateien enthaltene ActionScript -Sprache in einen Bytecode zu kompilieren, der dann vom Player interpretiert werden kann. Einige der im Flash-Player von Adobe verwendeten Technologien bleiben jedoch nicht öffentlich oder Gegenstand von Patenten (z. B. Audio- und Videokomprimierung).
Es ist auch möglich, Animationen in HTML5 zu exportieren. Die verschiedenen Mobilgeräte unterstützen nativ das HTML5-Format, im Gegensatz zum SWF-Format, das auf Android und iOS in den neuesten Versionen nicht mehr unterstützt wird.
Adobe Reader
Der Flashplayer ermöglicht eine schnelle Installation. Durch die Verwendung von Vektorgrafiken (wie PostScript , SVG und PDF ), insbesondere in Kombination mit ActionScript-Code für Animationen, können Flash-Dateien kleine Dateien sein, die weniger Bandbreite verbrauchen als Bitmaps oder Grafiken . Flash ist in mehrfacher Hinsicht eine sehr interessante Lösung zur Übertragung mehrerer Inhalte. Wenn es sich bei dem Inhalt einfach um ein [unklares] Format handelt, z. B. Text, Video oder Audio, liefern andere Alternativen möglicherweise bessere Ergebnisse. Dies hängt jedoch von der Art der erstellten Anwendung oder Animation ab. Eine Flash-Animation kann mehrere benötigenProzessor . Laut Macromedia ist der Adobe Flash Player ( Plug-in oder ActiveX für Internet Explorer unter Windows) derzeit auf 97 % der Browser weltweit vorhanden, von denen 90 % die neueste Version haben, laut einer Studie von NPD [ 22 ] . Andere Quellen wie Webhits [ 23 ] schlagen Raten unter 70 % im Jahr 2005 vor.
Flash Player 8 bietet zwei Video- Codecs : VP6 und Sorenson Spark von On2 Technologies sowie Startbeschleunigung für JPEG , Progressive JPEG, PNG und GIF . In seiner nächsten Version sollte es in der Lage sein, einen Just-in-Time (JIT)-Compiler für die ActionScript-Engine zu verwenden. Flash wird auf Computern immer häufiger. Laut NPD [ 24 ] haben 98 % der amerikanischen Internetnutzer den Flash Player installiert [ 22 ] , bei 45 % - 56 % [ 25] , die die neueste Version haben. Der Player existiert für eine Vielzahl von Systemen und Geräten. Die Inhalte können problemlos aufMicrosoft Windows,Mac OSundLinuxi386 abgespielt werden (Macromedia hat Player für die folgenden Systeme erstellt oder lizenziert: Windows,Mac OS 9/X,Solaris,HP-UX,Pocket PC,OS/2,QNX,Symbian,Palm OS,BeOSundIRIX). Andernfalls Macromedia Flash Lite ermöglicht die Kompatibilität mit anderen Systemen.
Flash Player 8 wurde nie für Linux veröffentlicht . Diese Entscheidung wurde innerhalb der Linux-Community angefochten, da einige Leute der Meinung waren, dass Adobe den Linux-Markt aufgibt. Adobe kündigte an, diese Version zu verwerfen, um sich auf Version 9 zu konzentrieren, die kurz nach den Versionen für Windows und Mac OS X veröffentlicht wurde.Paradoxerweise bestehen Websites darauf, die neuesten Versionen zu verwenden, Adobe behauptet, dass ihre Flash-Player "Linux-kompatibel" seien . Die Veröffentlichung von Version 9 hat dazu beigetragen, diese Situation zu verbessern. [unklar]Dieses Plug-in existiert auf vielen Plattformen (PC (Windows, Mac OS oder GNU/Linux) Pocket PC, PSP, Mobiles...). UNIX-Systeme unterstützen die Player-Versionen 9 und 10, aber nicht 8 und funktionieren nur auf bestimmten Linux-Versionen, ALSA -Soundtreibern , keine Unterstützung für OSS oder esd . Die fehlende Unterstützung älterer Linux-Versionen kann mit Wine umgangen werden .
Adobe bietet seinen Nutzern, die die Lizenz akzeptieren, die Möglichkeit, die Spezifikationen zu verwenden, um Programme zu entwickeln, die im Flash-Format exportiert werden können. Die Lizenz verbietet die Verwendung der Spezifikationen zum Erstellen von Programmen zum Kopieren von Flash-Dateien. Da die Flash-Technologie zunehmend für Werbeinhalte verwendet wird, manchmal unpassend, wurden für Mozilla und seine Derivate Erweiterungen wie FlashBlock erstellt , um Flash-Werbeinhalte, das Laden unerwünschter Einführungsseiten und Anfragen des Flash-Installers zu blockieren.
Alternative Leser
Die Flash Player-Komponente ist ein proprietäres Plug-In (oder ein ActiveX), dessen Quellen nicht verfügbar sind. Andere Flash-Player-Projekte wie GPLFlash und swfdec existieren in unterschiedlichen Stadien der Fertigstellung.
Schließlich wurde angesichts der weiten Verbreitung des Flash-Formats die Entwicklung eines kompatiblen Abspielprogramms auf die Prioritätenliste der FSF gesetzt . Das Projekt heißt Gnash .
Entwicklungsumgebungen
Der Flash-Editor ist sowohl eine Vektorzeichensoftware wie Illustrator als auch eine Animationssoftware. Der Nachteil für Autoren ist die Abhängigkeit von proprietärer Software zum Erstellen von Flash-Dateien sowie die Abhängigkeit von einem Format, dessen zukünftige Entwicklung nur von Macromedia gesteuert wird. Allerdings ist die Veröffentlichung inder .SWF-Formatspezifikation Version 3 hat die Entwicklung von mit Flash kompatiblen Anwendungen leichter zugänglich gemacht.
- Flash (Version 5): Ereignishandler für Clips hinzugefügt, leistungsfähiger als Schaltflächen.
- Flash MX (Version 6.0, MX für „Multimedia eXperience“): Ab dieser Version wurde Flash zum Standardwerkzeug zum Erstellen und Veröffentlichen dynamischer Inhalte und Anwendungen für Desktop-Computer und mobile Geräte. Flash wird oft nicht mehr als reine Animationssoftware identifiziert; Es wird zunehmend verwendet, um Rich Internet Application (RIA)-Anwendungen mit dynamischen Inhalten, aber auch sogenannte Offline- Anwendungen zu entwickeln . Große Gruppen zögern nicht, die Möglichkeiten von Flash auszuschöpfen, insbesondere die Möglichkeiten dynamischer Schnittstellen je nach Benutzer. (Bsp.: Eurocopterhat seine Trainingstools in Flash entwickelt. Ob Piloten oder Mechaniker, alle Beteiligten greifen über eine in Flash entwickelte adaptive Schnittstelle auf das Training zu, das sie betrifft.
- FlashMX 2004 (Version 7.0). Flash tendiert dazu, eine integrierte Entwicklungsumgebung (IDE) wie Visual Studio und Eclipse zu werden, die schließlich das ermöglichen wird, was Rapid Application Development (RAD) genannt wird. Es basiert jetzt auf der Sprache ActionScript 2.0. Es unterstützt die gleichen Cascading Style Sheets, die von HTML verwendet werden; dies ist eine schnellere Möglichkeit, visuelle Effekte (die Effekte der Handlung) hinzuzufügen; ein Assistent, um den Import von Videos zu erleichtern; diverse Verbesserungen bezüglich Tools (Polygon, freie Transformation) und Panel (Verlauf, Befehle, Verhalten, Komponente, Nicht-HTML-Hilfe) sowie Flash Player 7.
- Flash 8 (Version 8.0). Flash 8 verlässt sich weiterhin auf die Sprache ActionScript 2.0, die es bereichert. Flash 8 bietet jetzt Filter und Mischmodi, erleichtert die Kommunikation zwischen der Animation und ihrem Container über die externe API und erleichtert das Hoch- und Herunterladen von Dateien zwischen dem Computer eines Benutzers und dem Server dank der FileReference-Klasse.
- Flash CS3 (Version 9.0). Flash kann jetzt auf eine neue Version seiner bevorzugten Sprache ActionScript 3 zurückgreifen, die es einem Benutzer insbesondere ermöglicht, den Vollbildmodus zu aktivieren/deaktivieren.
- Flash CS4 (Version 10.0). Mit der neuen Version seines Players ermöglicht Flash nun die Nutzung von 3D und unterstützt den H.264 -Standard für Video. Es ermöglicht auch eine umgekehrte Kinematik. Anders als sein Vorgänger Director und dessen „Xtras“ ist Flash nicht dazu gedacht, durch Plugins erweitert zu werden. Es ist möglich, zusätzliche Komponenten oder "Komponenten" zum Herunterladen von der Website des Herausgebers oder von vielen Entwicklern zu integrieren. Diese Komponenten sind selbst in Flash-Technologie entwickelt und werden im Gegensatz zu "Xtras" transparent und mit der damit verbundenen Kompatibilität zwischen den Plattformen integriert.Dabei handelt es sich um externe Bibliotheken, die verschiedene Technologien verwenden können und manchmal für bestimmte Plattformen spezifisch sind. Alternative Compiler und Entwicklungsumgebungen umfassen Flash, Ming , haXe , E anim , SWiSH und Multimedia Fusion 2 . Derzeit [wann?] können viele Softwareprogramme wie LibreOffice , Gnash , Swift, SWiSH oder Toon boom studio (Cartoon) in diesem Format exportieren.
- Blitz CS5 , Blitz CS5.5 , Blitz CS6 , Blitz CC .Mit dem in Flash vorhandenen Air-Compiler können Sie jetzt Apps für Telefone und Tablets für Android- und iOS-Plattformen entwickeln. Sie können die generierten Anwendungen einfach verwenden oder sie in den verschiedenen Geschäften ausstellen. Sobald ein Entwicklerkonto erstellt und die verschiedenen Zertifikate generiert wurden, werden Ihre Anwendungen bei Google Play, Amazon AppStore oder im Apple App Store gefunden. Sie können Ihre Animationen auch im HTML5-Format exportieren, einem Internetformat, das mit den verschiedenen Telefonen und Tablets auf dem Markt kompatibel ist (im Gegensatz zum .SWF-Format, das von iOS und Android nicht mehr unterstützt wird). [Aktionspass]
Verwendet
Die erstellten Flash-Dateien können in eine Webseite zur Verwendung im Internet eingebunden oder in unabhängiger Form (als einzelne ausführbare Datei, ohne Plug-Ins) zur Offline-Nutzung angezeigt werden. Der grafische Inhalt von Flash - Dateien ermöglicht dank Vektorunterstützung und Multimediadateien , die digitalen Ton und digitales Video integrieren , umfangreiche Webanwendungen . Flash wird verwendet, um visuelle Inhalte im sogenannten „ RichMedia “- und „ Motion Design “ -Ansatz für das Web zu produzieren.
Diese Software wird derzeit in folgenden Kontexten verwendet:
- Erstellung von Internet-Sites und Videospielen, die über das World Wide Web vertrieben werden .
- Erstellung von Illustrationen.
- Erstellung von Videos für Fernsehen oder Kino (Abspann, Musikvideos, Werbespots, animierte Kurzfilme).
- Design von Skins für TV-Shows.
- Erstellung von Multimedia- Anwendungen .
- Teile von Videospielschnittstellen
- Erstellen Sie interaktive Diashows .
- Erstellung von Werbebannern.
- Marketing-Distributionen auf CD.
- Übertragung von Videos über das Internet .
- Webmodul zur Interaktion mit einer Datenbank.
- Flash-Video , Erweiterung .flv
Flash-fähige Adobe-Produkte
Die Flash-Technologie wird in vielen Anwendungsbereichen und Medien eingesetzt:
- Flash-MX
- FlashPaper , ähnlich dem Acrobat PDF -Format
- Flash Communication Server , der seit Version 2 Flash Media Server ist, wird insbesondere für die Audio-/Video-/Datenkommunikation verwendet
- Flash Remoting Mx, Gateway zu Flash-Inhalten, die mit Client-Server-Daten verknüpft sind
- Flash Lite, das die Integration von RichMedia- Inhalten ermöglicht , insbesondere auf Mobiltelefonen...
- Adobe Flex , RIA -Framework
- Adobe Integrated Runtime , DRIA- Laufzeit
- Adobe Premiere unterstützt den Sorenson- Videocodec
Kontroversen
Open-Source-Community
Eine sehr lange Pattsituation zwischen Macromedia und Adobe war die Open-Source-Community, die dagegen protestierte, dass Flash im Gegensatz zu seinem Vorgänger Adobe Director nur eine proprietäre Skriptsprache kompilierte. Der Streit endete 2008 auf gemeinsamem Boden mit der Entwicklung des Alchemy -Compilers , der das Kompilieren von C , C++ und Assemblersprachen erlaubt , im verwalteten Modus, der unter anderem die Portierung vieler alter MS-DOS-Spiele sowie Arcade- und Konsolenemulatoren oder Flash-Versionen von Unity 3D und Unreal Engine. Jetzt ist die Flash-Technologie mit der Arbeit in der Open-Source-Welt kompatibel.
Web-Integration
Obwohl Flash auf vielen Websites verwendet wird, ist es kein Bestandteil der W3C -Standards und daher kein anerkannter Internetstandard.
Obwohl Adobe die Teilspezifikationen von Flash veröffentlicht hat (z. B. mit Ausnahme von Video-Codecs), gibt es keine öffentliche Referenzdokumentation, und es ist daher unmöglich, daraus einen Standard zu machen, der per Definition öffentlich [ 26 ] dokumentiert werden muss.
Der Mangel an öffentlicher Dokumentation und die fehlende Standardisierung schränken die Möglichkeiten Dritter ein, kompatible Add-Ons zu entwickeln. Obwohl ein Flash-Plug-in auf einer großen Anzahl von Verbrauchercomputern vorinstalliert ist, verfügen einige Betriebssysteme , ob kostenlos oder nicht, über kein kompatibles Modul [ 27 ] .
Adobe präsentiert Flash auf seiner Seite als „Teil der Werkzeuge für das Web“ [ 28 ] , dessen Einsatz jedoch kritisiert wird [ 29 ] , insbesondere von den Befürwortern offener Standards.
Interoperabilitätsprobleme
Da das Flash-Format nicht standardisiert ist, die Spezifikationen erst seit kurzem offen sind (zum Schreiben eines Players), ebenso wie das RTMP -Protokoll [ 30 ] , treten Interoperabilitätsprobleme auf.
Lange Zeit haben Suchmaschinen Flash nicht indexiert [ 31 ] . Cascading Style Sheets sind nicht auf ein Flash-Objekt anwendbar, außer über native Texfield-Objekte, die vereinfachtes HTML anzeigen können (hauptsächlich Formatierungs-Tags) [ 32 ] , die CSS-Stile verwenden können [ 33 ] oder die AIR-Engine, die eine Webkit-Engine integriert und vollständig anzeigen kann HTML-Seiten. Das Fehlen eines Plugins erschwert die Verwendung dieses Formats auf bestimmten Plattformen [ 34 ]. Browser-Suchfunktionen greifen nicht auf Flash-Inhalte zu. Der Browserverlauf enthält keine Flash-Inhalte, daher ist es beispielsweise nicht möglich, zu einem Schritt in einem mehrseitigen Formular zurückzukehren. Es ist nicht möglich, einen Hypertext-Link zu einem Element von Flash-Inhalten zu erstellen: nur die Seite, die das Element enthält, kann verlinkt werden; SWFAddress lässt es aber zu [ 35 ] .
Zugänglichkeit von Inhalten
Nachdem Flash in diesem Punkt bis 2003 [ 36 ] stark kritisiert wurde , fällt es derzeit in die Kategorie barrierefreier Technologien im Sinne des WCAG2.0-Standards (Web Content Accessibility Guidelines) des W3C [ 37 ] : Accessibility-Funktionen sind seit Flashplayer 6 [ 38 ] im Plugin enthalten .
Sicherheitsprobleme
Standardmäßig erlaubt der Flash Player die Verwendung der Webcam und des Mikrofons des Computers. Die meisten Benutzer ändern ihre Softwarekonfiguration nicht, und in der Vergangenheit gab es bösartige Programme, die die Webcam und das Mikrofon verwendet haben. Es ist eine Verletzung der Privatsphäre und Sicherheit.
Viele Anzeigen basierten auf der Verwendung von animierten Bannern in Flash. Es muss lediglich der Server, auf dem die Werbung gehostet wird, kompromittiert werden, damit ein Schadprogramm an Internetnutzer gesendet wird, wenn diese eine Website besuchen. Ab den 2010er Jahren wird Flash jedoch immer weniger verwendet [ 39 ] , und es reicht aus, es im Browser nicht zu aktivieren, um sich zu schützen.
Trotz zahlreicher Updates bietet die Natur des Algorithmus einen idealen Nährboden für Trojaner und andere Spyware. Laut der Website CVE Details war der Flash Player in den letzten 10 Jahren das Ziel von 338 Angriffen [ 40 ] . Genau wegen dieser Sicherheitslücken ist Apple einer der ersten großen Player auf dem Markt, der sich weigert, die Software in seine iPhone- oder iPad-Geräte zu integrieren, und stattdessen auf HTTP-basiertes Streaming setzt.
Laut einem Bericht von AISP mit dem Titel „Illegal Streaming and Cyber Security Risks“ [ 41 ], ist eine der beliebtesten Methoden zur Verbreitung von Computerviren über illegale Video-Streaming-Sites, die den Flash-Player verwenden. Im Gegensatz zu legalen Seiten integrieren illegale Seiten „maßgeschneiderte“ Videoplayer, die Internetnutzer dazu einladen, Updates für ihren Flash-Player zu installieren. Anstatt Video-on-Demand bereitzustellen, installiert dieses Update einen Trojaner oder eine ähnliche Malware auf dem Computer des Benutzers. Je nach Art der Infektion kann das Programm dann im Hintergrund laufen und mehrere TCP-Ports öffnen, eine Command-and-Control-Schnittstelle erstellen und mit dem Manager kommunizieren. Der Computer verwandelt sich dann in einen „Bot“ oder „Zombie“ [ 42 ] .
Anmerkungen und Referenzen
- „ Wie FutureSplash Animator geboren wurde “ Adobe .) .
- „ Robert Tatsumi “ , via Crunchbase ( zugegriffen) .
- „ Macromedia Flash erreicht über 100 Millionen Webbenutzer . “ PR Newswire .) .
- „ Große Unternehmen verwenden ColdFusion MX “ [ Archiv] , auf Adobe (abgerufen am) .
- Paul Festa, „ Flash 8: Macromedia setzt auf seine Videofähigkeiten “ , su ZDnet , (Konsultierte die) .
- „ Versionen in der Flash-Plattform “ , su Senocular ( zugegriffen) .
- „ Flash Lite 2 Update Preview “ , im Flash Magazine ( abgerufen) .
- „ Adobes Übernahme von Macromedia wird voraussichtlich am 3. Dezember 2005 abgeschlossen “ , su Adobe , (Konsultierte die) .
- CowboyNeal, „ Adobe Acquiring Macromedia on December 3, 2005 “ (aufgerufen) .
- „ Flash 10 veröffentlicht, führt 3D-Beschleunigung ein “ , auf neowin.net , (Konsultierte die) .
- Anh, „ Adobe-Upgrades auf Flash 11 und Air 3 auf Android “ , sur Journal du Geek , (Konsultierte die) .
- „ Adobe Flash 11: Stage 3D und 64 Bit “ , auf Zone Numérique , (Konsultierte die) .
- David Goldmann, „ Der Anfang vom Ende für Adobes Flash “ (abgerufen) .
- Alex Mccaw, „ Adobe ’s 9% Flash tax “ (aufgerufen) .
- „ Neuerungen in Animate CC | Neue Pinsel und Ebenen “ , auf adobe.com (abgerufen)
- „ Die Welt verabschiedet sich von Flash “ , su Statista .
- Flash und die Zukunft interaktiver Inhalte
- „ Flash Player gegen Ende der Updates und Verteilung für 2020 “ , su cnetfrance .
- „ Adobe gibt Tod von Flash für 2020 bekannt “ , su ZdNet .
- Unter Verwendung der LoadVars-Klasse „Archivierte Kopie“ (Version vom 2. Juni 2012 im Internetarchiv ) , livedocs.adobe.com
- Flash zur Rettung , xml.com
- Statistiken , adobe.com
- Web-Barometer , webhits.de
- Macromedia Flash- und Shockwave-Player
- Penetration von Adobe Flash Player-Versionen
- mit oder ohne eingeschränktem Zugang und mit oder ohne Zahlung von Lizenzgebühren
- GNU/Linux hat nur ein Plugin für die x86- Architektur [1] , während Linux auf vielen anderen Architekturen verfügbar ist
- „ Adobe Creative Cloud “ , bei Adobe (abgerufen) .
- Siehe zB Position April
- „ Adobe to Open Flash Platform Messaging Protocol “ , von Adobe .
- " Google kann jetzt … Flash indizieren! " , unter www.searchengineworkshops.com ( Zugriff auf) .
- „ Textanzeige “ (aufgerufen) .
- „ Laden externer CSS-Dateien “ , siehe Hilfe Adobe .
- PC-Durchdringung , www.adobe.com
- SWFAdresse
- Flash Access: Unclear on the Concept , Joe Clark, A List Apart , Dezember 2000
- [PDF] WCAG 2.0, Flash, PDF, Javascript und die anderen sitzen in einem Boot… (PDF, 1,1 MB ) , Sébastien Delorme und Aurélien Levy, Paris Webkonferenzen 2009.
- Adobe Accessibility Resource Center und Erstellen barrierefreier Flash-Inhalte, WebAim
- Kaya Yurieff , „ Bis dann , Flash: Adobe wird das Plug-in bis 2020 beenden “ , su CNNMoney , (Konsultierte die)
- „ Adobe Flash Player: CVE-Sicherheitslücken, Versionen und detaillierte Berichte “ , unter CVE - Details (abgerufen am)
- „ Illegales Streaming und Cybersicherheitsrisiken: ein gefährlicher Status quo? “ , auf Documentcloud.org ( aufgerufen am)
- „ Zeroing in on Malware Propagation Methods “ , Microsoft Security Intelligence Report , Nr . Band 11 ,, p. 17-19
Anhänge
Zum Thema passende Artikel
- Knirschen
- Skalierbare Vektorgrafiken (SVG)
- Flash kann verwendet werden, um Online-Comics zu erstellen
- Flash kann verwendet werden, um eine digitale Geschichte zu erstellen
- Flash kann verwendet werden, um Online-Animationen wie XiaoXiao zu erstellen
- Die Gnash -Software aus dem GNU -Projekt ist eine kostenlose Alternative zum Flash-Player.
- Lichter Park
- Swfdec ist freie Software für die GNU/Linux- und FreeBSD-Umgebungen, die derzeit viele Funktionen der Flash-Version 9 unterstützt.
- Eine Reihe von Open-Source-Software ermöglicht es, das .swf-Format zu erstellen oder mit Flash zu arbeiten - die professionell am häufigsten verwendete ist MTASC.
- Adobe Flash Catalyst- Tool zum Erstellen grafischer Anwendungen (Codename Thermo)
- Kostenlose Vektoranimationssoftware Synfig Studio .
- Charlie Miller , Person, die Sicherheitslücken entdeckt hat
- Flash kann auch verwendet werden, um Spiele wie Dofus zu erstellen
Externe Links
- (de) Offizielle Website