Adobe Flash

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 20 januari 2021; verifiering kräver 51 redigeringar .
Adobe Flash
Sorts multimedia
Utvecklare Adobe Systems , tidigare Macromedia
Skrivet i C++
Operativ system Microsoft Windows , macOS
Linux , Solaris , BlackBerry Tablet OS , Android (endast spelare)
senaste versionen

för alla geolokaliseringar utom fastlandet eller fastlandet i Kina :

32.0.0.465 ( Microsoft Windows builds signerade 24 november 2020 ; builds för alla operativsystem som stöds publicerade av utvecklaren 8 december 2020;
34.0.0.92 (Microsoft Windows builds signerade av utvecklaren 21 december 2020; builds för alla stödda operativsystem publicerade av utvecklarpartner) Chongqing ZhongCheng Network Technology Co., Ltd. ( produktdistributörfastlandet eller fastlandet i Kina ) 12 januari 2021 )
betaversion 32.0.0.380 ( Microsoft Windows -versioner signerade 11 maj 2020; alla operativsystem som stöds publicerade av utvecklare 14 maj 2020)
Läsbara filformat FLA , Small Web Format och FLV
Genererade filformat FLA
stat Stängt (upphörde med support den 31 december 2020; arbetet blockerades den 12 januari 2021)
Licens Proprietär licensieringsprogramvara
Hemsida adobe.com/en/products/fl…
 Mediafiler på Wikimedia Commons

Adobe Flash (tidigare Macromedia Flash eller helt enkelt Flash ) är Adobe Systems multimediaplattform för att skapa webbapplikationer eller multimediapresentationer. Används för att skapa reklambanners , animationer, spel, samt spela upp video- och ljudinspelningar på webbsidor.

Support för Adobe Flash upphörde den 31 december 2020. Från och med den 12 januari 2021, när du försöker köra en swf-fil via Adobe Flash Player, kommer endast en knapp som leder till Adobe-sidan med information om slutet av plattformens livscykel att laddas istället.

Beskrivning

Plattformen innehåller ett antal utvecklingsverktyg, i första hand Adobe Animate och Adobe Flash Builder , samt ett program för att spela flash-innehåll - Adobe Flash Player , även om många tredjepartsspelare också kan spela flash-innehåll. Till exempel kan SWF- filer visas med de kostnadsfria Gnash- eller Swfdec- spelarna , medan FLV-filer kan spelas med QuickTime -mediaspelaren och olika spelare på UNIX-liknande system med lämpliga plugin-program.

Adobe Flash gjorde det möjligt för dig att arbeta med vektor-, raster- och tredimensionell grafik , med hjälp av en grafikprocessor , och stödde även dubbelriktad strömning av ljud och video. För handdatorer och andra mobila enheter har en speciell "lätt" version av Flash Lite- plattformen släppts , vars funktionalitet är begränsad när det gäller kapaciteten hos mobila enheter och deras operativsystem.

Standardtillägget för kompilerade flashfiler (animationer, spel och interaktiva applikationer) är SWF [1] (Small Web Format; stod tidigare för Shockwave Flash, vilket orsakade förvirring med ShockWave ). Videor i Flash-format är filer med tillägget Flv eller F4v (i det här fallet används Flash endast som en behållare för videoinspelning [2] ). FLA-tillägget motsvarar arbetsfilformatet i utvecklingsmiljön.

Men när detta program användes för att arbeta med animering var denna typ av animering en blandning av dator- och handritad animation, dessutom är alla karaktärer i sådana tecknade serier i 2D -format.

Teknik

Flash-teknologier (interactive web animation technology ) utvecklades av Macromedia och kombinerar ett antal lösningar inom multimediapresentation av information . Att fokusera på vektorgrafik som huvudverktyget för att utveckla flashprogram gjorde det möjligt att implementera alla de grundläggande elementen i multimedia : rörelse, ljud och interaktivitet hos objekt. Storleken på de slutliga programmen är minimal, resultatet av arbetet beror inte på skärmupplösningen [3] .

