Adobe Flash
Katso samankaltaiset artikkelit kohdista Flash ja Adobe Flash Player .
Kehittäjä | Adobe |
---|---|
Sisään kirjoitettu | C++ |
Käyttöjärjestelmä | Microsoft Windows , Linux ja macOS |
Muodot luettavissa | FLA ( d ) , Small Web Format ja FLV ( d ) |
Kirjalliset muodot | FLA ( d ) |
Ystävällinen | Ohjelmistomoottori ( en ) Vektorikuvaeditori Tietokonealusta |
Lisenssi | Oma lisenssi |
Verkkosivusto | www.adobe.com/products/flash/flashpro |
Julkaisun aikajana
Adobe Flash tai Flash , aiemmin Macromedia Flash , tarkoittaa ohjelmistoteknologioiden sarjaa, joka mahdollistaa vektorigrafiikan , rasterikuvien ja ActionScript - komentosarjojenmanipuloinninmultimediasisällön (animaatiot, videot, pelit, sovellukset...) luomiseksi tai käyttämiseksi. Macromedia kehitti ja jakeli Flash Player -ohjelmistoavuoteen 2005 asti sen jälkeen, kun Adobe Systems osti sen , joka tuki ohjelmistoa, kunnes sen tuki päättyi. Flash Player oli saatavana laajennuksena useimmissa verkkoselaimissa , mikä mahdollisti interaktiivisten objektien käytön tai videostriimien suoratoiston , mitä selaimet eivät tuolloin sallineet.
Flash voi viitata integroituun kehitysympäristöön (IDE), virtuaaliseen koneeseen, jota Flash Player tai Flash-palvelin käyttää Flash-tiedostojen toistamiseen (SWF-laajennus).
Vuonna 1996 lanseerattuaan Flash-tekniikasta tuli yksi suosituimmista animaatioiden ja interaktiivisten objektien lisäämisessä web-sivuille ja myös videon suoratoiston integroimiseen verkkosivulle. Tekniikka sisältyy sitten moniin ohjelmistoihin, ja sitä käytetään myös animaatioiden, mainosten tai videopelien luomiseen.
Flash on pitkään ollut hallitseva alusta multimediasisällölle verkossa, mutta Applen vuoden 2010 päätöksestä lähtien olla enää sisällyttämättä sitä brändin tablet-tietokoneisiin ja puhelimiin sekä uusien verkkotekniikoiden kehittämiseen HTML5 , joka ohitti Flashin toiminnallisuudessa. ja turvallisuus, teknologian käyttö väheni lähes 50 prosentista vuonna 2011 10 prosenttiin vuonna 2011., ennen romahtamista, kun Flash Playerin kehitys päättyi vuonna 2020 ja selaimen tuki loppui.
Tarina
Alkuja
Sisään, Charlie Jackson , Jonathan Gay ja Michelle Welsh luovat pienen ohjelmistoyrityksen ( startup ) nimeltä FutureWave ja varhaisen piirustusohjelmiston SmartSketch , jonka tarkoituksena on tehdä graafisten käyttöliittymien luomisesta yhtä helppoa kuin paperille piirtämisestä [ 1 ] . Vaikka SmartSketch on innovatiivinen, se ei saavuttanut odotettua menestystä. Internetin demokratisoitumisen myötä FutureWave ymmärtää vektorianimaatiotyökalujen mahdollisuudet verkkoon. Vuonna 1995 FutureWave muokkasi SmartSketchiä lisäämällä kehys kehykseltä -järjestelmän ja julkaisi ohjelmiston uudelleen nimelläFutureSplash Animator Macintoshissa ja Windowsissa . Ajan myötä yritys lisäsi henkilökuntaansa toisen ohjelmoijan, Robert Tatsumin [ 2 ] , taiteilijan Adam Grofcsikin ja PR - asiantuntijan Ralph Mittmanin.
Sisään, Macromedia ostaa vektorianimaatioohjelmiston ja markkinoi sitä Flash 1.0:na. Macromedia Flashin toinen versio julkaistiin vuonna 1997, ja siinä oli uusia ominaisuuksia, kuten stereoäänen tuki, bittikarttojen, painikkeiden ja kirjaston integrointi. Macromedia Flash 3 julkaistiin vuonna 1998, mikä paransi merkittävästi animaatioiden käsittelyä ja julkaisua. Yksinkertainen komentosarjakieli näyttää hallitsevan interaktiivisia objekteja; Macromedia myy 100 000. tuotteensa samana vuonna [viite. tarpeen] . Vuonna 1999 Macromedia julkaisi neljännen Flash-versionsa ja rekisteröi 100 miljoonaa Flash Playerin asennusta [ 3 ] , joka nyt sisältyy Microsoftiin . Internet Explorer 5 . Flash 4 näkee MP3 - tuen alun . Alun perin Flash-soitin ei kuulunut verkkoselaimiin, ja käyttäjien piti käydä Macromedian sivustolla ladatakseen sen. Vuodesta 2000 lähtien sitä on jaettu AOL- , Netscape- ja Internet Explorer -selaimilla . Kaksi vuotta myöhemmin se tulee kaikkien Windows XP -versioiden mukana, ja se tavoitti 92 % verkon käyttäjistä.
2000-luku
Flashin viides versio julkaistiin vuonna 2000 uusilla komentosarjaominaisuuksilla kielellä, jota nykyään kutsutaan nimellä ActionScript. Se tarjoaa myös innovaatioita mahdollisuudella muokata tekstiympäristöjen käyttöliittymää.
Macromedia Generator on Macromedian ensimmäinen aloite suunnittelun erottamiseksi Flash-tiedostosisällöstä. Generator 2.0 julkaistiinja sisältää reaaliaikaisen palvelimen sukupolven Flashin ammattiversioon. Generator lopetettiin vuonna 2002 uusien teknologioiden vuoksi, jotka mahdollistivat tiedonsiirron asiakkaan ja ColdFusion -palvelinten välillä .
SisäänMedia Metrixin Macromedialle tekemä tutkimus osoittaa, että 7 kymmenestä suurimmasta amerikkalaisesta sivustosta käyttää Flash-tekniikkaa [ 4 ] .
the, Macromedia ilmoittaa Macromedia Flash MX:n ja Macromedia Flash Player 6:n saatavuudesta uusilla videosovelluksilla, komponenteilla ja ladattavilla kirjastoilla. Flash Communication Server MX, joka myös julkaistiin vuonna 2002, mahdollistaa videoiden lataamisen Flash Playerin kuudennella versiolla (aiemmin Flash-tiedostossa).
Flash MX 2004 julkaistaan, jossa on uusia ominaisuuksia, kuten jopa kahdeksan kertaa nopeampi käynnistys uudella kääntäjällä ja uudella Macromedia Flash Player 7:llä, mahdollisuus luoda taulukoita, grafiikkaa ja tekstianimaatioita, tuki uusille formaateille, kuten PDF ja Adobe Illustrator 10. Myös ActionScript 2.0 näkyy, mikä mahdollistaa kehityksen muodollisemman objektisuuntautumisen.
Flash MX 2004 on ensimmäinen, jota markkinoidaan kahdessa versiossa, "standardi" ja "ammattimainen" . Vakioversio on suunnattu klassiseen Flash-animaatioon, kun taas Pro-versio sisältää kehittyneitä ominaisuuksia kehittäjille.
Vuonna 2004 "Flash-alustan" käyttöönoton myötä se ylitti yksinkertaisen luontityökalun aseman (Flex 1.0/Breeze 1.0). Flash Lite 1.1 sallii Flash-sisällön lukemisen sulautetuissa laitteissa, kuten matkapuhelimissa . Elokuun alussa [ 5 ] julkistettu Macromedia julkaisi Flashin kahdeksannen version vuonna 2005, jota Macromedia pitää tärkeimpänä päivityksenä sitten viidennen Flash-version [ 6 ] : suodattimet, bittikartta , uusi On2 VP6 -videokoodekki, uusi moottori " FlashType" renderöijä, matkapuhelinemulaattori ja useita lisäyksiä ActionScript 2.0:aan, kuten BitmapData, ja useita geometrialuokkia.
Flash Lite 2 on myös päivitetty vuonna 2005 (samanaikaisesti Flash Player 7:n kanssa) [ 7 ] .
theAdobe Systems ostaa Macromedian ja kaikki sen tuotteet [ 8 ] , [ 9 ] .
Flash Playerin yhdeksäs versio on ensimmäinen kerta vuonna 2006, kun Flash Player on päivitetty luontiohjelmiston rinnalle. Flex 2.0 päivitetään yhdessä Flash Player 9:n kanssa; ensimmäistä kertaa Flashin historiassa soitin päivitetään ennen vastaavaa flash-ohjelmistoa [ ref. haluttu] .
Vuonna 2007 Flash on mukana Adoben Creative Suitessa (CS3). Flash CS3 on edelleen saatavilla kahdessa versiossa (Simple ja Professional). Tärkeimmät uudet ominaisuudet ovat täydellinen integrointi muuhun Adobe-ohjelmistoon, muun muassa tiedostojen helpottaminen Bridge CS3:n ansiosta. Mutta tärkein muutos ei ole siellä, se on siirtyminen ActionScriptin kolmanteen versioon, joka parantaa sitä huomattavasti, se osoittautuu täydellisemmäksi, mutta monimutkaisemmaksi aloittelijoille.
Sisään, julkaisi Flash Player 10:n 2. julkaisuehdokkaan ( kelvollinen versio), joka perustuu ensimmäistä kertaa myös (ja osittain) tietokoneen näytönohjaimen (GPU) ominaisuuksiin. the, Flash 10 on saatavilla [ 10 ] Adoben vakaana pitämänä versiona [viite. tarpeen] .
Myös vuonna 2008 Adoben ja avoimen lähdekoodin yhteisön välisen pitkän riidan jälkeen ilmestyi Alchemy Compiler -projekti, joka perustuu llvm-kehykseen , jonka avulla flash emuloi alkuperäisiä C++/C- ja Assembler-kieliä. Adobe max -konferenssien aikana näytölle projisoidaan Unreal Enginen fceu-emulaattorin tai uudemman portit.
2010-luku
the, Flashin yhdestoista versio on saatavana 32- ja 64-bittisinä versioina [ 11 ] , [ 12 ] ; se tuo mukanaan muun muassa Stage3D-teknologian.Adobe ilmoittaa mobiililaitteiden Flash - laajennuksen [ 13 ] kehityksen päättymisestä . the, Flash Player 11.2 on saatavilla premium-versiona, maksullisena versiona (9 % tuloista ensimmäisen ansaitun 50 000 dollarin [ 14 ] jälkeen) Flash Playerin toiminnasta peleihin, joissa yhdistyvät 3D ja Alchemy 2 (tällä hetkellä Flashcc)., Adobe peruuttaa "speedtax" -projektinsa ja peruuttaa ASNextin (actionscript 4) etenemissuunnitelmastaan [viite. tarpeen] .
Tulevaisuus vuoden 2010 jälkeen
Kehittäjät olettavat, että pitkällä aikavälillä Flash-laajennus tulisi korvata kokonaan HTML5:llä, kun verkkoselaimet ovat teknisesti perääntyneet Flashin ääni- ja videopuskurinhallinnan (renderöintinopeus, vsync, äänitavut, koko näyttö jne.) suhteen. , vaikka tämä onkin vain hypoteesi, tietäen, että videon ja äänen heikko viimeistely vaatii huomattavaa lisäystä kehitysbudjetteihin. Siksi Adobe keskittyy yhä enemmän Flashin käyttöön työpöydän multimediasovelluksissa unohtamatta verkkosoitinta.
Lopuksi Adobe kannustaa kehittäjiä luopumaan Flash-tekniikasta, koska on löydetty lukuisia tietoturvapuutteita ja useat selaimet, alkaen Mozilla Firefoxista ja Google Chromesta , ovat estäneet laajennuksen .
2016
Flashin nimeksi tulee Animate CC [ 15 ] . Tämä uusi nimi ilmoittaa nimenomaisesti ohjelmiston uudelleenasemoinnin: animaatio . Liikesalakielessä käytetään aina nimeä Flash.
Flashin käyttö on pudonnut lähes 50 prosentista vuonna 2011 10 prosenttiin vuonna 2011.[ 16 ] .
Vuoden 2020 loppu
Adobe ilmoitti blogissaanFlash-tuotteen loppu, suunniteltu vuoden 2020 loppuun [ 17 ] . He lopettavat Flash Playerin päivittämisen ja jakelun. Ne rohkaisevat sisällöntuottajia siirtymään käyttämään HTML5 :tä ja WebGL :ää [ 18 ] . Siitä lähtien Adobe on kannattanut siirtymistä HTML5 :een , ja Flashin lopullinen kuolema on ilmoitettu vuonna 2020 [ 19 ] .
Animaatiosta videoon
Alunperin animaatioihin keskittyneet Flashin varhaiset versiot tarjosivat vain vähän interaktiivisuutta ja hyvin rajalliset komentosarjaominaisuudet. Skriptejä käytetään useimpien Flash-animaatioiden vuorovaikutusten (painikkeet, kentät, avattavat valikot) luomiseen. Skriptit mahdollistavat kehitysaikojen lyhentämisen yhtä paljon kuin .swf:n painoa verrattuna avainkuvien käyttöön, jotka on suunniteltu ennen kaikkea animaatioon. Lisäksi ne ovat helposti uudelleenkäytettävissä. Flash - verkkoasiakkaan ohjelmointikieli on ActionScript ; asiakas kommunikoi palvelimen kanssa XML -socketin tai http (LoadVariables()-funktion tai LoadVars-luokan avulla [ 20 ]) toisin kuin AJAX , joka käyttää XMLHTTPRequestiä tai ActiveXObjectia selaimesta riippuen. Flashiin on siirretty XMLHTTPRequest-toteutus, jonka toiminnallisuus riippuu soittimen versiosta [ 21 ] .
Flash Playerissa on ActionScript 3.0: n tulon jälkeen kaksi virtuaalikonetta; AVM1 yhteensopiva ActionScript 1.0 ja 2.0 kanssa ja AVM2 yhteensopiva ActionScript 3.0 suuntautuneempi ohjelmoija sen monimutkaisuuden vuoksi.
Vuosia | ActionScript | Flash IDE | Flash Player | FlashLite |
---|---|---|---|---|
2000-2003 | 1.0 | Flash 5, Flash MX | 6 | |
2003-2006 | 2.0 | Flash MX 2004, Flash 8 | versiot 7 ja 8 | versiot 2.0, 2.1 ja 3 |
Vuodesta 2006 lähtien | 3.0 | Adobe Flex 2.0, Flash CS3, Flash CS4, Flash CS5, Flash CS5.5, Flash CS6, Flash CC | versiot 9, 10 ja 11 |
Arkkitehtuuri
Flash-soitin pystyy aina graafisen käyttöliittymän hallinnan lisäksi kääntämään swf-tiedostojen sisältämän ActionScript -kielen tavukoodiksi, jonka soitin voi sitten tulkita. Jotkut Adoben Flash Playerissa käytetyt tekniikat eivät kuitenkaan ole julkisia tai patentoitavia (esimerkiksi äänen ja videon pakkaus).
On myös mahdollista viedä animaatioita HTML5:ssä. Eri mobiililaitteet tukevat natiivisti HTML5-muotoa, toisin kuin swf-muoto, jota ei enää tueta Androidissa ja iOS :ssä uusimmissa versioissa.
Adobe Reader
Flash-soitin mahdollistaa nopean asennuksen. Vektorigrafiikan (kuten PostScript , SVG ja PDF ) käyttö, erityisesti yhdistettynä ActionScript-koodiin animaatiota varten, mahdollistaa Flash-tiedostojen olevan pieniä tiedostoja, jotka käyttävät vähemmän kaistanleveyttä kuin bittikartat tai grafiikkavideot. Flash on useissa kohdissa erittäin mielenkiintoinen ratkaisu usean sisällön välittämiseen. Jos sisältö on vain [epäselvää] muotoa , kuten tekstiä, videota tai ääntä, muut vaihtoehdot voivat antaa parempia tuloksia. Se riippuu kuitenkin luodun sovelluksen tai animaation tyypistä. Flash-animaatio voi tarvita useitaCPU . Macromedian mukaan Adobe Flash Player ( laajennus tai ActiveX Internet Explorerille Windowsissa) on tällä hetkellä läsnä 97 prosentissa maailmanlaajuisista selaimista, joista 90 prosentilla on uusin versio NPD:n tekemän tutkimuksen mukaan [ 22 ] . . Muut lähteet, kuten Webhits [ 23 ] , viittaavat alle 70 %:iin vuonna 2005.
Flash Player 8 tarjoaa kaksi videokoodekkia : On2 Technologiesin VP6 ja Sorenson Spark sekä JPEG , Progressive JPEG , PNG ja GIF käynnistyskiihdytys . Seuraavassa julkaisussaan sen pitäisi pystyä käyttämään juuri-in-time (JIT) -kääntäjää ActionScript - moottorille. Flash on yleistymässä tietokoneissa. NPD:n [ 24 ] mukaan 98 %:lla amerikkalaisista Internetin käyttäjistä on Flash-soitin asennettuna [ 22 ] , ja 45-56 %:lla [ 25 ]] , joissa on uusin versio. Soitin on olemassa valtavalle määrälle järjestelmiä ja laitteita. Sisältöä voidaan toistaa ilman ongelmiaMicrosoft Windowsissa,Mac OSjaLinuxi386:ssa (Macromedia on luonut tai lisensoinut soittimia seuraaviin järjestelmiin: Windows,Mac OS 9/X,Solaris,HP-UX,Pocket PC,OS/2,QNX,Symbian,Palm OS,BeOSjaIRIX). Jos se ei onnistu, Macromedia Flash Lite mahdollistaa yhteensopivuuden muiden järjestelmien kanssa.
Flash Player 8:aa ei koskaan julkaistu Linuxille . Tämä päätös kiistettiin Linux-yhteisössä, koska jotkut ihmiset kokivat Adoben luopuvan Linux-markkinoista. Adobe ilmoitti hylkäävänsä tämän version keskittyäkseen versioon 9, joka julkaistiin pian Windows- ja Mac OS X -versioiden jälkeen. Paradoksaalista kyllä, verkkosivustot vaativat uusimpien versioiden käyttöä, mutta Adobe väittää, että heidän Flash-soittimiensa ovat "Linux-yhteensopivia" . Version 9 julkaisu on auttanut parantamaan tilannetta. [ei selvää]Tämä laajennus on olemassa monilla alustoilla (PC (Windows, Mac OS tai GNU/Linux) Pocket PC, PSP, Mobiles...). UNIX-järjestelmät tukevat soitinversioita 9 ja 10, mutta eivät 8, ja ne toimivat vain tietyissä Linux-versioissa, ALSA -ääniohjaimissa , ei OSS- tai esd -tukea . Linuxin vanhempien versioiden tuen puute voidaan kiertää Winellä .
Adobe tarjoaa käyttäjilleen, jotka hyväksyvät lisenssin, mahdollisuuden käyttää määritelmiä kehittääkseen ohjelmia, jotka voidaan viedä Flash-muodossa. Lisenssi kieltää spesifikaatioiden käyttämisen ohjelmien luomiseen Flash-tiedostojen kopioimiseksi. Koska Flash-tekniikkaa käytetään yhä useammin mainossisältöön, toisinaan sopimatonta, se on luotu Mozillalle ja sen johdannaislaajennuksille , kuten FlashBlock , estämään Flash-mainossisältöä, ei-toivottujen johdantosivujen lataamista ja Flash-asennusohjelman pyyntöjä.
Vaihtoehtoiset lukijat
Flash Player -komponentti on patentoitu laajennus (tai ActiveX), jonka lähteitä ei ole saatavilla. Muita Flash-soitinprojekteja on olemassa, kuten GPLFlash ja swfdec , eri vaiheissa.
Lopuksi, kun otetaan huomioon flash-formaatin laaja käyttö, yhteensopivan toisto- ohjelman kehittäminen lisättiin FSF :n prioriteettilistalle . Projekti on nimeltään Gnash .
Kehitysympäristöt
Flash-editori on sekä vektoripiirustusohjelmisto , kuten Illustrator , että animaatioohjelmisto. Haittapuolena tekijöille on se, että Flash-tiedostot luovat patentoituja ohjelmistoja, samoin kuin riippuvuus formaatista, jonka tulevaa kehitystä vain Macromedia ohjaa. Kuitenkin julkaisu vuonna.SWF-muotomäärityksen versio 3 on tehnyt Flashin kanssa yhteensopivien sovellusten kehittämisen helpommin saavutettavissa.
- Flash (versio 5): lisätty tapahtumakäsittelijä leikkeille, tehokkaampi kuin painikkeet.
- Flash MX (versio 6.0, MX Multimedia eXperiencelle): Tästä versiosta lähtien Flashista tuli vakiotyökalu dynaamisen sisällön ja sovellusten luomiseen ja julkaisemiseen pöytätietokoneille ja mobiililaitteille. Flashia ei useinkaan enää pidetä pelkänä animaatioohjelmistona; Sitä käytetään yhä useammin dynaamista sisältöä sisältävien Rich Internet Application (RIA) -sovellusten, mutta myös ns. off-line -sovellusten kehittämiseen . Suuret ryhmät eivät epäröi hyödyntää Flashin mahdollisuuksia ja erityisesti dynaamisen rajapinnan mahdollisuuksia käyttäjän mukaan. (Esi.: Eurocopteron kehittänyt koulutustyökalunsa Flashissa. Olivatpa lentäjät tai mekaanikot, kaikki sidosryhmät pääsevät heitä koskevaan koulutukseen Flashissa kehitetyn mukautuvan käyttöliittymän kautta.
- FlashMX 2004 (versio 7.0). Flashista tulee yleensä integroitu kehitysympäristö (IDE), kuten Visual Studio ja Eclipse , jotka lopulta sallivat niin kutsutun Rapid Application Developmentin (RAD). Se perustuu nyt ActionScript 2.0 -kieleen. Se tukee samoja peräkkäisiä tyylisivuja, joita HTML käyttää; tämä on nopeampi tapa lisätä visuaalisia tehosteita (jutun tehosteita); ohjattu toiminto, joka helpottaa videon tuontia; erilaisia parannuksia työkaluihin (polygoni, ilmainen muunnos) ja paneeliin (historia, komennot, käyttäytyminen, komponentit, ei-HTML-apu) sekä Flash Player 7.
- Flash 8 (versio 8.0). Flash 8 luottaa edelleen ActionScript 2.0 -kieleen, jota se rikastaa. Flash 8 tarjoaa nyt suodattimia ja sekoitustiloja, helpottaa viestintää animaation ja sen säilön välillä ulkoisen API :n kautta ja helpottaa tiedostojen lataamista käyttäjän tietokoneen ja palvelimen välillä FileReference-luokan ansiosta.
- Flash CS3 (versio 9.0). Flash voi nyt luottaa ActionScript 3 -suosikkikielensä uuteen versioon. Sen avulla käyttäjä voi ottaa käyttöön tai poistaa käytöstä koko näytön tilan.
- Flash CS4 (versio 10.0). Soittimen uuden version myötä Flash mahdollistaa nyt 3D:n käytön ja tukee H.264 -standardia videoille. Se mahdollistaa myös käänteisen kinematiikan. Toisin kuin edeltäjänsä Director ja sen "Xtras" , Flashia ei ole tarkoitettu laajennettavaksi lisäosien avulla. On mahdollista integroida lisäkomponentteja tai "komponentteja" ladattavaksi julkaisijan verkkosivustolta tai useiden kehittäjien tekemiä. Nämä komponentit on kehitetty Flash-tekniikalla, ja ne on integroitu läpinäkyvästi ja tämän edellyttämällä alustojen välisellä yhteensopivuudella, toisin kuin "Xtras"jotka ovat ulkoisia kirjastoja, jotka voivat käyttää erilaisia tekniikoita ja joskus erityisiä tietyille alustoille. Vaihtoehtoisia kääntäjiä ja kehitysympäristöjä ovat Flash, Ming , haXe , E anim , SWiSH ja Multimedia Fusion 2 . Tällä hetkellä [Milloin?] monet ohjelmistot, kuten LibreOffice , Gnash , Swift, SWiSH tai Toon boom studio (sarjakuva), voivat viedä tässä muodossa.
- Flash CS5 , Flash CS5.5 , Flash CS6 , Flash CC .Flashissa olevan Air-kääntäjän avulla voit nyt kehittää sovelluksia puhelimille ja tableteille Android- ja iOS-alustoille. Voit yksinkertaisesti käyttää luotuja sovelluksia tai laittaa ne esille eri myymälöissä. Kun kehittäjätili on luotu ja eri sertifikaatit on luotu, sovelluksesi löytyvät Google Playsta, Amazon AppStoresta tai Apple App Storesta. Voit myös viedä animaatiosi HTML5-muodossa, joka on Internet-muoto, joka on yhteensopiva markkinoiden eri puhelimien ja tablettien kanssa (toisin kuin .SWF-muoto, jota iOS ja Android eivät enää tue). [tarjouspassi]
Käyttää
Luodut Flash-tiedostot voidaan sisällyttää web-sivulle käytettäväksi Internetissä tai ne voidaan näyttää itsenäisessä muodossa (yksi suoritettavana tiedostona, ilman laajennuksia) offline-käyttöä varten. Flash-tiedostojen graafinen sisältö mahdollistaa monipuolisten verkkosovellusten hankkimisen vektorituen ja digitaalisen äänen ja digitaalisen videon yhdistävien multimediatiedostojen ansiosta . Flashia käytetään visuaalisen sisällön tuottamiseen webin niin kutsutuissa " RichMedia " ja " Motion Design " -lähestymistavissa .
Tätä ohjelmistoa käytetään tällä hetkellä seuraavissa yhteyksissä:
- World Wide Webissä jaettavien Internet - sivustojen ja videopelien luominen .
- Kuvien luominen.
- Videoiden luominen televisiota tai elokuvia varten (tekstit, musiikkivideot, mainokset, animoidut lyhytelokuvat).
- Skinien suunnittelu TV-ohjelmiin.
- Multimediasovellusten luominen .
- Osa videopelien käyttöliittymistä
- Luo interaktiivisia diaesityksiä .
- Mainosbannerien tekeminen.
- Markkinointijakelu CD:llä.
- Videoiden lähettäminen verkon kautta .
- Web - moduuli vuorovaikutukseen tietokannan kanssa.
- Flash-video , laajennus .flv
Flash-yhteensopivat Adobe-tuotteet
Flash-tekniikkaa käytetään monilla sovellus- ja mediaaloilla:
- Flash-MX
- FlashPaper , samanlainen kuin Acrobat PDF -muoto
- Flash Communication Server , josta on tullut Flash Media Server versiosta 2 lähtien, jota käytetään erityisesti ääni-/video-/dataviestintään
- Flash Remoting Mx, yhdyskäytävä Flash-sisältöön, joka on linkitetty asiakas-palvelintietoihin
- Flash Lite, joka mahdollistaa RichMedia- sisällön integroinnin erityisesti matkapuhelimiin...
- Adobe Flex , RIA Framework
- Adobe Integrated Runtime , DRIA Runtime
- Adobe Premiere tukee Sorenson- videokoodekkia
kiistat
Avoimen lähdekoodin yhteisö
Erittäin pitkä vastakkainasettelu kohtasi Macromedian ja Adoben avoimen lähdekoodin yhteisöä vastaan, joka vastusti sitä tosiasiaa, että toisin kuin edeltäjänsä Adobe Director , Flash käänsi vain omaa komentosarjakieliä. Riita päättyi vuonna 2008 yhteiselle pohjalle Alchemy -kääntäjän kehittämiseen, joka mahdollistaa C- , C++- ja assembly -kielten kääntämisen hallitussa tilassa, mikä mahdollisti muun muassa monien vanhojen MS-DOS-pelien sekä arcade- ja pelihallien siirtämisen. konsoliemulaattorit tai Unity 3D :n ja Unreal Enginen Flash-versiot. Nyt Flash-tekniikka on yhteensopiva avoimen lähdekoodin maailmassa.
Web-integraatio
Vaikka Flashia käytetään monilla verkkosivustoilla, se ei ole osa W3C -standardeja , joten se ei sellaisenaan ole tunnustettu Internet-standardi.
Vaikka Adobe on julkaissut Flashin osittaiset tekniset tiedot (esimerkiksi videokoodekkeja lukuun ottamatta), julkista viitedokumentaatiota ei ole, ja siksi on mahdotonta tehdä siitä standardi, joka on määritelmän mukaan dokumentoitava julkisesti [ 26 ] .
Julkisen dokumentaation ja standardoinnin puute rajoittaa kolmansien osapuolten mahdollisuuksia kehittää yhteensopivia lisäosia. Itse asiassa, vaikka Flash-laajennus on esiasennettu suureen määrään kuluttajatietokoneita, joissakin käyttöjärjestelmissä , olivatpa ne ilmaisia tai ei, ei ole yhteensopivaa moduulia [ 27 ] .
Adobe esittelee sivustollaan Flashin "osana Webin työkaluja" [ 28 ] , mutta sen käyttöä arvostelevat [ 29 ] erityisesti avoimien standardien edistäjät.
Yhteentoimivuusongelmat
Flash-muotoa ei ole standardoitu, spesifikaatiot ovat avoinna vasta äskettäin (soittimen kirjoittamista varten), samoin kuin RTMP -protokolla [ 30 ] , yhteentoimivuusongelmia ilmenee .
Pitkään aikaan hakukoneet eivät indeksoineet Flashia [ 31 ] . CSS - tyylisivut eivät sovellu Flash-objektiin, paitsi natiivien Texfield-objektien kautta , jotka voivat näyttää yksinkertaistettua HTML-koodia (pääasiassa muotoilutagi) [ 32 ] , jotka voivat käyttää CSS-tyylejä [ 33 ] tai AIR-moottoria, joka integroi webkit-moottorin ja voi näyttää täydellisen html-sivuja. Lisäosan puuttuminen vaikeuttaa tämän muodon käyttöä tietyillä alustoilla [ 34 ]. Selaimen hakutoiminnot eivät käytä Flash-sisältöä. Selaushistoria ei sisällä Flash-sisältöä, joten esimerkiksi monisivuisessa muodossa ei ole mahdollista palata vaiheeseen. Flash-sisällön elementtiin ei voi tehdä hypertekstilinkkiä: vain elementin sisältävä sivu voidaan linkittää; SWFAddress sallii sen kuitenkin [ 35 ] .
Sisällön saavutettavuus
Vuoteen 2003 asti [ 36 ] tältä osin kovasti kritisoituaan Flash kuuluu tällä hetkellä saavutettavuuden kanssa yhteensopivien teknologioiden luokkaan W3C : n WCAG2.0-standardin (Web Content Accessibility Guidelines) [ 37 ] mukaisesti : esteettömyystoiminnot ovat sisällytetty liitännäiseen Flash Player 6:sta lähtien [ 38 ] .
Turvallisuusongelmat
Oletusarvoisesti Flash Player sallii tietokoneen web-kameran ja mikrofonin käytön. Useimmat käyttäjät eivät muuta ohjelmistokokoonpanoaan, ja aiemmin on ollut haittaohjelmia, jotka ovat käyttäneet verkkokameraa ja mikrofonia. Se loukkaa yksityisyyttä ja turvallisuutta.
Monet mainokset perustuivat animoitujen bannerien käyttöön Flashissa. Vaatii vain, että mainoksia isännöivä palvelin vaarantuu, jotta haittaohjelma lähetetään Internetin käyttäjille heidän vieraillessaan verkkosivustolla. Kuitenkin 2010-luvulta lähtien Flashia käytetään yhä vähemmän [ 39 ] , ja suojaa itseäsi riittää, että sitä ei aktivoida selaimessa.
Lukuisista päivityksistä huolimatta algoritmin luonne on ihanteellinen kasvualusta troijalaisille ja muille vakoiluohjelmille. CVE Details -sivuston mukaan viimeisten 10 vuoden aikana Flash-soitin on ollut 338 hyökkäyksen kohteena [ 40 ] . Juuri näiden tietoturvapuutteiden vuoksi Apple on yksi ensimmäisistä suurista toimijoista markkinoilla, joka kieltäytyy integroimasta ohjelmistoa iPhone- tai iPad-laitteisiinsa ja valitsi sen sijaan HTTP-pohjaisen suoratoiston.
AISP:n "laiton suoratoisto ja kyberturvallisuusriskit" -raportin mukaan [ 41 ], yksi suosituimmista tavoista levittää tietokoneviruksia on laittomien videoiden suoratoistosivustojen kautta, jotka käyttävät Flash-soitinta. Toisin kuin laillisilla sivustoilla, laittomilla sivustoilla on "räätälöityjä" videosoittimia, jotka kutsuvat Internetin käyttäjiä asentamaan päivityksiä Flash-soittimeensa. Tämä päivitys asentaa käyttäjän koneelle troijalaisen tai vastaavan haittaohjelman sen sijaan, että se toimittaisi videota pyynnöstä. Tartuntatyypeistä riippuen ohjelma voi sitten toimia taustalla ja avata useita TCP-portteja, luoda komento- ja ohjausrajapinnan ja kommunikoida johtajan kanssa. Tietokone muunnetaan sitten "botiksi" tai "zombiksi" [ 42 ] .
Huomautuksia ja viitteitä
- " Kuinka FutureSplash Animator syntyi " Adobe .) .
- " Robert Tatsumi " , Crunchbasen kautta ( käytetty) .
- " Macromedia Flash tavoittaa yli 100 miljoonaa verkkokäyttäjää " . PR Newswire .) .
- " Suuryritykset käyttävät ColdFusion MX:ää " [ arkisto] , Adobessa (pääsy osoitteessa) .
- Paul Festa, " Flash 8: Macromedia panostaa videoominaisuuksiinsa " , ZDnetissä , (konsultoitu) .
- " Versiot Flash Platformissa " , senocularissa ( käytetty) .
- " Flash Lite 2 -päivityksen esikatselu " Flash Magazinessa ( käytetty) .
- " Adoben Macromedian oston odotetaan päättyvän 3. joulukuuta 2005 " , su Adobe , (konsultoitu) .
- CowboyNeal, " Adobe Acquiring Macromedia on 3. joulukuuta 2005 " (käytetty) .
- " Flash 10 julkaistu, esittelee 3D-kiihdytyksen " , osoitteessa neowin.net , (konsultoitu) .
- Anh, " Adobe päivittää Flash 11:een ja Air 3:een Androidissa " , Journal du Geekissä , (konsultoitu) .
- " Adobe Flash 11: Stage 3D and 64 bits " , Zone Numérique , (konsultoitu) .
- David Goldmann, " Adoben Flashin lopun alku " (saatavilla) .
- Alex Mccaw, " Adoben 9% Flash tax " (käytetty) .
- " Mitä uutta Animate CC:ssä | Uudet siveltimet ja kerrokset ” , osoitteessa adobe.com (saatavilla)
- " Maailma jättää hyvästit Flashille " , su Statista .
- Flash ja interaktiivisen sisällön tulevaisuus
- " Flash player päivitysten ja jakelun loppupuolella vuodelle 2020 " , su cnetfrance .
- " Adobe ilmoittaa Death of Flashin vuodelle 2020 " , ZdNetissä .
- Käyttämällä LoadVars-luokkaa "Arkistoitu kopio" (2. kesäkuuta 2012 versio Internet-arkistossa ) , livedocs.adobe.com
- Flash to the Rescue , xml.com
- Tilastot , adobe.com
- Web-Barometer , webhits.de
- Macromedia Flash- ja Shockwave-soittimet
- Adobe Flash Player -version leviäminen
- rajoitetulla pääsyllä tai ilman ja rojaltien maksamisesta tai ilman
- GNU/Linuxilla on laajennus vain x86 -arkkitehtuurille [1] , kun taas Linux on saatavilla moniin muihin arkkitehtuureihin
- " Adobe Creative Cloud " , Adobessa (käytetty) .
- Katso esimerkiksi huhtikuun asema
- " Adobe to Open Flash Platform Messaging Protocol " , su Adobe .
- " Google voi nyt indeksoida… Flash! " , osoitteessa www.searchengineworkshops.com ( pääsy osoitteessa) .
- " Tekstinäyttö " (käytetty) .
- " Ladataan ulkoisia CSS-tiedostoja " , su Ohje Adobe .
- PC-penetraatio , www.adobe.com
- SWFA-osoite
- Flash Access: Unclear on the Concept , Joe Clark, A List Apart , joulukuu 2000
- [PDF] WCAG 2.0, Flash, PDF, Javascript ja muut ovat veneessä… (PDF, 1,1 Mt ) , Sébastien Delorme ja Aurélien Levy, Pariisin verkkokonferenssit 2009.
- Adobe Accessibility Resource Center ja Esteettömän Flash-sisällön luominen , WebAim
- Kaya Yurieff , " Niin kauan, Flash: Adobe tappaa laajennuksen vuoteen 2020 mennessä " , su CNNMoney , (konsultoitu)
- " Adobe Flash Player: CVE-tietoturvahaavoittuvuudet, versiot ja yksityiskohtaiset raportit " , osoitteessa CVE Details (pääsy osoitteessa)
- " Laiton suoratoisto ja kyberturvallisuusriskit: vaarallinen status quo ? , osoitteessa Documentcloud.org ( pääsy osoitteessa)
- " Haittaohjelmien leviämismenetelmien nollaus " , Microsoft Security Intelligence - raportti , ei osa 11 ,, s. 17-19
Liitteet
Aiheeseen liittyvät artikkelit
- Kiristellä
- Skaalautuva vektorigrafiikka (SVG)
- Flashia voidaan käyttää online-sarjakuvien luomiseen
- Flashia voidaan käyttää digitaalisen tarinan luomiseen
- Flashilla voidaan tehdä online-animaatioita, kuten XiaoXiao
- GNU - projektin Gnash - ohjelmisto on ilmainen vaihtoehto Flash-soittimelle.
- valopuisto
- Swfdec on ilmainen ohjelmisto GNU/Linux- ja FreeBSD-ympäristöille, joka tukee tällä hetkellä monia Flash-version 9 ominaisuuksia.
- Joukko avoimen lähdekoodin ohjelmistoja mahdollistaa .swf-muodon tuottamisen tai työskentelyn Flashin kanssa - ammattimaisesti eniten käytetty on MTASC.
- Adobe Flash Catalyst -työkalu graafisten sovellusten luomiseen (koodinimeltään Thermo)
- Synfig Studio ilmainen vektorianimaatioohjelmisto.
- Charlie Miller , henkilö, joka löysi haavoittuvuuksia
- Flashia voidaan käyttää myös Dofuksen kaltaisten pelien tekemiseen