Adobe Flash | |
---|---|
Tyyppi | multimedia |
Kehittäjät | Adobe Systems , entinen Macromedia |
Sisään kirjoitettu | C++ |
Käyttöjärjestelmä |
Microsoft Windows , macOS Linux , Solaris , BlackBerry Tablet OS , Android (vain soitin) |
uusin versio |
kaikki maantieteelliset sijainnit paitsi Manner- tai Manner-Kiina : 32.0.0.465 ( Microsoft Windows -koontiversiot allekirjoitettu 24.11.2020 ; koontiversiot kaikille tuetuille käyttöjärjestelmille, julkaisijan kehittäjä 8.12.2020 ; 34.0.0.92 (Microsoft Windows -koontiversiot, jotka kehittäjä on allekirjoittanut 21.12.2020 ; koontiversiot kaikille tuetuille käyttöjärjestelmille, julkaisija kehittäjäkumppani) Chongqing ZhongCheng Network Technology Co., Ltd. ( tuotteiden jakelija Manner- tai Manner-Kiinassa ) 12. tammikuuta 2021 |
beta-versio | 32.0.0.380 ( Microsoft Windows -koontiversiot allekirjoitettu 11. toukokuuta 2020; kaikki tuetut käyttöjärjestelmäversiot ovat kehittäjän julkaisemia 14. toukokuuta 2020) |
Luettavat tiedostomuodot | FLA , Small Web Format ja FLV |
Luodut tiedostomuodot | FLA |
Osavaltio | Suljettu (tuki päättyi 31.12.2020; työ estettiin 12.1.2021) |
Lisenssi | Oma EULA- ohjelmisto |
Verkkosivusto | adobe.com/en/products/fl… |
Mediatiedostot Wikimedia Commonsissa |
Adobe Flash (aiemmin Macromedia Flash tai yksinkertaisesti Flash ) on Adobe Systemsin multimediaalusta verkkosovellusten tai multimediaesitysten luomiseen. Käytetään mainosbannerien , animaatioiden, pelien luomiseen sekä video- ja äänitallenteiden toistamiseen verkkosivuilla.
Adobe Flashin tuki päättyi 31. joulukuuta 2020. 12.1.2021 alkaen, kun yrität ajaa swf-tiedostoa Adobe Flash Playerin kautta, sen sijaan ladataan vain painike, joka johtaa Adobe-sivulle, jossa on tiedot alustan elinkaaren päättymisestä.
Alusta sisältää useita kehitystyökaluja, ensisijaisesti Adobe Animaten ja Adobe Flash Builderin , sekä ohjelman flash-sisällön toistamiseen - Adobe Flash Playerin , vaikka monet kolmannen osapuolen pelaajat voivat myös toistaa flash-sisältöä. Esimerkiksi SWF -tiedostoja voi katsella ilmaisilla Gnash- tai Swfdec- soittimilla , kun taas FLV-tiedostoja voi toistaa QuickTime -mediasoittimella ja eri soittimilla UNIX-tyyppisissä järjestelmissä asianmukaisilla laajennuksilla.
Adobe Flashin avulla voit työskennellä vektori-, rasteri- ja kolmiulotteisen grafiikan kanssa grafiikkaprosessorin avulla , ja se tuki myös äänen ja videon kaksisuuntaista suoratoistoa. PDA : ille ja muille mobiililaitteille on julkaistu erityinen "kevyt" versio Flash Lite -alustasta , jonka toiminnallisuus on rajoitettu mobiililaitteiden ja niiden käyttöjärjestelmien ominaisuuksien suhteen.
Käytettyjen flash-tiedostojen (animaatiot, pelit ja interaktiiviset sovellukset) vakiotunniste on SWF [1] (Small Web Format; merkitsi aiemmin sanoista Shockwave Flash, mikä aiheuttaa sekaannusta ShockWaven kanssa ). Flash-muodossa olevat videot ovat tiedostoja, joiden tunniste on Flv tai F4v (tässä tapauksessa Flashia käytetään vain videotallennussäiliönä [2] ). FLA-tunniste vastaa työtiedostomuotoa kehitysympäristössä.
Kuitenkin, kun tätä ohjelmaa käytettiin animaation parissa, tämäntyyppinen animaatio oli sekoitus tietokoneanimaatiota ja käsin piirrettyä animaatiota, ja lisäksi kaikki tällaisten sarjakuvien hahmot ovat 2D -muodossa.
Flash-tekniikat (interaktiiviset web-animaatiotekniikat ) ovat Macromedian kehittämiä, ja ne yhdistävät useita ratkaisuja tiedon multimedian esittämiseen . Keskittyminen vektorigrafiikkaan flash-ohjelmien kehittämisen päätyökaluna mahdollisti kaikkien multimedian peruselementtien toteuttamisen : liikkeen, äänen ja esineiden interaktiivisuuden . Lopullisten ohjelmien koko on minimaalinen, työn tulos ei riipu näytön resoluutiosta [3] .
Flash Player on virtuaalikone, joka käyttää Internetistä ladattua Flash-ohjelmakoodia.
Flash-animaatio perustuu vektorien muodonmuutokseen , eli avainkehyksen sujuvaan "virtaukseen" toiseen. Tämän avulla voit luoda monimutkaisia sarjakuvakohtauksia vain muutamalla avainkehyksellä. Flash Playerin animaatiosuorituskyky on useita kertoja nopeampi kuin JavaScript -virtuaalikone selaimissa, jotka tukevat esistandardia HTML5 :tä [4] , vaikka se on monta kertaa hitaampi kuin sovellukset, jotka toimivat ilman virtuaalikoneita.
Flash käyttää ActionScript - ohjelmointikieltä , joka perustuu ECMAScriptiin .
Adobe ilmoitti 1. toukokuuta 2008 Open Screen Projectin aloittamisesta, jonka tarkoituksena on luoda yhteinen ohjelmistorajapinta henkilökohtaiselle tietokoneelle, mobiililaitteille ja kulutuselektroniikkaan, mikä tarkoittaa yhden sovelluksen samaa toimintaa kaikkien lueteltujen laitetyyppien alla. Projekti poistaa SWF- ja FLV/F4V-määritysten käytön rajoitukset ja julkaisee API : t Adobe Flash Playerin siirtämiseksi eri laitteille .
Flash Player on siirretty Android -mobiilialustaan , ja mobiililaitteet, joissa on laitteistokiihdytetyt Flash-sovellukset (mukaan lukien AIR-sovellukset), on julkaistu.
Jotkut mobiiliohjelmistojen toimittajat yrittävät korvata tai rajoittaa Flashin jakelua uusille mobiilialustoilleen:
Flash Player toteuttaa sovelluskerroksen monilähetystä [5] .
Vector Morphing -tekniikkaa käytettiin kauan ennen Flashia. Vuonna 1986 julkaistiin Fantavision-ohjelma, joka käytti tätä tekniikkaa. Vuonna 1991 peli Another World julkaistiin tällä tekniikalla ja kaksi vuotta myöhemmin - Flashback .
Flash-kehityksen aloitti FutureWave, joka loi animaatiopaketin FutureSplash Animator. Vuonna 1996 Macromedia osti FutureWaven, joka nimesi FutureSplash Animatorin uudelleen Flashiksi. Tällä nimellä alustan kehitystä jatkettiin 31. joulukuuta 2020 saakka (vaikka Adoben [6] omaksuttua Macromedian vuonna 2005 Macromedia Flash tuli virallisesti nimellä Adobe Flash).
Vuonna 2012 Adobe ilmoitti lopettavansa Flash-teknologian tuen seuraavien 5–10 vuoden kuluessa [7] . Vuonna 2017 tuli tiedoksi, että selainlaajennus ja Flash Player -ohjelma poistetaan Adoben verkkosivuilta 31.12.2020 [8] [9] . Maailmaan on kertynyt valtava määrä flashilla tehtyjä pelejä. Kun verkkokokoelmien flash-pelejä ei voida enää käyttää nykyisillä selaimilla, niiden kysyntä laskee ja sivustojen omistajat poistavat väistämättä tällaiset pelit. Vuodesta 2018 lähtien harrastajat ovat tallentaneet flash-pelejä verkkokokoelmista, jotta jatkossa näitä pelejä voi pelata paikallisesti häviämättä. Flash-pelien paikalliseen tallentamiseen kaikilla tarvittavilla tiedostoilla on kehitetty ohjelmia. Tämä aloite sai tukea eräiltä flash-pelien kehittäjiltä [10] .
Kesällä 2020 Adobe ilmoitti virallisella verkkosivustollaan, että se lopettaa Adobe Flash Playerin päivittämisen ja tukemisen 31. joulukuuta 2020 jälkeen. Syynä tähän päätökseen yhtiö kutsui avoimia standardeja käyttävien teknologioiden asteittaista parantamista HTML5 , WebGL ja WebAssembly . Selaimet integroivat asteittain näitä standardeja ja kieltäytyvät käyttämästä useimpia muita laajennuksia, mukaan lukien Adobe Flash Player.
Ensimmäistä kertaa yritys ilmoitti suunnitelmistaan lopettaa Adobe Flash Playerin tuki jo heinäkuussa 2017 . Yritys antoi sisällöntuottajille kolme vuotta aikaa mukauttaa tuotteet HTML5- , WebGL- tai WebAssembly- standardien mukaisiksi .
Adobe ylläpiti ja julkaisi päivityksiä Adobe Flash Playerille vuoden 2020 loppuun asti. Sen jälkeen yritys poisti ohjelman ja kaikki sen versiot verkkosivuiltaan. Flash-pohjainen sisältö estettiin ja käyttäjät saivat ilmoituksen, jossa heitä pyydettiin poistamaan vanha alusta laitteestaan [11] .
Adobe lopetti Flash Player -päivitysten julkaisemisen Androidille 10. syyskuuta 2013. Flash Playerin versio 11.1.111.73 julkaistiin Android 2.x:lle ja 3.x:lle ja Flash Playerin versio 11.1.115.81 Android 4.0.x:lle. Nämä julkaisut ovat viimeisimmät päivitykset Android-mobiilialustan Flash Playeriin.
Heinäkuussa 2017 Adobe poisti Flash Player -tekniikan käytöstä. Elinkaari päättyi, kun Adobe lopetti Flash Playerin tuen ja jakelun [8] ; tuen viimeinen päättymispäivä on 31. joulukuuta 2020 [9] [12] . Adobe AIR :n kehittämistä ja tukea jatketaan tulevaisuudessa mobiili- ja työpöytäsovelluksiin [13] . Adobe ilmoitti kuitenkin 30. toukokuuta 2019 siirtävänsä AIR-tuen ja -kehityksen HARMANille ja lopettavansa oman tukinsa vuoden 2020 lopussa, minkä he tekivätkin. [neljätoista]
Flash-sovellusten suurin haitta on keskusprosessorin liiallinen kuormitus, joka liittyy Flash Player -virtuaalikoneen tehottomuuteen. Vaikka joissakin tapauksissa myös niiden kehittäjät eivät ole optimoineet riittävästi flash-sovelluksia, käytetään niin sanottuja flash-sovellusten "generaattoreita".
Toinen flash-sovellusten suuri haittapuoli on virheenhallinnan puute, mikä johtaa usein sekä sovellusten itsensä että joissakin tapauksissa koko selaimen epäonnistumiseen. Selainkehittäjät ovat kritisoineet useaan otteeseen Flash-sovellusten kykyä häiritä koko selainta.
Toinen kaikille virtuaalikoneille yhteinen haittapuoli on se, että flash-sovellusta ei aina ole mahdollista ajaa tai siihen liittyy joitain vaikeuksia. Esimerkiksi jotkut käyttäjät tai järjestelmänvalvojat poistavat Flash-sisällön käytöstä selaimen asetuksista, mikä liittyy järjestelmäresurssien säästämiseen, ärsyttävistä mainoksista eroon ja tietoturvaan (esim. havaittiin uhka, että flash-sovellus kaappaa leikepöydän sisällön [15 ] ). Tämä puute tekee Flashista vähemmän monipuolista ja rajoittaa sen käyttöä kriittisissä verkkosovelluksissa .
Neljäs tärkeä haittapuoli on, että Flashin käyttäminen tekstitietojen sijoittamiseen vaikeuttaa hakukoneiden indeksointia . Ja vaikka periaatteessa Google ja Yahoo loivat ja toteuttivat tietyn järjestelmän swf-tiedostojen tekstin indeksoimiseksi ! vuonna 2008, mutta kokonaan Flashilla rakennettujen sivustojen osuus on edelleen pieni.
Flash-sovellukset, jotka toimivat FlashPlayerin 11.2:ta aiemmissa versioissa, eivät voi käyttää hiiren oikeaa painiketta, joka on varattu itse Flash-asetuksiin.
Editorina Adobe Flash CS5 ei voi muuntaa siinä luotuja vektorikuvia muuhun muotoon: .ai tai .cdr .
Tämän lisäksi Adobe Flash Playerissa on valtava määrä [16] haavoittuvuuksia.
SWF-version 4 erittely oli avoin, mutta myöhempien versioiden kuvaukset myytiin vain salassapitosopimuksen nojalla, eikä niitä saa käyttää Flash-soittimien luomiseen.
Toukokuussa 2008 Adobe Systems ilmoitti teknisten tietojen avaamisesta[ selventää ] SWF- ja FLV -videosäiliö paljon rennompaan käyttöön osana Open Screen Projectia, jonka tavoitteena on luoda yhteinen Flash-ympäristö kaikille laitteille.
Ray Valdes, Gartner, Inc. mainitsi Silverlightin kilpailun yhtenä syynä teknisten tietojen julkaisemiseen , mutta Adoben tiedottaja Dave McAllister totesi, että näin ei ollut.
FLV:ssä käytetyt patentoidut koodekit eivät kuitenkaan kuulu Adobelle [17] , vaan ladattavalle spesifikaatiolle, joka ei esimerkiksi kuvaa RTMP -protokollaa (20.1.2009 Adobe ilmoitti julkaisevansa sen ensimmäisessä puoli vuotta 2009) [18] [19 ] , ei saa levittää tai kääntää [1] . Flash Player on edelleen oma, vaikka Adobe on luvannut tehdä siitä ilmaisen käytön mobiilialustoilla. Syksyllä 2011 Adobe ilmoitti lopettavansa mobiilialustojen tuen.
Ilmaisen Swfdec- dekooderin kehittäjä Benjamin Otte on kirjoittanut, että avoimessa spesifikaatiossa ei ole mitään, mikä ei olisi jo tiedossa [20] käänteisen suunnittelun vuoksi , vaikka virallinen spesifikaatio voi olla selkeämpi aloittelijoille ja hyödyllinen, kun herää kysymyksiä kirjaston laillisuus [21 ] . Myös Gnashin [22] kehittäjät puhuvat samasta asiasta . He mainitsevat myös ilmaisten SWF-dekooderien menestyksen ja kilpailevan patentoidun Silverlight-formaatin [23] mahdollisena syynä tähän osittaiseen määrittelyn avaamiseen .
Helmikuussa 2009 Adobe julkaisi osana Open Screen Projectia tietoja SWF- ja FLV / F4V-muotojen sekä AMF- ja Mobile Content Delivery Protocol -protokollan käyttöä koskevien rajoitusten poistamisesta.
Ajoittain Adobe Flash -toteutuksissa löydetään "aukkoja", joiden avulla hyökkääjät voivat suorittaa erilaisia toimintoja järjestelmän kanssa [24] [25] [26] . Esimerkiksi lokakuussa 2008 löydettiin haavoittuvuus, joka mahdollistaa verkkokameran ja mikrofonin etäohjauksen [27] .
Lokakuussa 2015 Adobe Flash Player -laajennuksesta löydettiin haavoittuvuus, jonka avulla haittaohjelmat voivat upottaa itsensä soittimen protokolliin ja tunkeutua uhrien tietokoneisiin [28] . Heinäkuussa 2015 löydettiin haavoittuvuus, jonka vuoksi Firefox ja Chrome poistivat Flashin väliaikaisesti käytöstä, vaikka se voitiin ottaa käyttöön tietyllä verkkosivustolla, mutta muutamaa päivää myöhemmin Flash otettiin käyttöön.
Google on suunnitellut poistavansa Flash-tuen käytöstä Chrome-selaimessaan vuodesta 2016 [29] . Alkaen versiosta 55, joka julkaistiin 1. joulukuuta 2016, Flash on oletusarvoisesti poissa käytöstä kaikilla sivustoilla [30] . Käyttäjät voivat kuitenkin ottaa Flash-soittimen käyttöön manuaalisesti tietyllä sivustolla ennen versiota 88 [31] .
Flashin suora kilpailija on Microsoftin Silverlight - tekniikka . Java-sovelmatekniikka on myös vaihtoehto Flashille verkkosovelluksissa, mutta se on huomattavasti huonompi luotettavuuden ja grafiikan ja animaatioiden luomisen helppouden suhteen.
Selaimissa Flashin osia voidaan korvata HTML5 :llä , JavaScriptillä (ja AJAXilla ), SVG :llä .
Mukana on myös Ruffle -projekti , joka tekee Flash-emuloinnista nopeampaa ja turvallisempaa.
Versio | vuosi |
---|---|
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 | |
---|---|
Tiedostomuodot | |
Toteutukset | flash peli |
Muut versiot | |
Kirjastot |
|
Virtuaalikoneet | |
Katso myös |
|
Adobe Creative Suite ja Adobe Creative Cloud -ohjelmat | |
---|---|
Tuotteet | |
Adobe CC -palvelut |
|
Vanhentunut |
|
Web ja verkkosivut | |
---|---|
maailmanlaajuisesti | |
Paikallisesti | |
Sivustojen ja palveluiden tyypit |
|
Luominen ja ylläpito | |
Asettelutyypit, sivut, sivustot |
|
Tekninen | |
Markkinointi | |
Yhteiskunta ja kulttuuri |