Flash Player är en virtuell maskin som kör Flash-programkod nedladdad från Internet.

Animation i Flash är baserad på vektormorphing , det vill säga ett jämnt "flöde" av en nyckelbildruta till en annan. Detta gör att du kan skapa komplexa tecknade scener med bara ett fåtal nyckelbildrutor. Flash Players animeringsprestanda är flera gånger snabbare än den virtuella JavaScript -maskinen i webbläsare som stöder den förstandardiserade HTML5 [4] , även om den är många gånger långsammare än applikationer som körs utan virtuella maskiner alls.

Flash använder programmeringsspråket ActionScript , som är baserat på ECMAScript .

Den 1 maj 2008 tillkännagav Adobe starten av Open Screen Project, vars syfte är att skapa ett gemensamt mjukvarugränssnitt för en persondator, mobila enheter och hemelektronik, vilket innebär samma funktion av en applikation under alla de listade typerna av enheter. Projektet tar bort restriktioner för användningen av SWF- och FLV/F4V-specifikationer och publicerar API :er för portering av Adobe Flash Player till olika enheter.

Flash Player har porterats till Android -mobilplattformen och mobila enheter med hårdvaruaccelererade Flash-applikationer (inklusive AIR-applikationer) har släppts.

Vissa leverantörer av mobilprogramvara försöker ersätta eller begränsa distributionen av Flash till sina nya mobila plattformar:

Flash Player implementerar multicasting av applikationslager [5] .

Historik

Vector morphing-teknik användes långt före Flash. 1986 släpptes programmet Fantavision, som använde denna teknik. 1991 släpptes spelet Another World med denna teknik och två år senare - Flashback .

Flash-utveckling startades av FutureWave, som skapade animationspaketet FutureSplash Animator. 1996 förvärvades FutureWave av Macromedia, som döpte om FutureSplash Animator till Flash. Under detta namn fortsatte plattformen att utvecklas till och med den 31 december 2020 (även om Macromedia Flash blev officiellt känt som Adobe Flash efter att Macromedia absorberades av Adobe [6] 2005).

2012 tillkännagav Adobe att stödet för Flash-teknik skulle upphöra inom de kommande 5-10 åren [7] . 2017 blev det känt att webbläsarens plugin och Flash Player-programmet skulle tas bort från Adobes webbplats den 31 december 2020 [8] [9] . Världen har samlat ett stort antal spel gjorda på flash. När flashspel från onlinesamlingar inte längre kan köras i nuvarande webbläsare kommer efterfrågan på dem att minska och sajtägare kommer oundvikligen att ta bort sådana spel. Sedan 2018 har flashspel från onlinesamlingar sparats av entusiaster så att dessa spel i framtiden kan spelas lokalt utan att gå förlorade. Program har utvecklats för lokal lagring av flash-spel med alla nödvändiga filer. Detta initiativ möttes av några utvecklare av flashspel [10] .

Sommaren 2020 meddelade Adobe på sin officiella hemsida att de kommer att sluta uppdatera och stödja Adobe Flash Player efter den 31 december 2020. Anledningen till detta beslut, kallade företaget den gradvisa förbättringen av teknik med öppna standarder HTML5 , WebGL och WebAssembly . Webbläsare integrerar gradvis dessa standarder och vägrar att använda de flesta andra plugin-program, inklusive Adobe Flash Player.

För första gången tillkännagav företaget planer på att avsluta stödet för Adobe Flash Player redan i juli 2017 . Företaget gav innehållsproducenter tre år på sig att anpassa produkter till HTML5- , WebGL- eller WebAssembly- standarder .

Adobe behöll och släppte uppdateringar för Adobe Flash Player fram till slutet av 2020. Efter det tog företaget bort programmet och alla dess versioner från sin webbplats. Flash-baserat innehåll blockerades och användare fick ett meddelande som bad dem att ta bort den äldre plattformen från sin enhet [11] .

Slut på support

Android

