Adobe Flash | |
---|---|
Type | multimedie |
Udviklere | Adobe Systems , tidligere Macromedia |
Skrevet i | C++ |
Operativ system |
Microsoft Windows , macOS Linux , Solaris , BlackBerry Tablet OS , Android (kun afspiller) |
nyeste version |
for alle geolokationer undtagen fastlandet eller fastlandet Kina : 32.0.0.465 ( Microsoft Windows -builds signeret 24. november 2020 ; builds til alle understøttede operativsystemer udgivet af udvikler 8. december 2020;34.0.0.92 (Microsoft Windows-builds underskrevet af udvikler 21. december 2020; builds til alle understøttede operativsystemer udgivet af udviklerpartner) Chongqing ZhongCheng Network Technology Co., Ltd. ( produktdistributør på fastlandet eller det kinesiske fastland ) 12. januar 2021 ) |
beta version | 32.0.0.380 ( Microsoft Windows -builds signeret 11. maj 2020; alle understøttede OS-builds udgivet af udvikler den 14. maj 2020) |
Læsbare filformater | FLA , Small Web Format og FLV |
Genererede filformater | FLA |
Stat | Lukket (ophørte support den 31. december 2020; arbejdet blev blokeret den 12. januar 2021) |
Licens | Proprietær EULA- software |
Internet side | adobe.com/da/products/fl… |
Mediefiler på Wikimedia Commons |
Adobe Flash (tidligere Macromedia Flash eller blot Flash ) er Adobe Systems ' multimedieplatform til at skabe webapplikationer eller multimediepræsentationer. Bruges til at lave reklamebannere , animationer, spil samt afspilning af video- og lydoptagelser på websider.
Support til Adobe Flash sluttede den 31. december 2020. Fra den 12. januar 2021, når du forsøger at køre en swf-fil gennem Adobe Flash Player, vil kun en knap, der fører til Adobe-siden med information om afslutningen af platformens livscyklus, blive indlæst i stedet.
Platformen indeholder en række udviklingsværktøjer, primært Adobe Animate og Adobe Flash Builder , samt et program til afspilning af flash-indhold - Adobe Flash Player , selvom mange tredjepartsspillere også kan afspille flash-indhold. For eksempel kan SWF - filer ses med de gratis Gnash- eller Swfdec- afspillere , mens FLV-filer kan afspilles med QuickTime -medieafspilleren og forskellige afspillere på UNIX-lignende systemer med de passende plug-ins.
Adobe Flash gav dig mulighed for at arbejde med vektor-, raster- og tredimensionel grafik ved hjælp af en grafikprocessor og understøttede også tovejs streaming af lyd og video. Til PDA'er og andre mobile enheder er der frigivet en speciel "let" version af Flash Lite -platformen , hvis funktionalitet er begrænset med hensyn til mulighederne for mobile enheder og deres operativsystemer.
Standardudvidelsen for kompilerede flash-filer (animationer, spil og interaktive applikationer) er SWF [1] (Small Web Format; tidligere stod for Shockwave Flash, hvilket forårsagede forvirring med ShockWave ). Videoer i Flash-format er filer med filtypenavnet Flv eller F4v (i dette tilfælde bruges Flash kun som en beholder til videooptagelse [2] ). FLA-udvidelsen svarer til arbejdsfilformatet i udviklingsmiljøet.
Men når dette program blev brugt til at arbejde med animation, var denne type animation en blanding af computer- og håndtegnet animation, desuden er alle karaktererne i sådanne tegnefilm i 2D -format.
Flash-teknologier (interaktive web-animationsteknologier ) er udviklet af Macromedia og kombinerer en række løsninger inden for multimediepræsentation af information . Fokus på vektorgrafik som det vigtigste værktøj til udvikling af flash-programmer gjorde det muligt at implementere alle de grundlæggende elementer i multimedier : bevægelse, lyd og interaktivitet af objekter. Størrelsen på de endelige programmer er minimal, resultatet af arbejdet afhænger ikke af skærmopløsningen [3] .
Flash Player er en virtuel maskine , der kører Flash-programkode downloadet fra internettet.
Animation i Flash er baseret på vektormorphing , det vil sige et jævnt "flow" af en nøgleramme ind i en anden. Dette giver dig mulighed for at skabe komplekse tegneseriescener med kun få keyframes. Flash Players animationsydelse er flere gange hurtigere end den virtuelle JavaScript -maskine i browsere, der understøtter den præ-standard HTML5 [4] , selvom den er mange gange langsommere end programmer, der kører uden virtuelle maskiner overhovedet.
Flash bruger ActionScript -programmeringssproget , som er baseret på ECMAScript .
Den 1. maj 2008 annoncerede Adobe starten på Open Screen Project, hvis formål er at skabe en fælles softwaregrænseflade til en personlig computer, mobile enheder og forbrugerelektronik, hvilket betyder den samme funktion af én applikation under alle de anførte typer enheder. Projektet fjerner restriktioner for brugen af SWF- og FLV/F4V-specifikationer og udgiver API'er til portering af Adobe Flash Player til forskellige enheder.
Flash Player er blevet overført til Android -mobilplatformen , og mobile enheder med hardwareaccelererede Flash-applikationer (inklusive AIR-applikationer) er blevet frigivet.
Nogle mobilsoftwareleverandører forsøger at erstatte eller begrænse distributionen af Flash til deres nye mobile platforme:
Flash Player implementerer applikationslag multicasting [5] .
Vector morphing-teknologi blev brugt længe før Flash. I 1986 blev Fantavision-programmet udgivet, som brugte denne teknologi. I 1991 blev spillet Another World udgivet på denne teknologi , og to år senere - Flashback .
Flash-udvikling blev startet af FutureWave, som skabte animationspakken FutureSplash Animator. I 1996 blev FutureWave opkøbt af Macromedia, som omdøbte FutureSplash Animator til Flash. Under dette navn fortsatte platformen med at udvikle sig indtil den 31. december 2020 inklusive (selvom efter Macromedia blev absorberet af Adobe [6] i 2005 , blev Macromedia Flash officielt kendt som Adobe Flash).
I 2012 annoncerede Adobe, at støtten til Flash-teknologi ophørte inden for de næste 5-10 år [7] . I 2017 blev det kendt, at browser - plug -in'et og Flash Player-programmet ville blive fjernet fra Adobes websted den 31. december 2020 [8] [9] . Verden har samlet et stort antal spil lavet på flash. Når flashspil fra onlinesamlinger ikke længere kan køres i de nuværende browsere, vil efterspørgslen efter dem falde, og webstedsejere vil uundgåeligt fjerne sådanne spil. Siden 2018 er flashspil fra onlinesamlinger blevet gemt af entusiaster, så disse spil i fremtiden kan spilles lokalt uden at gå tabt. Der er udviklet programmer til lokal lagring af flashspil med alle de nødvendige filer. Dette initiativ mødtes med støtte fra nogle udviklere af flash-spil [10] .
I sommeren 2020 annoncerede Adobe på sin officielle hjemmeside, at de stopper med at opdatere og understøtte Adobe Flash Player efter den 31. december 2020. Årsagen til denne beslutning, virksomheden kaldte den gradvise forbedring af teknologier ved hjælp af åbne standarder HTML5 , WebGL og WebAssembly . Browsere integrerer gradvist disse standarder og nægter at bruge de fleste andre plug-ins, inklusive Adobe Flash Player.
For første gang annoncerede virksomheden planer om at afslutte supporten til Adobe Flash Player tilbage i juli 2017 . Virksomheden gav indholdsproducenter tre år til at tilpasse produkter til HTML5- , WebGL- eller WebAssembly- standarder .
Adobe vedligeholdt og udgav opdateringer til Adobe Flash Player indtil udgangen af 2020. Derefter fjernede virksomheden programmet og alle dets versioner fra sin hjemmeside. Flash-baseret indhold blev blokeret, og brugere modtog en notifikation, der bad dem om at fjerne den gamle platform fra deres enhed [11] .
Adobe stoppede med at udgive Flash Player-opdateringer til Android den 10. september 2013. Flash Player version 11.1.111.73 blev udgivet til Android 2.x og 3.x, og Flash Player version 11.1.115.81 til Android 4.0.x blev udgivet. Disse udgivelser er de seneste opdateringer til Flash Player til Android-mobilplatformen.
I juli 2017 udfasede Adobe Flash Player-teknologi. Livscyklussen sluttede, da Adobe holdt op med at understøtte og distribuere Flash Player [8] ; den endelige slutdato for support er den 31. december 2020 [9] [12] . Adobe AIR vil fortsat blive udviklet og understøttet i fremtiden til mobil- og desktopapplikationer [13] . Den 30. maj 2019 meddelte Adobe dog, at de overførte AIR-support og udvikling til HARMAN og afsluttede deres egen support i slutningen af 2020, hvilket de gjorde. [fjorten]
Den største ulempe ved flash-applikationer er den overdrevne belastning på den centrale processor, der er forbundet med ineffektiviteten af den virtuelle Flash Player-maskine. Selvom der i nogle tilfælde også er utilstrækkelig optimering af flash-applikationer af deres udviklere, brugen af såkaldte "generatorer" af flash-applikationer.
Den anden store ulempe ved flash-applikationer er manglen på fejlkontrol, hvilket fører til hyppige fejl i både applikationerne selv og i nogle tilfælde hele browseren. Flash-applikationers evne til at forstyrre hele browseren er blevet kritiseret af browserudviklere ved adskillige lejligheder.
En anden ulempe, der er fælles for alle virtuelle maskiner, er, at det ikke altid er muligt at køre en flash-applikation, eller det er forbundet med nogle vanskeligheder. For eksempel deaktiverer nogle brugere eller administratorer flash-indhold i browserindstillinger, som er forbundet med at spare systemressourcer, slippe af med irriterende annoncer og informationssikkerhed (for eksempel blev der opdaget en trussel om, at en flash-applikation opsnapper indholdet af udklipsholderen [15 ] ). Denne mangel gør Flash mindre alsidig og begrænser dets brug i missionskritiske webapplikationer .
Den fjerde vigtige ulempe er, at brug af Flash til at placere tekstoplysninger gør det vanskeligt for søgemaskiner at indeksere dem . Og selv om i princippet et bestemt system til indeksering af tekst i swf-filer blev oprettet og implementeret af Google og Yahoo! tilbage i 2008, men andelen af websteder, der udelukkende er bygget i Flash, er fortsat lille.
Flash-applikationer, der kører på versioner af FlashPlayer tidligere end 11.2, kan ikke bruge højre museknap, som er reserveret til selve Flash-indstillingerne.
Som redaktør kan Adobe Flash CS5 ikke konvertere vektorbilleder, der er oprettet i den, til en anden type format: .ai eller .cdr .
Oven i købet har Adobe Flash Player et enormt [16] antal sårbarheder.
SWF version 4-specifikationen var åben, men beskrivelser af efterfølgende versioner blev kun solgt under en tavshedspligt og måtte ikke bruges til at oprette Flash-afspillere.
I maj 2008 annoncerede Adobe Systems åbningen af specifikationer[ klargør ] SWF- og FLV -videobeholder til meget mere afslappet brug som en del af Open Screen Project, som har til formål at skabe et fælles Flash-miljø på tværs af alle enheder.
Ray Valdes fra Gartner, Inc. citerede konkurrence fra Silverlight som en af årsagerne til udgivelsen af specifikationerne , men Adobes talsmand Dave McAllister udtalte, at dette ikke var tilfældet.
De proprietære codecs , der bruges i FLV, tilhører dog ikke Adobe [17] , men den downloadede specifikation, som for eksempel ikke beskriver RTMP -protokollen (20. januar 2009 annoncerede Adobe, at de vil udgive den i den første halvdelen af 2009) [18] [19 ] , må ikke distribueres eller oversættes [1] . Flash Player forbliver proprietær, selvom Adobe har lovet at gøre det gratis at bruge på mobile platforme. I efteråret 2011 annoncerede Adobe, at støtten til mobile platforme ophørte.
Udvikleren af den gratis Swfdec- dekoder , Benjamin Otte, har skrevet, at der ikke er noget i den åbne specifikation, der ikke allerede er kendt [20] på grund af reverse engineering , selvom den officielle specifikation kan være klarere for nybegyndere og nyttig, når der opstår spørgsmål om lovligheden af biblioteket [21] . Udviklerne af Gnash [22] taler også om det samme . De nævner også succesen med gratis SWF-dekodere og det konkurrerende proprietære Silverlight-format [23] som en mulig årsag til denne delvise åbning af specifikationen .
I februar 2009 offentliggjorde Adobe, som en del af Open Screen Project, oplysninger om fjernelse af restriktioner for brugen af SWF- og FLV/F4V-formater samt AMF og Mobile Content Delivery Protocol.
Fra tid til anden findes "huller" i Adobe Flash-implementeringer, der gør det muligt for angribere at udføre forskellige handlinger med systemet [24] [25] [26] . For eksempel blev der i oktober 2008 fundet en sårbarhed, der tillader fjernstyring af et webcam og en mikrofon [27] .
I oktober 2015 blev der fundet en sårbarhed i Adobe Flash Player plug-in'et, der kunne tillade malware at indlejre sig i afspillerens protokoller og trænge ind i ofrenes computere [28] . I juli 2015 blev der fundet en sårbarhed, på grund af hvilken Firefox og Chrome midlertidigt deaktiverede Flash, selvom det kunne aktiveres på en bestemt hjemmeside, men et par dage senere blev Flash aktiveret.
Google har planlagt at deaktivere Flash-understøttelse i sin Chrome-browser siden 2016 [29] . Fra og med version 55, udgivet den 1. december 2016, er Flash deaktiveret som standard for alle websteder [30] . Brugere kunne dog manuelt aktivere Flash-afspilleren på et bestemt websted, før version 88 [31] .
Flashs direkte konkurrent er Microsofts Silverlight - teknologi . Java applet - teknologi er også et alternativ til Flash i webapplikationer, men er væsentligt ringere med hensyn til pålidelighed og nem at lave grafik og animationer.
I browsere kan dele af Flash erstattes med HTML5 , JavaScript (og AJAX ), SVG .
Der er også Ruffle -projektet , som gør Flash-emulering hurtigere og sikrere.
Version | År |
---|---|
Future Splash Animator | 1996 |
Macromedia Flash 1 | 1996 |
Macromedia Flash 2 | 1997 |
Macromedia Flash 3 | 1998 |
Macromedia Flash 4 | 1999 |
Macromedia Flash 5 | 2000 |
Macromedia Flash MX (6) | 2002 |
Macromedia Flash MX 2004 (7) | 2003 |
Macromedia Flash 8 | 2005 |
Adobe Flash CS3 (9) Professional | 2007 |
Adobe Flash CS4 (10) Professional | 2008 |
Adobe Flash Professional CS5 (11) | 2010 |
Adobe Flash Professional CS5.5 (11.5) | 2011 |
Adobe Flash Professional CS6 (12) | 2012 |
Adobe Flash Professional CC (13) | 2013 |
Adobe Flash Professional CC (2014) | 2014 |
Adobe Flash Professional CC (2014.1) | 2014 |
Adobe Flash Professional CC (2015) | 2015 |
Adobe Animate CC (2015.1) | 2016 |
Adobe Animate CC (2017) | 2016 |
Adobe Animate CC (2018) | 2017 |
Adobe Animate CC (2019) | 2018 |
Adobe Animate CC (2020) | 2019 |
Adobe Animate CC (2021) | 2020 |
Adobe Flash | |
---|---|
Filformater | |
Implementeringer | flash spil |
Andre versioner | |
Biblioteker |
|
Virtuelle maskiner | |
se også |
|
Adobe Creative Suite og Adobe Creative Cloud- programmer | |
---|---|
Produkter | |
Adobe CC- tjenester |
|
Forældet |
|
Web og hjemmesider | |
---|---|
globalt | |
Lokalt | |
Typer af websteder og tjenester |
|
Oprettelse og vedligeholdelse | |
Typer af layout, sider, websteder | |
Teknisk | |
Markedsføring | |
Samfund og kultur |