Adobe Flash
Adobe Flash | |
---|---|
![]() | |
Basis data | |
ontwikkelaar | Adobe Inc. |
besturingssysteem | Windows , macOS , Linux |
programmeertaal | C ++ |
categorie | Creatie van multimedia-inhoud |
Licentie | eigen , freeware |
Duits sprekend | Ja |
www.adobe.com/products/flash/flashpro/ |
Adobe-Flash [ əˈdoʊbi ˈflæʃ ] (voorheen Macromedia Flash ) is een verouderd platform voor het programmeren en weergeven van multimedia en interactieve inhoud. Flash maakt het mogelijk om vectorafbeeldingen , rasterafbeeldingen en videoclips weer te geven, te animeren en te manipuleren. Het ondersteunt bidirectionele streaming van audio- en videocontent en vanaf versie 11 van Adobe Flash Player (2011) ook de weergave van 3D- content.
Het programmeren van content vindt plaats in de objectgeoriënteerde scripttaal ActionScript . Gebruikersinvoer kan worden verwerkt via muis, toetsenbord, microfoon en camera.
Adobe is op 31 december 2020 gestopt met het verkopen en updaten van de Flash Player. [1] [2] Sinds medio juni 2020 wijst Adobe hier expliciet op bij het downloaden van de Flash Player en maakt op de gelinkte pagina duidelijk dat er geen mogelijkheid om na 2020 de Flash Player te downloaden geeft meer. [3] [4]
Toepassingsgebieden
Vanwege de multimediamogelijkheden worden video- of geluidsbestanden vaak gebruikt in Flash. Aangezien deze formaten meestal grotere hoeveelheden gegevens nodig hebben, wordt in Flash Preloader dat deel of de hele film caching gebruikt . Flash kan echter ook media-inhoud streamen , zodat media tegelijkertijd kunnen worden geladen en afgespeeld. Het Real Time Messaging Protocol wordt gebruikt om video's of geluidsbestanden via internet te streamen. Voor films met een hoge resolutie biedt Flash-versie 9.0 of hoger een H.264- codec . Geluidsbestanden kunnen worden bewerkt met basisfuncties of worden afgespeeld via een geïntegreerde regelbare equalizer .
internet
Adobe Flash wordt op sommige websites als component gebruikt, bijvoorbeeld als intro, reclamebanner , menu, game, videospeler of als basis van de website zelf. Om de in SWF-bestandsindeling gepubliceerde inhoud af te spelen, is meestal software nodig met behulp van een programmeerinterface (API) wordt als plug-in aan de webbrowser toegevoegd. Afhankelijk van het platform zijn hiervoor meestal meerdere webbrowser-plug-ins beschikbaar, maar de propriëtaire en gratis Adobe Flash Player was bijna de standaard, de meest voorkomende webbrowser-plug-in en beschikbaar voor bijna alle gangbare desktopbesturingssystemen.
In augustus 2020 gebruikte volgens enquêtes slechts 2,5% van alle websites Flash. [5]
Animaties (GIF-vervanging)
Ondertussen heeft Adobe Flash ook de overhand gekregen op GIF-animaties in internetreclame , die vanwege hun technische beperkingen niet meer vaak worden gebruikt. In tegenstelling tot GIF biedt Flash een vloeiendere weergave van animaties, geluid, interactie, een vrijwel onbeperkt kleurenpalet en de mogelijkheid om eigen en andere dataformaten te integreren. Aan de andere kant kon het nieuwere concurrerende animatieformaat MNG zich ook niet vestigen.
Tot 4 januari 2016 was GoAnimate een van de animatieprogramma's die Adobe Flash gebruikten voordat GoAnimate overstapte naar HTML5 .
Interactieve inhoud (Adobe Integrated Runtime)
Met Adobe Integrated Runtime ("AIR") kan Flash worden gebundeld in "AIR"-toepassingen met een geïntegreerde runtime-omgeving die worden geïnstalleerd en uitgevoerd als desktopprogramma's. Als een platformonafhankelijke runtime-omgeving concurreert "AIR" met de Java Virtual Machine en klassieke desktop-applicaties. Met Adobe Integrated Runtime en Apache Flex kwamen, naast de productie en weergave van website-inhoud, de ontwikkeling van rijke internettoepassingen en toepassingen in desktop-internet gemengd gebruik naar voren.
Met versie 4 werd Adobe Flash uitgebreid met ActionScript en dus een besturingsoptie. Sindsdien heeft het de creatie van interactieve inhoud of het programmeren van browsergebaseerde applicaties mogelijk gemaakt. Deze combinatie maakt interactieve presentaties mogelijk, bijvoorbeeld games of media op het gebied van e-learning of bolvormige panorama's .
De voorheen toepasselijke term "Flashfilm" voor een SWF-bestand geeft deze nieuwe ontwikkelingen op het gebied van games of rich internettoepassingen niet meer adequaat weer.
E-learning
Het formaat maakt een breed scala aan toepassingen mogelijk op het gebied van computerondersteunde training, bijvoorbeeld de schematische uitleg van een viertaktmotor. Flash wordt ook gebruikt voor multimedia- tutorials waarin schermactiviteiten worden vastgelegd en vervolgens van uitleg of ondertiteling worden voorzien.
Toegankelijkheid
Flash biedt mogelijkheden om toegankelijke content te creëren. Vanaf versie MX 2004 is de compatibiliteit met op tekst gebaseerde browsers sterk verbeterd. Er zijn ook opties voor betere zoekmachine-indexering beschikbaar, maar de gevestigde variant is om tekstinhoud uit een XML-bestand te laden en dit beschikbaar te maken voor webcrawlers van zoekmachines buiten Flash. Flash voert geen afbeeldingen en animaties uit op een op tekst gebaseerde of barrièrevrije manier; Meestal wordt hier een zorgvuldig bewerkte instelling gebruikt.
In november 2008 werd een 64-bits versie uitgebracht als een alfaversie voor Linux, maar deze ondersteunt nog niet alle functies. In februari 2009 is deze versie vernieuwd. Met versie 11.0 van de Flash Player werd voor het eerst een definitieve native 64-bits versie voor alle besturingssystemen gepubliceerd.
Schermlezers hebben alleen toegang tot Flash-inhoud onder Windows.
Spellen
De formaten worden ook op internet gebruikt om op Flash gebaseerde browsergames te distribueren. Deze hebben zich gevestigd als computerspellen met enkele miljoenen gebruikers. [6] Tot de introductie van versie 11 waren deze games voornamelijk in het 2D-gebied en waren de beschikbare opties uitgeput met geluid, raster- en vectorafbeeldingen en invoeropties via toetsenbord en muis, en meer zelden microfoons en webcam .
Sinds de introductie van versie 11 van de Flash Player heeft het platform de Stage3D API (codenaam “Molehill”) geïntegreerd, waarmee driedimensionale content in Flash kan worden weergegeven. 3D-presentaties worden versneld door hardware via DirectX (Windows) of OpenGL (Linux), of door software versneld. Flash-games in volledig scherm hebben slechts een zeer beperkt aantal functies op het toetsenbord, waaronder alleen de pijltjestoetsen en de spatiebalk. Adobe Flash heeft deze beperking ingevoerd om veiligheidsredenen. De Stage3D API concurreert ook met de open WebGL- standaard.
Met versie 11.8 is de Stage3D API voor touchscreen functies uitgebreid zodat 3D browsergames ook op mobiele telefoons of tablets gespeeld kunnen worden. [7]
SWF-bestandsindeling
De afkorting SWF staat voor S spronggewricht w ave F lash. [8] Onder de naam Shockwave bracht de toenmalige fabrikant Macromedia niet alleen Flash op de markt, maar ook een variant uitgebreid met 3D-functies, een objectgeoriënteerde taal en andere features die met Adobe Director kunnen worden geproduceerd. Terwijl het "Shockwave"-formaat vanaf het begin ontworpen was voor rekenintensief gebruik, was de Flash -webbrowserplug -in bedoeld om een presentatieformaat te creëren dat overeenkomt met de universaliteit van internet in termen van hardwareapparatuur en bandbreedte.
Het eigen SWF-formaat is het formaat waarin elk Flash-gebaseerd project wordt opgeleverd en bevat de voltooide productie in gecomprimeerde, binaire vorm. De specificatie van dit formaat is gepubliceerd door Adobe [9], maar het is geen open standaard . SWF-gegevens maken ook deel uit van AIR-toepassingen die op het besturingssysteem worden uitgevoerd en zijn het uitvoerformaat voor projecten in Apache Flex .
Integreerbare formaten
Tot op de dag van vandaag is het SWF-formaat gebaseerd op zelfbeschreven vectorafbeeldingen en animaties, maar het kan nu ook de meest gebruikelijke rasterafbeeldingsindelingen zoals JPG of PNG en videoformaten zoals MOV , AVI of MPEG integreren. Audioformaten zoals WAV of MP3 worden ook gebruikt . Het gebruik van Flash als basis voor mediaspelers op internet was gebaseerd op het door Adobe ontwikkelde Flash- videoformaat en maakte de overdracht van videoclips in Flash van hogere kwaliteit mogelijk en later ook de overdracht in hoge definitie met behulp van de H.264- standaard. De video-extensie van HTML5 is gemaakt om video's op het World Wide Web te baseren op een open, vrij toegankelijke standaard, en concurreert met Adobe Flash als platform dat wordt gebruikt voor het afspelen van videoclips.
Aanmaken van Flash-applicaties
Veel programma's kunnen SWF-bestanden genereren.
De bronbestanden (FLA-bestanden) die met de Adobe Flash- authoringtool zijn gemaakt, worden gecompileerd (vertaald) naar SWF-bestanden en, indien nodig, gecomprimeerd, zodat ze vervolgens op een webserver kunnen worden opgeslagen. De gecompileerde SWF-bestanden worden in de webbrowser van de eindgebruiker geladen en weergegeven door Flash Player . Ze kunnen in deze vorm niet meer zomaar gewijzigd worden.
Adobe Flash Builder en het open source alternatief FlashDevelop gebruiken de Flex SDK om SWF-bestanden te genereren voor applicaties die grotendeels zijn geprogrammeerd. FlashDevelop kan ook Haxe- projecten samenstellen. De Flash Builder biedt de mogelijkheid om Flash-, Flex- en AIR-toepassingen te maken die exclusief met ActionScript zijn geprogrammeerd, en biedt ook een GUI-ontwerper voor Flex- en AIR-toepassingen.
SWF-bestanden kunnen ook worden gegenereerd door de Flash Catalyst- prototypesoftware.
Flash Player
De Flash Player is een softwarecomponent die oorspronkelijk is ontwikkeld door Macromedia en is overgenomen door Adobe. SWF-bestanden die zijn gegenereerd met de Adobe Flash- ontwikkelomgeving, worden met de Flash Player in browsers en op besturingssystemen weergegeven in een afzonderlijk uitvoerbaar programmabestand, de projector . Browsers integreren de Flash Player als een add-on , b.v. B. in Internet Explorer via ActiveX . De Flash Player zelf wordt echter apart op het besturingssysteem geïnstalleerd. De Flash Player, die op zichzelf kan worden uitgevoerd onder Windows, is op zijn beurt in staat om uitvoerbare bestanden te maken van open SWF-bestanden die kunnen worden uitgevoerd als een projectorbestand zonder aanvullende installatie van Flash Player op het besturingssysteem.
Op Windows zijn de verschillende browsers hetzelfde componentbestand. Flash is over het algemeen niet onderhevig aan de gebruikelijke afwijkingen in de standaarden voor browsers en wordt op alle systemen op dezelfde manier weergegeven, voor zover de hardwareconfiguratie dat niet doet. B. beperkt door een lage kleurdiepte van de monitor. Als de gebruikte lettertypen het toelaten, kunnen ze ook worden ingesloten bij het schrijven van de Flash-film, zodat de tekstweergave niet afhankelijk is van de lettertypen die op het eindsysteem zijn geïnstalleerd. Voor ontwikkelaars is er een speciale versie van Flash Player die kan worden onderbroken om SWF-inhoud te debuggen . De Flash Lite- speler wordt gebruikt om Flash-inhoud weer te geven op mobiele apparaten ( tablets , mobiele telefoons , enz.). Deze speler zorgt voor een lagere processorbelasting, maar reduceert ook de inhoud tot essentiële componenten.
Schalen
De film die in Flash Player wordt afgespeeld, past zich zonder speciale programmering aan de gegeven grootte aan. Inhoud wordt ook geschaald in relatie tot de resolutie van de film, wat kan leiden tot kwaliteitsverlies bij het weergeven van bitmaps. De beeldverhouding van het podium blijft altijd behouden. Een Flash-film kan echter ook zo worden geprogrammeerd dat de inhoud in de film zonder schaling over het grotere gebied wordt herverdeeld. Flex-applicaties die in Flash Player draaien, schalen componenten met een relatieve hoogte en breedte in verhouding tot de resolutie van de Flash Player. Een ander kenmerk is het negendelige segmentraster , waarmee bitmaps geproportioneerd kunnen worden geschaald. [10]
Het schalen van Flash-films heeft een nieuwe betekenis gekregen, omdat Flash-films de mogelijkheid bieden voor weergave op volledig scherm, d.w.z. weergave over het hele scherm.
Trouw aan de lay-out en vast gedefinieerde functieomvang
Bij het gebruik van HTML / CSS / JavaScript is de ontwikkelaar afhankelijk van de webbrowser van de gebruiker die de gebruikte elementen ondersteunt, deze correct interpreteert en correct weergeeft. Hierdoor worden websites vaak anders weergegeven in verschillende browsers en met verschillende instellingen. Dit maakt uitgebreide tests noodzakelijk waarbij de webdesigner zijn pagina's moet testen in verschillende browsers onder verschillende besturingssystemen en met verschillende instellingen.
In tegenstelling tot het eigen Flash-formaat zijn alternatieven voor Adobe Flash Player praktisch irrelevant. Dit betekent dat de implementatie van het formaat, dat al nauwkeuriger is gedefinieerd, vrijwel altijd hetzelfde is. Dit maakt een nauwkeurige lay-out mogelijk (pixelperfect, inclusief inbedding van lettertypen, effecten, enz.) volgens de ideeën van de auteur.
Omgekeerd heeft dit als nadeel dat veel Flash-pagina's alleen voor een bepaalde schermgrootte zijn ontworpen en op kleine schermen bijna onbruikbaar worden. Flash biedt echter (vergelijkbaar met de verschillende mediatypen in CSS) de mogelijkheid om verschillende versies van de Flash-inhoud aan te bieden die zijn geoptimaliseerd voor het respectieve uitvoermedium voor verschillende apparaattypen (computer, mobiele telefoon, televisie, enz.).
installatie
Onder Windows, versie 11 of hoger, wordt de McAfee Security Scan Plus- antivirussoftware automatisch geïnstalleerd als deze optie niet expliciet is gedeselecteerd voorafgaand aan het downloaden.
versies
De volgende tabel bevat de belangrijkste versies van Adobe Flash Player.
Achternaam | Versie tak | versie | publicatie | Opmerkingen | |
---|---|---|---|---|---|
Macromedia Flash Player 7 | 7.0 | 7.0.14.0 | september 2003 | Nieuwste versie met ondersteuning voor klassiek MacOS (tot versie 9), Windows 95 , Windows NT 4.0 , Red Hat Enterprise Linux WS v.3 & Red Hat Linux 9, Sun Java Desktop System 1.0 [11] | |
Macromedia Flash Player 8 | 8.0 | 8.0.22.0 | augustus 2005 | ||
Adobe Flash 9 | 9.0 | 9.0.115.0 | december 2007 | Laatste versie met ondersteuning voor Mac OS X 10.1 , 10.2 en 10.3 , Windows 98 en Me , Red Hat 3 & 4, Novell SUSE 9.x of 10.1. [11] | |
Adobe Flash 10 | 10.0 | 10.0.12.36 | oktober 2008 | ||
10.3 / ESR | 10.3.183.90 | 11 juni 2013 | Laatste versie van de Extended Support Release- tak (functionerend als ESR sinds 12 mei 2011) totdat deze in juli 2013 werd vervangen door versie 11.7. [12] | ||
10.3 (alleen Mac) | 10.3.183.90 | 9 juli 2013 | Laatste versie voor Mac OS X Leopard . [11] | ||
Adobe Flash 11 | 11.1 | 11.1.102.55 | 11 oktober 2011 | Laatste versie met ondersteuning voor Windows 2000 . | |
11.2 | 11.2.202.644 | 8 november 2016 | Versie voor Firefox onder Linux met NP API (“ Netscape Plugin” API); Browser met PP API ("Pepper Plugin" API) zie versie 19 ev. | ||
11.7 / ESR | 11.7.700.279 | 28 april 2014 | Laatste versie van de (sinds juli 2013 optredend als ESR) [12] Extended Support Release- tak totdat deze in mei 2014 wordt vervangen door versie 13. [13] | ||
Adobe Flash 12 | 12.0 | 12.0.0.77 | 11 maart 2014 | ||
Adobe Flash 13 | 13.0 / ESR | 13.0.0.309 | 16 juli 2015 | Laatste versie van de [13] Extended Support Release- tak (beschikbaar sinds april 2013 en functioneert als ESR sinds mei 2014) totdat deze in oktober 2015 werd vervangen door versie 18. | |
13.0 | 13.0.0.244 | 9 september 2014 | Versie 13.0.0.201 is alleen uitgebracht voor Mac. | ||
Adobe Flash 14 | 14.0 | 14.0.0.176 | 12 augustus 2014 | Laatste versie 14 voor Internet Explorer op Windows. | |
14.0 | 14.0.0.179 | 12 augustus 2014 | Laatste versie 14 voor Firefox, Opera, Chrome etc. onder Windows en OS X. | ||
Adobe Flash 15 | 15.0 | 15.0.0.246 | 9 december 2014 | Laatste 15 versie voor Internet Explorer onder Windows en voor Firefox, Opera, Chrome etc. onder Windows en OS X. | |
Adobe Flash 16 | 16.0 | 16.0.0.305 | 5 februari 2015 | Laatste 16 versie.[14] | |
Adobe Flash 17 | 17.0 | 17.0.0.191 | 8 juli 2015 | Laatste 17 versie.[14] | |
Adobe Flash 18 | 18,0 / ESR [15] | 18.0.0.343 | 7 april 2016 | Laatste versie van de branch die functioneert als Extended Support Release met NP API (" Netscape -Plugin" -API) voor zowel Internet Explorer als Firefox , Opera 12.17 enz. onder Windows en OS X; ondersteunt niet de nieuwste versies van Chromium- gebaseerde browsers met PP API ("Pepper-Plugin" -API) | |
Adobe Flash 19 | 19.0 | 19.0.0.245 | 10 november 2015 | Laatste versie 19 zowel voor Internet Explorer als voor Firefox, Opera 15 ff., Chrome etc. onder Windows en OS X; noodzakelijk voor Chrome , Opera 15 e.v. en Vivaldi , ook onder Linux, vanwege het verlaten van de NPAPI onder Chromium | |
Adobe Flash 20 | 20.0 | 20.0.0.306 | 9 februari 2016 | Laatste jaren 20 versie.[14] | |
Adobe Flash 21 | 21.0 | 21.0.0.213 | 7 april 2016 | Laatste versie van 21.[14] | |
Adobe Flash 22 | 22.0 | 22.0.0.209 | 12 juli 2016 | Laatste versie 22 voor de browsers Internet Explorer (vanaf versie 8.0) of Microsoft Edge , Firefox, Chrome of Opera onder Windows en OS X evenals Safari. Voor Vivaldi kan de versie voor Chrome / Opera worden gebruikt. | |
Adobe Flash 23 | 23.0 | 23.0.0.207 | 8 november 2016 | Laatste 23 versie.[14] | |
Adobe Flash 24 | 24.0 | 24.0.0.221 | 14 februari 2017 | Laatste 24 versie.[14] | |
Adobe Flash 25 | 25.0 | 25.0.0.171 | 9 mei 2017 | Laatste 25 versie.[14] | |
Adobe Flash 26 | 26.0 | 26.0.0.151 | 8 augustus 2017 | Laatste versie van 26; Release-opmerkingen voor Flash Player 26 en AIR 26. [16] | |
Adobe Flash 27 | 27.0 | 27.0.0. ... | 14 november 2017 | Laatste 27 versie; Release-opmerkingen voor Flash Player 27 en AIR 27. [17] | |
Adobe Flash 28 | 28.0 | 28.0.0. ... | 6 februari 2018 | Laatste 28-versie; Release-opmerkingen voor Flash Player 28 en AIR 28. [18] | |
Adobe Flash 29 | 29.0 | 29.0.0. ... | 8 mei 2018 | Laatste versie 29: Release-opmerkingen voor Flash Player 29 en AIR 29. [19] | |
Adobe Flash 30 | 30.0 | 30.0.0. ... | 14 augustus 2018 | Laatste jaren '30 versie; Release-opmerkingen voor Flash Player 30 en AIR 30. [20] | |
Adobe Flash 31 | 31.0 | 31.0.0. ... | 20 november 2018 | Laatste versie van 31; Release-opmerkingen voor Flash Player 31 en AIR 31. [21] | |
Adobe Flash 32 | 32,0[14] | 32.0.0.465 | 8 december 2020 | Laatste 32 versie; Release-opmerkingen voor Flash Player 32 en AIR 32: [22] Flash Player wordt op 1 januari 2021 niet meer ondersteund door Adobe. | |
Legende: Oudere versie; Niet langer gesteund Oudere versie; nog steeds ondersteund Huidige versie |
Licentievoorwaarden
Tijdens de installatie vereist de fabrikant Adobe de goedkeuring van de licentievoorwaarden met een muisklik (“ contract via actie ”). Deze worden onder meer in het Duits gepubliceerd door middel van een URL naar een pdf-bestand. Het Flash- systeem bestaat in wezen uit twee delen: het op vergoedingen gebaseerde authoringsysteem voor het maken van Flash-animaties en het gratis afspeelgedeelte op het respectieve eindklantsysteem, de Flash Player .
Kwetsbaarheden
Vanwege de vroege prevalentie is Flash Player een populair doelwit voor cybercriminelen . De afgelopen jaren voor. In Adobe Flash Player zijn enkele ernstige beveiligingslekken gevonden, die vervolgens zijn gedicht door middel van beveiligingsupdates.
Begin 2015 werden twee keer achter elkaar kwetsbaarheden ontdekt zonder dat er een bijbehorende patch beschikbaar was van de fabrikant. Het risico werd zo hoog ingeschat dat verschillende media- en browserfabrikanten adviseerden om de Flash Player direct te deactiveren of automatisch uit te schakelen. [23] [24]
Ter gelegenheid van de stopzetting van de verdere ontwikkeling in 2020 adviseerde de Stiftung Warentest om de Flash Player te verwijderen. Warentest concludeerde dat de steeds nieuwe beveiligingslekken de Flash Player in diskrediet hadden gebracht. [25]
Flash Player verwijderen
Adobe heeft een beschrijving gepubliceerd van hoe u Flash Player volledig kunt verwijderen. [26]
verhaal
- 1992: De fusie van MacroMind en Authorware resulteerde in het softwarebedrijf Macromedia , gevestigd in San Francisco .
- 1995: Aldus Corporation wordt overgenomen , dat onder meer de DTP- software PageMaker en het grafische programma FreeHand heeft ontwikkeld . Het bedrijf FutureWave uit San Diego publiceerde het vectorgebaseerde illustratieprogramma SmartSketch en een bijbehorende plug-in om het formaat Splash (SPL) in de browser weer te geven. De speler zelf heette FutureSplash .
- 1996: Op basis van SmartSketch ontwikkelde FutureWave het animatieprogramma FutureSplash-Animator , de voorloper van Flash. Macromedia nam datzelfde jaar FutureWave over. De producten FutureSplash-Animator en de player zijn verder ontwikkeld onder de naam Flash en Shockwave Flash Player .
- 1997: Flash-versie 1 werd uitgebracht door Macromedia. De Shockwave Flash Player werd dienovereenkomstig meegeleverd. De integratie van audio en raster grafische formaten is geïntegreerd.
In hetzelfde jaar verscheen de Flash versie 2 en een uitgebreide Shockwave Flash Player. De integratie van rasterafbeeldingen is aanzienlijk verbeterd en de ontwikkelaar heeft nieuwe acties beschikbaar. Hiermee konden eenvoudige interacties worden geïmplementeerd. - 1998: Flash-versie 3 werd uitgebracht en bevatte al een uitgebreide instructieset. De interactiemogelijkheden zijn sterk uitgebreid ten opzichte van versie 1 en 2. Acties kunnen nu worden toegewezen aan keyframes en afbeeldingen. Bovendien is het testen van Flash-projecten tijdens de ontwikkelingsfase veel gemakkelijker gemaakt door de speler die in de ontwikkelomgeving is geïntegreerd.
- 1999: Flash-versie 4, die dat jaar werd uitgebracht, bevatte uitgebreide verbeteringen aan de nu geïntegreerde ActionScript- programmeertaal ; Besturingsstructuren zoalsconditionele statements en branches en loops zijn geïmplementeerd, waardoor het scala aan mogelijke toepassingen is uitgebreid; De eerste games en toepassingen voor e-learning of het verwerken en weergeven van point-of-interest data werden ontwikkeld. De implementatie van invoervelden maakte het mogelijk om formulieren te maken en de ingevoerde gegevens via CGI te verwerken, bijvoorbeeld om webpagina's dynamisch te genereren.
- 2000: In de zomer van Macromedia publiceerde versie 5. ActionScript is in deze versie aanzienlijk gewijzigd en aangepast aan de ECMAScript- standaard waarop JavaScript is gebaseerd. Dit moet het voor ontwikkelaars die met andere programmeertalen te maken hebben gehad makkelijker maken om met ActionScript aan de slag te gaan. Nieuwe objecten maken het gemakkelijker om externe formaten, waaronder XML , te integreren. Extra tools zoals de debugger maakten het gemakkelijker om fouten in Flash-projecten te vinden.
- 2002: Flash MX (versie 6) werd in maart uitgebracht. Deze versie had een uitgebreidere functiebibliotheek. Bijzonder opmerkelijk is de nieuwe teken- API , waarmee dynamische vormen konden worden gemaakt. Deze versie bevatte ook een videocodec en ondersteuning voor Unicode . ActionScript kwam nog dichter bij de ECMAScript-standaard. Daarnaast is het object- en eventmodel uitgebreid.
- 2003: Flash MX 2004 en ActionScript 2.0 verschenen in oktober. De geïntegreerde programmeertaal werd opgedeeld in versie 1.0 ( object-based ) en 2.0 ( object-georiënteerd ). Daarnaast zou de Flash API met behulp van Flash JavaScript handiger kunnen worden uitgebreid en aan uw eigen wensen worden aangepast. Een andere innovatie was de integratie van twee nieuwe manieren van werken: scherm- en formuliertoepassingen konden in Flash worden geïmplementeerd.
- 2004: Eind juli is de update van Flash MX 2004 7.1.1 naar 7.2 uitgebracht. Deze versie lost stabiliteitsproblemen op en verbetert de prestaties.
- 2005: Adobe neemt Macromedia over voor 3,4 miljard dollar . Medio juni presenteert Adobe dan het “Flash Platform”, dat zich vooral richt op zakelijke klanten. Op 8 augustus werd het gepresenteerd samen met "Studio 8" Flash Professional 8. De Duitstalige versie werd in september gepubliceerd, evenals de nieuwe Flash Player 8. De innovaties in Flash 8 waren onder meer: de mogelijkheid om rasterafbeeldingen (bitmaps) te maken of te wijzigen, filters zoals Gaussiaanse soft focus , slagschaduwen of vervorming, overvloeien modi zoals in Photoshop , bestandsupload, een nieuwe tekstengine genaamd FlashType, bitmapcaching, instelbare easing, een nieuwe videocodec met alfakanaalondersteuning ( On2 VP6), een stand-alone video-encoder met batchverwerking en een verbeterde programma-interface . Am 3. Dezember 2005 schloss Adobe die Akquisition von Macromedia ab. Zunächst führt Adobe die Bezeichnung Macromedia Flash für die Produkte weiter. Mit den nächsten Produktzyklen werden alle Produkte in das Adobe-Namensschema überführt, weshalb die Technologie dann Adobe Flash hieß.
- 2006: Am 27. Juni 2006 erschien der Adobe Flash Player 9 für Windows und Mac OS X. Er enthielt Anpassungen für eine bessere Integration in Adobe Flex 2. Die neue ActionScript-Version 3.0 enthielt E4X und damit eine weitergehende Unterstützung für XML. Die Ausführung der Skripte wurde durch die Einführung eines Just-in-time-Compilers beschleunigt.
- 2007: Am 17. Januar 2007 wurde die Version 9 des Adobe Flash Players für Linux veröffentlicht. Seit 5. Mai 2007 war die nächste Programmversion erhältlich, die den Namen Adobe Flash CS3 trägt. CS steht für C reative S uite und ließ Importe aus Adobe Photoshop und Adobe Illustrator zu.
- 2008: Adobe legt die Spezifikation für Flash offen. [27] Damit war es möglich, dass Suchmaschinen Flash-Dateien komplett durchsuchen können. [28]
Mitte Oktober erschien zusammen mit Adobe Flash CS4 der Flash Player 10. [29] - 2010: Am 12. April 2010 erschien Adobe Flash CS5 (deutsche Version) für Windows und Mac. [30] Am 10. Juni 2010 erschien der Flash Player 10.1, der einige Verbesserungen im Bereich Leistung und Stabilität brachte und im Rahmen des Open Screen Project für verschiedene mobile Betriebssysteme verfügbar war.
- 2011: Am 10. April 2011 erschien Adobe Flash CS5.5 für Windows und Mac. Es erschienen 2011 der Adobe Flash Player 10.2 und 10.3. Am 4. Oktober erschien der Flash Player 11, der erstmals eine Version mit nativer 64-Bit-Unterstützung mit sich brachte und die API Stage3D beinhaltete. Am 9. November kündigt Adobe an, die Weiterentwicklung des Flash Players für mobile Endgeräte einzustellen und sich stattdessen auf die Entwicklung des Flash Players für Desktop-Systeme und der Air-Plattform für Mobilgeräte zu konzentrieren. [31]
- 2012: Am 22. Februar 2012 kündigte Adobe an, künftige Versionen des Flash Players unter Linux ausschließlich für den Browser Chrome des Adobe-Partners Google anzubieten. [32]
- Am 23. April 2012 veröffentlichte Adobe Flash CS6 Professional als Teil der Creative Suite 6 . Das Programm unterstützte ua auch die Entwicklung von Assets für HTML5 und sollte zukünftig vermehrt über ein Abonnementsmodell (die sog. Adobe Creative Cloud ) vertrieben werden. [33] Seit der Flash-Version 11.2 wurden unter Linux keine x86-Prozessoren mit fehlender SSE2 -Befehlssatzunterstützung von Flash mehr unterstützt. [34]
Im Juni 2012 wurde bekannt, dass ab dem 15. August 2012 der Flash Player für Android nicht mehr über Google Play erhältlich sein wird, bestehende Installationen aber weiterhin mit Sicherheitsupdates versorgt werden. Wie bereits 2011 angekündigt, verzichtete Adobe auf die Anpassung des Flash Players an kommende Android-Versionen. [35]
- 2015: Ende 2015 gab Adobe bekannt, dass die Software „Flash Professional“ zur Erstellung von Flash-Inhalten nun unter dem neuen Namen „Animate CC“ vermarktet wird. Das Programm sollte weiterhin das SWF-Format unterstützen. [36] Trotzdem wurde dieser Schritt von manchen Medien als das „Ende“ dieser Technologie interpretiert. [37]
- 2016: Am 31. August 2016 kündigte Adobe an, den Flash Player für Browser mit NP API („ Netscape -Plugin“-API) (ua Firefox) unter Linux wieder mit dem Hauptentwicklungszweig (Windows, Mac) zusammenzuführen, jedoch unter Aussparung einiger neuerer Features. Der Support dieser Programmversion wurde also nicht wie vormals von Adobe geplant 2017 beendet. Damit sollte der Linux-Community entgegengekommen und die Programmsicherheit verbessert werden. [38]
- 2017: Am 25. Juli 2017 gab Adobe das Ende des Flash-Players für 2020 bekannt. Der Flash-Player wird ab 2021 nicht mehr weiterentwickelt und verteilt werden. Als Alternativen gibt Adobe HTML5 , WebGL und WebAssembly an. [39]
- 2020: Adobe beendete die Verteilung und Aktualisierung von Flash Player am 31. Dezember 2020. [40]
Alternativen
… zur Autorensoftware von Adobe
Ursprünglich war die gleichnamige proprietäre Autorensoftware Adobe Flash die einzige integrierte Entwicklungsumgebung für das Erstellen und Kompilieren jeglicher Flash-Inhalte. Mittlerweile wurde jedoch vom US-amerikanischen Softwareunternehmen Adobe selbst, von Drittherstellern oder von der unabhängigen Open-Source-Community eine Vielzahl von Programmen veröffentlicht, die die Erstellung von Flash-Inhalten ermöglichen.
Präsentationsprogramme wie Impress der Office-Pakete LibreOffice und Apache OpenOffice oder Keynote bieten die Möglichkeit, Präsentationen in das SWF-Format zu exportieren, damit Präsentationen in dieser Form über ein im World Wide Web verbreitetes Format zur Verfügung gestellt werden können.
Nach einer erneuten Anpassung der Nutzungsbestimmungen durch Apple dürfen mittlerweile auch Apps mit Editoren generiert werden, die nicht von Apple stammen. Die seit längerem zur Verfügung stehende Erweiterung für Adobe Flash, Anwendungen für iOS zu exportieren, wird seitdem wieder von Adobe weiterentwickelt und steht im Authoring-Tool zur Verfügung.
Die Skriptsprache PHP enthält das Modul Ming zur Generierung von SWF-Dateien mit einfachen Animationen.
Alternative als Plattform für Anwendungen:
… zum Flash Player
Auch verschiedene alternative Wiedergabe-Programme verarbeiten das SWF-Format – zumeist jedoch ältere SWF-Versionen, da Teile der zu verarbeitenden Dateiformate urheberrechtlich geschützt sind.
- Swfdec wurde zuletzt im Jahr 2008 aktualisiert.
- Gnash unterstützt ActionScript 1.0 und 2.0S (SWF 7.0). Es ist für viele Plattformen erhältlich.
- Lightspark unterstützt den Großteil von ActionScript 3.0 und wird derzeit aktiv weiterentwickelt.
- Shumway ist in JavaScript geschrieben und wurde von Mozilla im Jahr 2012 veröffentlicht. Es ist als Plug-in für Firefox erhältlich. [41]
… zu Flash als Format
Offene Web-Standards des World Wide Web Consortium ( HTML5 , Ajax , CSS Level 3 ) sowie Microsoft Silverlight , OpenLaszlo und JavaFX konkurrieren mit der Adobe-Flash-Plattform im Gebiet der Online-Anwendungen.
Der offene Standard Scalable Vector Graphics (SVG), der teilweise ähnliche Anwendungsfelder wie Flash abdeckt, wird heute (Stand 2011) von den meisten Browsern unterstützt. Der Internet Explorer unterstützt SVG ab Version 9 (eingeführt am 15. März 2011). Die Software Gordon kann z. B. SWF-Dateien mit JavaScript in SVG konvertieren und erlaubt das Abspielen von Flash-Animationen mit den eingebauten Funktionen eines Browsers. [42]
Standards im Web für die Darstellung animierter Inhalte gewinnen durch die zunehmende Verbreitung von JavaScript -Bibliotheken wie jQuery und die Einführung des <canvas>
Elementes in HTML5 sowie der entsprechenden Programmierschnittstelle als Alternativen an Bedeutung. Mit WebGL besteht ein offener Standard zur hardwarebeschleunigten Darstellung von 2D- und 3D-Grafiken ohne zusätzlicher Plugins.
… zu Flash als Videoplattform
Auch zum Flash Player als Videoplayer-Plattform gibt es seit der Einführung des Video-Elements in HTML5 eine Alternative.
Außerdem gibt oder gab es verschiedene alternative Browserplugins zum Abspielen von Videostreams und -dateien.
Player | Hersteller | Lizenz | Plattformen | Download |
---|---|---|---|---|
VLC media player | Freie Software | GPL und LGPL | Windows , macOS , Linux uva | bei videolan.org |
Windows Media Player | Microsoft | Proprietär | nur Windows | bei microsoft.com |
Siehe auch
Literatur
- Nick Weschkalnies, Sven Gasser: Adobe Flash CS5: Das umfassende Handbuch . Galileo Design, 2010, ISBN 978-3-8362-1564-0 .
- Tobias Hauser, Armin Kappler, Christian Wenz: Das Praxisbuch ActionScript 3 . Galileo Design, 2010, ISBN 978-3-8362-1565-7 .
- Colin Moock: Essential ActionScript 3.0 . O'Reilly, 2010, ISBN 978-0-596-52694-8 .
Weblinks
- Adobe Flash, eine kleine Zeitreise Mosaiq, 19. Dezember 2008
Herstellerseiten
- Adobe Flash Player Download
- Flash Player Einstellungsmanager
- Adobe AIR and Adobe Flash Player Team Blog (englisch)
- Adobe Flash Player Support Center (englisch, Flash Player Downloads für Entwickler)
- Flash Player Developer Center (englisch)
- Archivierte Flash Player-Versionen
Weitere
- Linkkatalog zum Thema Flash bei curlie.org (ehemals DMOZ )
- Paul Vitello: Hillman Curtis, a Pioneer in Web Design, Dies at 51 ( New York Times , 20. April 2012) – Der Rockmusiker und spätere Art Director von Macromedia Curtis programmierte 1996 die erste auf Flash basierende Website.
Entfernen von Adobe Flash Player
- Update für das Entfernen von Adobe Flash Player: 27. Oktober 2020
- Windows 10 Update-Bereinigung löscht nicht alles – Flash Player Updates können die Ursache sein
Einzelnachweise
- ↑ Allgemeine Informationen zur Produkteinstellung von Adobe Flash Player. In: adobe.com. Abgerufen am 15. Juni 2020 .
- ↑ Adobe verabschiedet sich von Flash: 2020 ist Schluss , heise.de, 25. Juli 2017
Catalin Cimpanu: Flash Used on 5 % of All Websites, Down From 28.5% Seven Years Ago. Bleeping Computer, 19. April 2018, abgerufen am 31. August 2019 (englisch).
Flash & The Future of Interactive Content. (Nicht mehr online verfügbar.) 25. Juli 2017, archiviert vom Original am 2. Dezember 2017 ; abgerufen am 13. April 2019 (englisch). - ↑ Allgemeine Informationen zur Produkteinstellung von Adobe Flash Player. Adobe, abgerufen am 18. Juni 2020 .
- ↑ Eva-Maria Weiß: Adobe mahnt auf Download-Seite: Flash-Support bald zu Ende. In: Heise online . 18. Juni 2020 . Abgerufen am 18. Juni 2020.
- ↑ Usage Statistics of Flash for Websites. Abgerufen am 18. August 2019 (englisch).
- ↑ Browsergames
- ↑ Release Notes Adobe Flash Release notes (englisch)
- ↑ Autor des Flash 2 Handbuches
- ↑ SWF File Format Specification Version 10 (PDF; 1,7 MB) ( Memento vom 21. November 2010 im Internet Archive )
- ↑ Flash-Dokumentation zum 9-teiligen Segmentraster
- ↑ a b c Archived Flash Player versions. adobe.com, abgerufen am 7. November 2015 (englisch).
- ↑ a b Extended Support Release Updated to Flash Player 11.7! Blog. adobe.com, 17. Mai 2013, abgerufen am 7. November 2015 .
- ↑ a b Upcoming changes to Flash Player's extended support release. Blog. adobe.com, 5. März 2014, abgerufen am 7. November 2015 .
- ↑ a b c d e f g h Flash Player Versionshinweise. Adobe Inc. , abgerufen am 26. September 2020 .
- ↑ Flash Player Announcement:. adobe.com, abgerufen am 11. Dezember 2019 (englisch).
- ↑ Versionshinweise für Flash Player 26 und AIR 26. adobe.com, abgerufen am 31. August 2019 .
- ↑ Versionshinweise für Flash Player 27 und AIR 27. adobe.com, abgerufen am 26. September 2020 .
- ↑ Versionshinweise für Flash Player 28 und AIR 28. adobe.com, abgerufen am 26. September 2020 .
- ↑ Versionshinweise für Flash Player 29 und AIR 29. adobe.com, abgerufen am 26. September 2020 .
- ↑ Versionshinweise für Flash Player 30 und AIR 30. adobe.com, abgerufen am 26. September 2020 .
- ↑ Versionshinweise für Flash Player 31 und AIR 31. adobe.com, abgerufen am 26. September 2020 .
- ↑ Versionshinweise für Flash Player 32 und AIR 32. adobe.com, abgerufen am 26. September 2020 .
- ↑ Spiegel.de: Adobe Flash Player: Lücke ungepatcht, am besten deaktivieren , 23. Januar 2015.
- ↑ heise.de: Flash-Player deaktivieren! Schon wieder Angriffe auf ungepatchte Lücke , 2. Februar 2015.
- ↑ Stiftung Warentest:test 08/2020 – Stiftung Warentest. Abgerufen am 3. August 2020 .
- ↑ Deinstallieren von Flash Player. Abgerufen am 20. Januar 2021 .
- ↑ Golem: Adobe veröffentlicht Flash-Spezifikationen
- ↑ Golem: Flash wird durchsuchbar
- ↑ Adobe: Flash Player 10 verfügbar (43 kb; PDF) ( Memento vom 19. April 2009 im Internet Archive )
- ↑ Adobe stellt Flash Catalyst CS5 vor (PDF)
- ↑ Danny Winokur: Flash to Focus on PC Browsing and Mobile Apps; Adobe to More Aggressively Contribute to HTML5. Adobe, 9. November 2011, abgerufen am 19. November 2011 .
- ↑ Adobe and Google Partnering for Flash Player on Linux ( Memento vom 23. Februar 2012 im Internet Archive )
- ↑ Heise.de – Adobe veröffentlicht Creative Suite 6
- ↑ Keine Funktionalität des Flashplayers auf alten CPUs mit SSE2
- ↑ Jan Kluczniok: Android: Adobe entfernt Flash Player aus Google Play. In: netzwelt. 29. Juni 2012, abgerufen am 5. Juli 2012 .
- ↑ Welcome Adobe Animate CC, a new era for Flash Professional. Abgerufen am 9. Januar 2016 .
- ↑ Hubert Popiolek: Animate CC: Adobe leitet Ende von Flash ein. In: Computerbild. 18. Dezember 2015, abgerufen am 30. Juli 2019 .
- ↑ Beta News – Flash Player NPAPI for Linux. adobe.com, abgerufen am 26. September 2016 (englisch).
- ↑ Flash & The Future of Interactive Content. (Nicht mehr online verfügbar.) Adobe Corporate Communications, 25. Juli 2017, archiviert vom Original am 2. Dezember 2017 ; abgerufen am 30. Juli 2019 .
- ↑ Allgemeine Informationen zur Produkteinstellung von Adobe Flash Player. In: adobe.com. Abgerufen am 15. Juni 2020 .
- ↑ mozilla.github.io
- ↑ Browser Support Table. 13. September 2010, abgerufen am 11. Dezember 2019 (Projektseite).