Adobe slutade släppa Flash Player-uppdateringar för Android den 10 september 2013. Flash Player version 11.1.111.73 släpptes för Android 2.x och 3.x, och Flash Player version 11.1.115.81 för Android 4.0.x släpptes. Dessa utgåvor är de senaste uppdateringarna av Flash Player för Android-mobilplattformen.

Flash Player

I juli 2017 fasade Adobe ut Flash Player-tekniken. Livscykeln slutade när Adobe slutade stödja och distribuera Flash Player [8] ; det sista slutdatumet för support är den 31 december 2020 [9] [12] . Adobe AIR kommer att fortsätta att utvecklas och stödjas i framtiden för mobila och stationära applikationer [13] . Den 30 maj 2019 meddelade dock Adobe att de överför AIR-stöd och utveckling till HARMAN och avslutade sitt eget stöd i slutet av 2020, vilket de gjorde. [fjorton]

Nackdelar

Den största nackdelen med flash-applikationer är den överdrivna belastningen på den centrala processorn som är förknippad med ineffektiviteten hos den virtuella Flash Player-maskinen. Även om det i vissa fall också är otillräcklig optimering av flash-applikationer av deras utvecklare, användning av så kallade "generatorer" av flash-applikationer.

Den andra stora nackdelen med flash-applikationer är bristen på felkontroll, vilket leder till frekventa fel i både själva applikationerna och, i vissa fall, hela webbläsaren. Flash-applikationers förmåga att störa hela webbläsaren har kritiserats av webbläsarutvecklare vid ett flertal tillfällen.

En annan nackdel som är gemensam för alla virtuella maskiner är att det inte alltid är möjligt att köra en flashapplikation, eller så är det förenat med vissa svårigheter. Till exempel inaktiverar vissa användare eller administratörer flash-innehåll i webbläsarinställningar, vilket är associerat med att spara systemresurser, bli av med irriterande annonser och informationssäkerhet (till exempel upptäcktes ett hot om att en flash-applikation fångar upp innehållet i urklipp [15 ] ). Denna brist gör Flash mindre mångsidig och begränsar dess användning i affärskritiska webbapplikationer .

Den fjärde viktiga nackdelen är att användningen av Flash för att placera textinformation gör det svårt för sökmotorer att indexera den . Och även om i princip ett visst system för att indexera text i swf-filer skapades och implementerades av Google och Yahoo! tillbaka 2008, men andelen webbplatser som helt byggdes i Flash är fortfarande liten.

Flash-applikationer som körs på versioner av FlashPlayer tidigare än 11.2 kan inte använda höger musknapp, som är reserverad för själva Flash-inställningarna.

Som redigerare kan Adobe Flash CS5 inte konvertera vektorbilder som skapats i den till en annan typ av format: .ai eller .cdr .

Utöver det har Adobe Flash Player ett enormt [16] antal sårbarheter.

Sekretess

SWF version 4-specifikationen var öppen, men beskrivningar av efterföljande versioner såldes endast under ett sekretessavtal och fick inte användas för att skapa Flash-spelare.

I maj 2008 tillkännagav Adobe Systems öppnandet av specifikationer[ förtydliga ] SWF- och FLV -videobehållare för mycket mer avslappnad användning som en del av Open Screen Project, som syftar till att skapa en gemensam Flash-miljö för alla enheter.

Ray Valdes från Gartner, Inc. citerade konkurrens från Silverlight som en av anledningarna till att specifikationerna släpptes, men Adobes talesman Dave McAllister uppgav att så inte var fallet.

De proprietära codecs som används i FLV tillhör dock inte Adobe [17] , utan den nedladdade specifikationen, som till exempel inte beskriver RTMP- protokollet (20 januari 2009 meddelade Adobe att de kommer att publicera det i den första halva 2009) [18] [19 ] , får inte distribueras eller översättas [1] . Flash Player förblir proprietär, även om Adobe har lovat att göra den gratis att använda på mobila plattformar. Hösten 2011 meddelade Adobe att stödet för mobila plattformar upphör.

Utvecklaren av den kostnadsfria Swfdec- avkodaren , Benjamin Otte, har skrivit att det inte finns något i den öppna specifikationen som inte redan är känt [20] på grund av reverse engineering , även om den officiella specifikationen kan vara tydligare för nybörjare och användbar när frågor uppstår om lagligheten av biblioteket [21] . Utvecklarna av Gnash [22] pratar också om samma . De nämner också framgången med gratis SWF-avkodare och det konkurrerande patenterade Silverlight-formatet [23] som en möjlig orsak till denna partiella öppning av specifikationen .

I februari 2009 publicerade Adobe, som en del av Open Screen Project, information om borttagandet av restriktioner för användningen av SWF- och FLV/F4V-format, såväl som AMF och Mobile Content Delivery Protocol.

Sårbarheter

Från tid till annan hittas "hål" i Adobe Flash-implementeringar som gör att angripare kan utföra olika åtgärder med systemet [24] [25] [26] . Till exempel, i oktober 2008, hittades en sårbarhet som tillåter fjärrkontroll av en webbkamera och mikrofon [27] .

I oktober 2015 hittades en sårbarhet i plugin-programmet Adobe Flash Player som kunde tillåta skadlig programvara att bädda in sig i spelarens protokoll och tränga in i offrens datorer [28] . I juli 2015 hittades en sårbarhet på grund av att Firefox och Chrome tillfälligt inaktiverade Flash, även om det kunde aktiveras på en viss webbplats, men några dagar senare aktiverades Flash.

Google har planerat att inaktivera Flash-stöd i sin webbläsare Chrome sedan 2016 [29] . Från och med version 55, släppt den 1 december 2016, är Flash inaktiverat som standard för alla webbplatser [30] . Användare kunde dock manuellt aktivera Flash-spelaren på en viss sida, före version 88 [31] .

Alternativ

Flashs direkta konkurrent är Microsofts Silverlight - teknik . Java-appletteknik är också ett alternativ till Flash i webbapplikationer, men är betydligt sämre när det gäller tillförlitlighet och enkelhet att skapa grafik och animationer.

I webbläsare kan delar av Flash ersättas med HTML5 , JavaScript (och AJAX ), SVG .

Det finns också Ruffle- projektet , som gör Flash-emulering snabbare och säkrare.

Flash Player versionshistorik

Versionshistorik för Adobe Animate

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

Anteckningar

  1. 1 2 SWF-filformat Specifikation version 19  (engelska) ( PDF )  (länk ej tillgänglig) . Adobe Systems (2012). Hämtad 23 april 2013. Arkiverad från originalet 11 augusti 2014.
  2. http://mir3d.ru/articles/939/ Arkivexemplar av 30 augusti 2009 på Wayback Machine "Flash around us", "Mir 3D", 2009/07/14.
  3. Introduktion till blixtteknik . Hämtad 11 september 2013. Arkiverad från originalet 9 december 2013.
  4. Resultat och tester . Hämtad 14 juni 2010. Arkiverad från originalet 14 juni 2010.
  5. Allmän beskrivning av Flash multicast-teknik . Hämtad 24 november 2021. Arkiverad från originalet 22 oktober 2020.
  6. Macromedia togs över av Adobe  (engelska)  (otillgänglig länk) . Adobe Systems (18 april 2005). Datum för åtkomst: 21 juni 2014. Arkiverad från originalet den 20 april 2005.
  7. Bright P. Och i vissa delar av världen kommer slutet ännu tidigare / Peter Bright. — Ars Technica. - 2017. - 25 juli.
  8. 1 2 Flash & Future of Interactive Content  (engelska)  (länk ej tillgänglig) . Adobe (25 juli 2017). Datum för åtkomst: 6 februari 2018. Arkiverad från originalet 2 december 2017.
  9. 1 2 Galadei, Andrei. Namnet det exakta datumet för "död" Flash Player . Hasardspel (17 juni 2020). Hämtad 17 juni 2020. Arkiverad från originalet 18 juni 2020.
  10. Ben Latimore.  Adobe Flashs enorma spelarv och mina ansträngningar för att rädda  det från  engelska. ]. - 2018. - 31 juli.
  11. Adobe säger att det kommer att stänga av Flash Player i slutet av 2020 . LIGA (19 juni 2020). Hämtad 17 oktober 2020. Arkiverad från originalet 4 december 2021.
  12. Adobe Flash begravdes helt // Vesti.ru , 4 januari 2021
  13. ↑ AIR Roadmap Update  . Starling Forum (25 juli 2017). Hämtad 17 juni 2020. Arkiverad från originalet 4 augusti 2020.
  14. Framtiden för Adobe AIR . Arkiverad från originalet den 8 mars 2021.
  15. Adobe Flash-annonser lanserar kapningsattack för urklipp . Hämtad 25 juli 2021. Arkiverad från originalet 25 juli 2021.
  16. CVE - Sökresultat . cve.mitre.org . Hämtad 16 januari 2021. Arkiverad från originalet 22 januari 2021.
  17. Paul Crill. Adobe öppnar Flash  (engelska)  (nedlänk) . infovärlden . International Data Group (30 april 2008). Hämtad 15 maj 2008. Arkiverad från originalet 5 maj 2008.
  18. OpenNews: Adobe öppnar RTMP-strömningsprotokollet . Hämtad 7 februari 2009. Arkiverad från originalet 22 januari 2009.
  19. Adobes pressrum: För omedelbar publicering (nedlänk) . Hämtad 20 januari 2021. Arkiverad från originalet 14 januari 2017. 
  20. Referens till SWF-filformat . Hämtad 14 maj 2008. Arkiverad från originalet 15 mars 2012.
  21. Benjamin Otte . Re: Adobe släpper swf-format!  (engelska)  (otillgänglig länk) . "Swfdec" e-postlista på freedesktop.org (1 maj 2008). Hämtad 14 maj 2008. Arkiverad från originalet 16 maj 2008.
  22. Adobe OpenScreenProject  (engelska)  (nedlänk) . Gnash Project Wiki . Hämtad 25 juli 2008. Arkiverad från originalet 8 oktober 2008.
  23. Bruce Byfield. Gratis Flash-gemenskapen reagerar på Adobe Open Screen Project  (engelska)  (nedlänk) . linux.com . Geeknet (6 maj 2008). Hämtad 25 juli 2008. Arkiverad från originalet 15 september 2008.
  24. Ny sårbarhet hittades i Flash . winblog.ru (31 juli 2009). Hämtad 17 oktober 2009. Arkiverad från originalet 26 november 2009.
  25. Adobe varnar sina användare för en ny fara . winblog.ru (20 februari 2009). Hämtad 17 oktober 2009. Arkiverad från originalet 1 april 2009.
  26. Adobe var medveten om en sårbarhet i Flash som gjorde att Vista kunde hackas . winblog.ru (9 april 2008). Hämtad 17 oktober 2009. Arkiverad från originalet 25 november 2009.
  27. Adobe Flash slår igenom på webbkameror och mikrofoner . winblog.ru (9 oktober 2008). Arkiverad från originalet den 22 november 2009.
  28. En farlig sårbarhet har upptäckts i Adobe Flash Player | RSUTE (nedlänk) . Hämtad 15 oktober 2015. Arkiverad från originalet 22 december 2015. 
  29. Google planerar att börja blockera Flash . Hämtad 28 september 2017. Arkiverad från originalet 17 september 2017.
  30. Flash och Chrome . Hämtad 15 februari 2017. Arkiverad från originalet 15 februari 2017.
  31. Google släpper den första versionen av webbläsaren Chrome med Adobe Flash Player borttagen . www.ferra.ru _ Hämtad 21 januari 2021. Arkiverad från originalet 21 januari 2021.
  32. Emmy Huang: Uppdatering av Flash Player 9 (9.0.28.0) nu tillgänglig för Windows och Macintosh (länk ej tillgänglig) . Hämtad 17 april 2017. Arkiverad från originalet 11 april 2008. 
  33. Adobe - Utvecklarcenter: Utforska helskärmsläge i Flash Player 9 . Hämtad 17 april 2017. Arkiverad från originalet 4 april 2012.
  34. Adobes pressmeddelande: Arkiverad kopia . Hämtad 20 augusti 2014. Arkiverad från originalet 21 augusti 2014. . Blogginlägg från Emmy Huang, produktchef för Adobe Flash Player: Arkiverad kopia (länk ej tillgänglig) . Hämtad 17 april 2017. Arkiverad från originalet 11 april 2008. 
  35. Adobes pressmeddelande: https://www.adobe.com/aboutadobe/pressroom/pressreleases/200712/120407adobeastro.html  (länk ej tillgänglig) . Blogginlägg från Emmy Huang, produktchef för Adobe Flash Player: https://weblogs.macromedia.com/emmy/archives/2008/12/flash_player_10.cfm  (länk ej tillgänglig) Arkiverad kopia . Hämtad 17 april 2017. Arkiverad från originalet 13 mars 2016.
  36. Adobe Labs - Adobe Flash Player 10.1 . Hämtad 17 april 2017. Arkiverad från originalet 9 februari 2011.
  37. Adobe - Adobes pressrum: För omedelbar release (nedlänk) . Hämtad 17 april 2017. Arkiverad från originalet 4 maj 2014. 
  38. Ladda ner Flash Player "Square" Beta Preview Release - Adobe Labs . Hämtad 17 april 2017. Arkiverad från originalet 27 maj 2011.
  39. Översikt över säkerhetsuppdateringen för Flash Player 10.3.181 . Hämtad 17 april 2017. Arkiverad från originalet 2 november 2012.
  40. Utgivningskandidat för Flash Player 11 för stationära datorer . Hämtad 17 april 2017. Arkiverad från originalet 11 oktober 2011.
  41. Flash Player 11.9 släpptes  ( 12 november 2013). Hämtad 21 juni 2014. Arkiverad från originalet 6 december 2014.
  42. Ändringar i 11.9  ( 10 december 2013). Hämtad 17 april 2017. Arkiverad från originalet 24 april 2017.
  43. Flash Player 12 släpptes  ( 20 februari 2014). Hämtad 17 juni 2014. Arkiverad från originalet 1 december 2014.
  44. Ändringar i version 12  (eng.) (11 mars 2014). Hämtad 17 april 2017. Arkiverad från originalet 24 april 2017.
  45. Flash Player 13 släpptes  ( 28 april 2014). Hämtad 17 juni 2014. Arkiverad från originalet 12 november 2014.
  46. Ändringar i version 13  (eng.) (13 maj 2014). Hämtad 17 april 2017. Arkiverad från originalet 6 januari 2017.
  47. Flash Player 14 släpptes  ( 10 juni 2014). Tillträdesdatum: 17 juni 2014. Arkiverad från originalet 4 juli 2014.
  48. Ändringar i version 14  (eng.) (14 juni 2014). Hämtad 17 april 2017. Arkiverad från originalet 6 januari 2017.
  49. Ändringar i version 15  (eng.) . Hämtad 17 april 2017. Arkiverad från originalet 23 december 2015.
  50. Ändringar i version 16  (eng.) .  (inte tillgänglig länk)
  51. Ändringar i version 17  (eng.) .
  52. Ändringar i version 18  (eng.) .
  53. Ändringar i version 19  (eng.) .
  54. Ändringar i version 20  (eng.) .
  55. Ändringar i version  21 .
  56. Ändringar i version 22  (eng.) .
  57. Ändringar i version 23  (eng.) .
  58. Ändringar i version 24  (eng.) .
  59. Ändringar i version 25  (eng.) .  (inte tillgänglig länk)
  60. Ändringar i version 26  (eng.) .
  61. Ändringar i version 27  (eng.) .
  62. Ändringar i version 28  (eng.) .
  63. Utgivningsinformation Flash Player 32 AIR 32 . helpx.adobe.com. Hämtad 4 juni 2020. Arkiverad från originalet 9 december 2020.

Litteratur

Länkar