Adobe Flash

Az Adobe Flash , vagy a Flash , korábban Macromedia Flash , olyan szoftvertechnológiákat jelöl, amelyeklehetővé teszik a vektorgrafikák , raszterképek és ActionScript szkriptekmultimédiás tartalom (animációk, videók, játékok, alkalmazások...) létrehozása vagy használata érdekében. A Flash Player szoftvert a Macromedia fejlesztette és terjesztette2005-ig, miután felvásárolta az Adobe Systems , amely támogatást nyújtott a szoftverhez a támogatás megszűnéséig.. A Flash Player bővítményként elérhető volt a legtöbb webböngészőben , ami lehetővé tette interaktív objektumok használatát vagy videofolyamok streamelését , amit akkoriban a böngészők natívan nem engedélyeztek.

A Flash utalhat egy integrált fejlesztői környezetre (IDE), egy olyan virtuális gépre, amelyet a Flash Player vagy a Flash-kiszolgáló Flash-fájlok lejátszására használ (SWF-kiterjesztés).

Az 1996-os bevezetést követően a Flash technológia az egyik legnépszerűbb lett animációk és interaktív objektumok weboldalhoz való hozzáadására, valamint a streaming videók weboldalba történő integrálására. A technológiát ezután számos szoftver tartalmazza, és animációk, reklámok vagy videojátékok készítésére is használják.

A Flash már régóta a domináns platform a multimédiás tartalmak számára az interneten, de az Apple 2010-es döntése óta, hogy többé nem tartalmazza a márka táblagépein és telefonjain, valamint az új webes technológiák kifejlesztése, a HTML5 , amely funkcionalitás tekintetében felülmúlta a flasht. és biztonság, a technológia használata a 2011-es webhelyek közel 50%-áról 10%-ra esett vissza., mielőtt összeomlott a Flash Player fejlesztésének 2020-as végével és a böngészők általi támogatásának megszűnésével.

Sztori

Kezdetek

Ban ben, Charlie Jackson  , Jonathan Gay  és Michelle Welsh egy FutureWave nevű kis szoftvercéget ( startup ) és egy korai rajzszoftvert , a SmartSketch -et hoznak létre, amelynek célja, hogy a grafikus felhasználói felületek létrehozását olyan egyszerűvé tegye, mint a papírra rajzolást [ 1 ] . Bár innovatív, a SmartSketch nem érte el a várt sikert. Az internet demokratizálódásával a FutureWave felismeri a vektoros animációs eszközökben rejlő lehetőségeket a weben. 1995-ben a FutureWave módosította a SmartSketch-et egy képkockánkénti rendszer hozzáadásával, és újra kiadta a szoftvertFutureSplash Animator Macintosh és Windows rendszeren . Idővel a cég egy második programozóval, Robert Tatsumival [ 2 ] , Adam Grofcsik művészrel és Ralph Mittman PR - szakemberrel bővült.

Ban ben, A Macromedia vektoranimációs szoftvert vásárol, és Flash 1.0 néven forgalmazza. A Macromedia Flash második verziója 1997-ben jelent meg olyan új funkciókkal, mint a sztereó hang támogatása, a bitképek, a gombok és a könyvtár integrációja. A Macromedia Flash 3 1998-ban jelent meg, jelentősen javítva az animációk kezelését és közzétételét. Úgy tűnik, hogy egy egyszerű szkriptnyelv vezérli az interaktív objektumokat; A Macromedia ugyanabban az évben értékesíti a 100.000 . termékét [ref. szükséges] . 1999-ben a Macromedia kiadja a Flash negyedik verzióját, és 100 millió alkalommal regisztrálja a Flash Player [ 3 ] telepítését , amely már a Microsoft része. Internet Explorer 5 . A Flash 4 megkezdi az MP3 támogatását . Eredetileg a Flash lejátszót nem tartalmazták a webböngészők, és a felhasználóknak meg kellett látogatniuk a Macromedia webhelyét a letöltéshez. 2000-től AOL , Netscape és Internet Explorer böngészőkkel terjesztik . Két évvel később a Windows XP összes verziójával érkezik, és a webfelhasználók 92%-át eléri.

2000-es évek

Flash v6 ikonra

A Flash ötödik verziója 2000 -ben jelent meg új szkriptelési lehetőségekkel, a mai ActionScript néven. Szintén újítást jelent a szöveges környezetek felületének módosításának lehetőségével.

A Macromedia Generator a Macromedia első olyan kezdeményezése , amely elválasztja a designt a Flash-fájltartalomtól. Megjelent a Generator 2.0és valós idejű szervergenerálást is tartalmaz a Flash professzionális verziójában. A Generator 2002-ben megszűnt az új technológiák javára, amelyek lehetővé tették az adatátvitelt a kliens és a ColdFusion szerverek között .

Ban benA Media Metrix for Macromedia tanulmánya szerint a 10 legnagyobb amerikai oldal közül 7 használ Flash technológiát [ 4 ] .

az, A Macromedia bejelentette a Macromedia Flash MX és a Macromedia Flash Player 6 elérhetőségét, új videóalkalmazásokkal, komponensekkel, letölthető könyvtárakkal. A szintén 2002-ben kiadott Flash Communication Server MX lehetővé teszi a videók letöltését a Flash Player hatodik verziójával (korábban a Flash fájlban szerepelt).

Megjelent a Flash MX 2004, olyan új funkciókkal, mint az akár nyolcszor gyorsabb indítás az új fordítóval és az új Macromedia Flash Player 7-tel, táblázatok, grafikák és szöveges animációk létrehozásának képessége, új formátumok, például PDF és Adobe Illustrator 10 támogatása. Az ActionScript 2.0 is jelenik meg, ami lehetővé teszi a fejlesztések formálisabb objektum orientációját.

A Flash MX 2004 az első, amely két változatban, „standard” és „professional” változatban kerül forgalomba . A standard verzió a klasszikus Flash-animációra készült, míg a Pro verzió fejlett képességeket tartalmaz a fejlesztők számára.

2004-ben a „Flash platform” bevezetése túlmutat az egyszerű alkotóeszköz (Flex 1.0/Breeze 1.0) státuszán. A Flash Lite 1.1 engedélyezi a Flash-tartalom olvasását beágyazott eszközökön, például mobiltelefonokon . Az augusztus elején [ 5 ] bemutatott Macromedia 2005-ben kiadta a Flash nyolcadik verzióját, amelyet a Macromedia a Flash ötödik verziója óta a legfontosabb frissítésnek tart [ 6 ]  : szűrők, bittérkép , új On2 VP6 videokodek, új motor " FlashType" renderer, egy mobiltelefon-emulátor, valamint az ActionScript 2.0 számos kiegészítése, például a BitmapData és számos geometriaosztály.

2005-ben a Flash Lite 2 is frissül (a Flash Player 7-el párhuzamosan) [ 7 ] .

azAz Adobe Systems felvásárolja a Macromedia - t és annak összes termékét [ 8 ] , [ 9 ] .

A Flash Player kilencedik verziója 2006-ban az első alkalom, hogy egy Flash lejátszót is frissítettek a szerzői szoftver mellett. A Flex 2.0 a Flash Player 9-el együtt frissül; A Flash történetében először a lejátszó a megfelelő flash szoftver előtt frissül [ ref.  kívánt] .

2007-ben a Flash bekerült az Adobe Creative Suite (CS3) csomagjába. A Flash CS3 továbbra is két változatban (egyszerű és professzionális) érhető el. A fő újdonságok a teljes integráció az Adobe programcsomag többi részével, többek között a Bridge CS3-nak köszönhetően a fájlokhoz való könnyebb hozzáférés. De a fő változás nem ott van, hanem az ActionScript harmadik verziójára való átlépés , ami nagyban javítja azt, teljesebbnek bizonyul, de a kezdőknek bonyolultabb.

Ban ben, kiadta a Flash Player 10 2. kiadás jelöltjét ( jogosult verzió), amely először szintén (és részben) a számítógép grafikus kártyájának (GPU) képességeire épül. az, Elérhető a Flash 10 [ 10 ] , az Adobe által stabilnak tartott verzióban [ref. szükséges] .

Szintén 2008-ban, az Adobe és a nyílt forráskódú közösség közötti hosszú viszály után, megjelent az Alchemy Compiler projekt, amely az llvm keretrendszerre épül , amely lehetővé teszi a flash számára a natív C++/C és Assembler nyelvek emulálását. Az Adobe max konferenciák során az fceu emulátor vagy az Unreal Engine újabb portjai kivetülnek a képernyőre.

2010-es évek

az, a Flash tizenegyedik verziója 32 bites és 64 bites változatban is elérhető [ 11 ] , [ 12 ]  ; többek között a Stage3D technológiát hozza magával.Az Adobe bejelenti a mobilokhoz készült Flash bővítmény fejlesztésének végét [ 13 ] . az, A Flash Player 11.2 prémium verziója, a Flash Player működésének fizetős verziója (az első 50 000 $ utáni bevétel 9%-a [ 14 ] ) a 3D-t és az Alchemy 2-t (jelenleg Flashcc) kombináló játékokhoz., az Adobe törli a „speedtax” projektjét , és törli az ASNext-et (az Actionscript 4) az ütemtervéből [ref. szükséges] .

A 2010 utáni jövő

A fejlesztők azt feltételezik, hogy hosszú távon a Flash plugint teljes egészében fel kell váltani a HTML5-re, amikor a webböngészők technikailag utolérik a Flasht az audio- és videopufferkezelés terén (renderelési sebesség, vsync, audiobyte, fullscreen, stb.). , bár ez továbbra is csak hipotézis, tudva, hogy a videó és hang alacsony szintű befejezése a fejlesztési költségvetés jelentős növelését igényli. Az Adobe ezért egyre inkább a Flash asztali multimédiás alkalmazásokhoz való használatára összpontosít, anélkül, hogy szem elől tévesztené a weblejátszót.

Végül az Adobe arra ösztönzi a fejlesztőket, hogy hagyják el a Flash technológiát, mivel számos biztonsági hibát fedeztek fel, és a beépülő modult számos böngésző – kezdve a Mozilla Firefoxtól és a Google Chrome -tól – hatékonyan blokkolta .

2016

A Flash neve Animate CC [ 15 ] . Ez az új név kifejezetten bejelenti a szoftver áthelyezését: animáció . Az üzleti zsargonban a Flash nevet mindig használják.

A Flash-használat a 2011-es webhelyek majdnem 50%-áról 10%-ra esett vissza.[ 16 ] .

2020 vége

Az Adobe a blogján jelentette be aa 2020 végére tervezett Flash termék vége [ 17 ] . Leállítják a Flash lejátszó frissítését és terjesztését. Arra ösztönzik a tartalomkészítőket, hogy térjenek át a HTML5 -re és a WebGL -re [ 18 ] . Azóta az Adobe a HTML5 -re való átállást részesítette előnyben, és a Flash végleges halálát 2020-ra bejelentették [ 19 ] .

Az animációtól a videóig

Az eredetileg az animációra összpontosító Flash korai verziói kevés interaktivitást kínáltak, nagyon korlátozott szkriptelési képességekkel. A szkriptek a legtöbb interakció (gombok, mezők, legördülő menük) létrehozására szolgálnak a Flash-animációkban. A szkriptek lehetővé teszik a fejlesztési idők akár az .swfs súlyának csökkentését a kulcsfontosságú képek használatához képest, amelyeket mindenekelőtt animációra terveztek. Ráadásul könnyen újrafelhasználhatók. A Flash webes kliens programozási nyelve az ActionScript  ; a kliens XML socket vagy http (LoadVariables() függvény vagy a LoadVars osztály segítségével kommunikál a szerverrel [ 20 ]) ellentétben az AJAX -szal , amely a böngészőtől függően XMLHTTPRequest vagy ActiveXObject parancsot használ . Az XMLHTTPRequest egy implementációja át lett portolva flash-re, amelynek funkcionalitása a lejátszó verziójától függ [ 21 ] .

A Flash Player az ActionScript 3.0 megjelenése óta két virtuális géppel rendelkezik; Az AVM1 kompatibilis az ActionScript 1.0-val és 2.0-val, valamint az AVM2-kompatibilis ActionScript 3.0-val jobban orientált programozó összetettsége miatt.

ÉvekActionScriptFlash IDEFlash playerFlashLite
2000-20031.0Flash 5, Flash MX6
2003-20062.0Flash MX 2004, Flash 87-es és 8-as verzió2.0, 2.1 és 3 verzió
2006 óta3.0Adobe Flex 2.0, Flash CS3, Flash CS4, Flash CS5, Flash CS5.5, Flash CS6, Flash CC9-es, 10-es és 11-es verzió

Építészet

Támogatott böngésző

A Flash lejátszó a grafikus felület kezelésén túl mindig képes az swf fájlokban található ActionScript nyelvet egy bájtkódba fordítani, amelyet aztán a lejátszó értelmezni tud. Az Adobe Flash Playerben használt egyes technológiák azonban nem nyilvánosak vagy szabadalmak (például hang- és képtömörítés) maradnak.

Lehetőség van animációk exportálására HTML5-ben is. A különböző mobileszközök natívan támogatják a HTML5 formátumot, ellentétben az swf formátummal, amely a legújabb verziókban már nem támogatott Android és iOS rendszeren .

Adobe Reader

A Flash Player gyors telepítést tesz lehetővé. A vektorgrafikák (például PostScript , SVG és PDF ) használata, különösen, ha animációhoz ActionScript kóddal kombinálják, lehetővé teszi, hogy a Flash-fájlok kis méretű fájlok legyenek, amelyek kisebb sávszélességet használnak, mint a bitképek vagy a grafikák . A Flash több ponton is nagyon érdekes megoldás több tartalom továbbítására. Ha a tartalom egyszerűen [nem egyértelmű] formátum , például szöveg, videó vagy hang, más alternatívák jobb eredményeket adhatnak. Ez azonban a létrehozott alkalmazás vagy animáció típusától függ. Egy Flash-animációhoz többre is szükség lehetCPU . A Macromedia szerint az NPD tanulmánya szerint az Adobe Flash Player ( plug-in vagy ActiveX az Internet Explorerhez Windowson) jelenleg a böngészők 97%-án megtalálható világszerte, amelyek 90%-án a legújabb verzió található [ 22 ]. . Más források, például a Webhits [ 23 ] 2005-ben 70% alatti arányt javasolnak.

A Flash Player 8 két videó kodeket kínál : On2 Technologies VP6 és Sorenson Spark , valamint JPEG , Progressive JPEG, PNG és GIF indítási gyorsítás . Következő kiadásában képesnek kell lennie egy just-in-time (JIT) fordító használatára az ActionScript motorhoz. A Flash egyre gyakoribb a számítógépeken. Az NPD [ 24 ] szerint az amerikai internetfelhasználók 98 % - a rendelkezik Flash lejátszóval [ 22 ] , 45 % - 56 % [ 25 ]] amelyek a legújabb verzióval rendelkeznek. A lejátszó rengeteg rendszerhez és eszközhöz létezik. A tartalom probléma nélkül lejátszhatóMicrosoft Windows,Mac OSésLinuxi386 rendszeren (a Macromedia a következő rendszerekhez készített vagy licencelt lejátszókat: Windows,Mac OS 9/X,Solaris,HP-UX,Pocket PC,OS/2,QNX,Symbian,Palm OS,BeOSésIRIX). Ennek hiányában Macromedia Flash Lite lehetővé teszi a kompatibilitást más rendszerekkel.

A Flash Player 8 soha nem jelent meg Linuxra . Ezt a döntést vitatták a Linux közösségen belül, mivel egyesek úgy érezték, hogy az Adobe elhagyja a Linux piacot. Az Adobe bejelentette, hogy elveti ezt a verziót, hogy a 9-es verzióra összpontosítson, amely röviddel a Windows és a Mac OS X verziók után indult. Paradox módon a webhelyek ragaszkodnak a legújabb verziók használatához, az Adobe azt állítja, hogy Flash lejátszóik "Linux-kompatibilisek" . A 9-es verzió kiadása segített javítani ezen a helyzeten. [nem tiszta]Ez a beépülő modul számos platformon létezik (PC (Windows, Mac OS vagy GNU/Linux) Pocket PC, PSP, Mobiles...). A UNIX rendszerek támogatják a 9-es és 10-es lejátszóverziót, de a 8-ast nem, és csak bizonyos Linux-verziókon, ALSA hang-illesztőprogramokon működnek , nem támogatják az OSS - t vagy az esd  -t . A Linux régebbi verzióinak támogatásának hiánya a Wine segítségével megkerülhető .

Az Adobe felkínálja a licencet elfogadó felhasználóinak a specifikációk felhasználásának lehetőségét Flash formátumban exportálható programok fejlesztésére. A licenc tiltja a specifikációk felhasználását Flash-fájlok másolására szolgáló programok létrehozására. A Flash technológiát egyre gyakrabban használják hirdetési tartalmakra, esetenként alkalmatlanok, a Mozillához és származékos bővítményeihez, mint például a FlashBlockhoz hozták létre, amely lehetővé teszi a Flash hirdetési tartalmak blokkolását, a nem kívánt bemutatkozó oldalak betöltését és a Flash telepítő kérését.

Alternatív olvasók

A Flash Player összetevő egy szabadalmaztatott beépülő modul (vagy egy ActiveX), amelynek forrásai nem állnak rendelkezésre. Más Flash player projektek is léteznek, mint például a GPLFlash és az swfdec , a befejezés különböző szakaszaiban.

Végül, tekintettel a flash formátum széles körben elterjedtére, egy kompatibilis lejátszási program fejlesztése felkerült az FSF prioritási listájára . A projekt neve Gnash .

Fejlesztési környezetek

A Flash-szerkesztő egyszerre vektorrajzoló szoftver , például az Illustrator és animációs szoftver. A szerzők hátránya, hogy szabadalmaztatott szoftverekre támaszkodnak a Flash-fájlok létrehozásához, valamint egy olyan formátumra, amelynek jövőbeli fejlődését csak a Macromedia irányítja. A kiadvány azonban benAz .SWF formátum specifikáció 3. verziója elérhetőbbé tette a Flash-kompatibilis alkalmazások fejlesztését.

  • Flash (5-ös verzió): eseménykezelő hozzáadva a klipekhez, amely erősebb, mint a gombok.
  • Flash MX (6.0-s verzió, MX a "Multimedia eXperience"-hez): Ettől a verziótól kezdve a Flash az asztali számítógépek és mobileszközök dinamikus tartalmak és alkalmazások létrehozásának és közzétételének szabványos eszközévé vált. A Flash-t gyakran már nem puszta animációs szoftverként azonosítják; egyre gyakrabban használják dinamikus tartalmú Rich Internet Application (RIA) alkalmazások, de úgynevezett off-line alkalmazások fejlesztésére is . Nagy csoportok nem haboznak kihasználni a Flash lehetőségeit, és különösen a dinamikus interfész lehetőségeit a felhasználó szerint. (Pl.: EurocopterFlash-ben fejlesztette ki képzési eszközeit. Legyen szó pilótákról vagy szerelőkről, minden érdekelt fél hozzáfér az őket érintő képzéshez a Flash-ben kifejlesztett adaptív interfészen keresztül.
  • FlashMX 2004 (7.0-s verzió). A Flash rendszerint integrált fejlesztőkörnyezetté (IDE) válik, mint például a Visual Studio és az Eclipse , amely végül lehetővé teszi az úgynevezett Rapid Application Development (RAD) nevű programot. Jelenleg az ActionScript 2.0 nyelven alapul. Ugyanazokat a lépcsőzetes stíluslapokat támogatja, amelyeket a HTML is használ; ez egy gyorsabb módja a vizuális effektusok (a történet effektusainak) hozzáadásának; varázsló a videó importálásának megkönnyítésére; különféle fejlesztések az eszközökkel (sokszög, ingyenes átalakítás) és a panellel (előzmények, parancsok, viselkedések, összetevők, nem HTML-súgó), valamint a Flash Player 7.
  • Flash 8 (8.0-s verzió). A Flash 8 továbbra is az ActionScript 2.0 nyelvre támaszkodik, amelyet gazdagít. A Flash 8 mostantól szűrőket és keverési módokat kínál, megkönnyíti a kommunikációt az animáció és a tárolója között a külső API -n keresztül , valamint megkönnyíti a fájlok feltöltését és letöltését a felhasználó számítógépe és a szerver között a FileReference osztálynak köszönhetően.
  • Flash CS3 (9.0-s verzió). A Flash mostantól a preferált ActionScript 3 nyelvének új verziójára támaszkodhat, amely lehetővé teszi a felhasználó számára a teljes képernyős mód be- és kikapcsolását.
  • Flash CS4 (10.0-s verzió). Lejátszójának új verziójával a Flash mostantól lehetővé teszi a 3D használatát, és támogatja a H.264 szabványt a videókhoz. Lehetővé teszi a fordított kinematikát is. Elődjétől , a Directortól és az "Xtras" -tól eltérően a Flash nem bővíthető bővítmények segítségével. Lehetőség van további komponensek vagy „összetevők” integrálására, amelyek letölthetők a kiadó webhelyéről, vagy amelyeket sok fejlesztő készített. Ezeket az összetevőket maguk is Flash technológiával fejlesztették ki, és az „Xtras”-tól eltérően átlátszóan és az ebből következő platformok közötti kompatibilitás mellett integrálódnak.amelyek külső könyvtárak, amelyek különböző technológiákat használhatnak, és néha bizonyos platformokra jellemzőek. Az alternatív fordítók és fejlesztői környezetek közé tartozik a Flash, a Ming , a haXe , az E anim , a SWiSH és a Multimedia Fusion 2 . Jelenleg [Mikor?] sok szoftver, például a LibreOffice , a Gnash , a Swift, a SWiSH vagy a Toon boom studio (rajzfilm) képes exportálni ebben a formátumban.
  • Flash CS5 , Flash CS5.5 , Flash CS6 , Flash CC .A Flashben jelenlévő Air fordító segítségével mostantól telefonokra és táblagépekre is fejleszthet alkalmazásokat Android és iOS platformokra. Egyszerűen használhatja a generált alkalmazásokat, vagy megjelenítheti őket a különböző üzletekben. A fejlesztői fiók létrehozása és a különféle tanúsítványok létrehozása után alkalmazásai megtalálhatók a Google Playen, az Amazon AppStore-on vagy az Apple App Store-ban. Az animációkat HTML5 formátumban is exportálhatja, amely egy internetes formátum, amely kompatibilis a piacon lévő különféle telefonokkal és táblagépekkel (ellentétben az .SWF formátummal, amely már nem támogatott iOS és Android rendszeren). [promóciós bérlet]

Felhasználások

Az elkészített Flash fájlok beépíthetők egy weboldalba az interneten való használatra, vagy offline használatra független formában (egyetlen végrehajtható fájlként, beépülő modulok nélkül) megjeleníthetők. A Flash fájlok grafikus tartalma lehetővé teszi gazdag webalkalmazások elérését a vektor támogatásnak és a digitális hangot és digitális videót integráló multimédiás fájloknak köszönhetően . A Flash-t vizuális tartalom előállítására használják a weben az úgynevezett „  RichMedia  ” és „  Motion Design  ” megközelítésben.

Ezt a szoftvert jelenleg a következő kontextusokban használják:

Flash-kompatibilis Adobe termékek

A Flash technológiát számos alkalmazási területen és médiában használják:

viták

Nyílt forráskódú közösség

A Macromedia és az Adobe egy nagyon hosszú ellentét állt szemben a nyílt forráskódú közösséggel, amely tiltakozott amiatt, hogy elődjétől, az Adobe Directortól eltérően a Flash csak egy szabadalmaztatott szkriptnyelvet fordított. A veszekedés 2008-ban közös alapon ért véget az Alchemy fordító fejlesztésével, amely lehetővé teszi a C , C++ és assembly nyelvek irányított módban történő fordítását, amely többek között lehetővé tette számos régi MS-DOS játék, valamint arcade és arcade portolását. konzolemulátorok, vagy a Unity 3D és az Unreal Engine Flash-verziói. Most a Flash technológia kompatibilis a nyílt forráskódú világban való munkával.

Web integráció

Böngészőképernyő a Flash összeomlása közben

Noha a Flash-t számos webhelyen használják, nem része a W3C szabványoknak , ezért mint ilyen, nem elismert internetes szabvány.

Bár az Adobe közzétette a Flash részleges specifikációit (például a videokodekek kivételével), nincs nyilvános referenciadokumentáció, ezért lehetetlen szabványt alkotni, amelyet értelemszerűen nyilvánosan [ 26 ] kell dokumentálni.

A nyilvános dokumentáció és a szabványosítás hiánya korlátozza a harmadik felek lehetőségét a kompatibilis kiegészítők fejlesztésére. Valóban, bár a Flash-bővítmény számos fogyasztói számítógépen előre telepítve van, egyes operációs rendszerek , akár ingyenesek , akár nem, nem rendelkeznek kompatibilis modullal [ 27 ] .

Az Adobe webhelyén a Flasht „a web eszközeinek részeként” [ 28 ] mutatja be , használatát azonban kritizálják [ 29 ] , különösen a nyílt szabványok hirdetői.

Együttműködési problémák

A Flash formátum nem szabványosított, a specifikációk csak nemrég nyíltak meg (lejátszó írásához), akárcsak az RTMP protokoll [ 30 ] , interoperabilitási problémák merülnek fel.

A keresőmotorok sokáig nem indexelték a Flasht [ 31 ] . A lépcsőzetes stíluslapok nem alkalmazhatók Flash-objektumokra, kivéve a natív Texfield-objektumokon keresztül, amelyek egyszerűsített HTML-t (főleg formázási címkét) tudnak megjeleníteni [ 32 ] , amelyek CSS-stílusokat [ 33 ] használhatnak, vagy az AIR-motort, amely integrálja a webkit motort és képes megjeleníteni a teljes tartalmat. html oldalak. A plugin hiánya megnehezíti ennek a formátumnak a használatát bizonyos platformokon [ 34 ]. A böngésző keresési funkciói nem férnek hozzá a Flash-tartalomhoz. A böngészési előzmények nem tartalmaznak Flash tartalmat, így például többoldalas formában nem lehet visszatérni egy lépéshez. A Flash tartalom elemére nem lehet hipertext hivatkozást készíteni: csak az elemet tartalmazó oldal linkelhető; Az SWFA-cím azonban ezt lehetővé teszi [ 35 ] .

A tartalom hozzáférhetősége

Miután 2003-ig erősen kritizálták e tekintetben [ 36 ] , a Flash jelenleg a W3C WCAG2.0 szabványa (Web Content Accessibility Guidelines) [37] értelmében az akadálymentesítéssel kompatibilis technológiák kategóriájába tartozik [ 37 ]  : az akadálymentesítési funkciók a Flash player 6 óta szerepel a bővítményben [ 38 ] .

Biztonsági kérdések

A Flash lejátszó alapértelmezés szerint lehetővé teszi a számítógép webkamerájának és mikrofonjának használatát. A legtöbb felhasználó nem változtatja meg szoftverkonfigurációját, és korábban is voltak rosszindulatú programok, amelyek a webkamerát és a mikrofont használták. Ez a magánélet és a biztonság megsértése.

Sok hirdetés animált bannerek használatán alapult a Flash-ben. Csak arra van szükség, hogy a hirdetéseket tároló szerver kompromittálódjon, és egy rosszindulatú program kerüljön az internetezőkhöz, amikor felkeresnek egy webhelyet. A 2010-es évektől azonban egyre ritkábban használják a Flash-t [ 39 ] , és elég, ha nem aktiváljuk a böngészőben, hogy megvédjük magunkat.

A számos frissítés ellenére az algoritmus természete ideális táptalajt jelent a trójaiak és más kémprogramok számára. A CVE Details oldal szerint az elmúlt 10 évben 338 támadás célpontja volt a Flash lejátszó [ 40 ] . Pontosan ezen biztonsági hibák miatt az Apple az egyik első olyan jelentős szereplő a piacon, amely nem hajlandó integrálni a szoftvert iPhone vagy iPad készülékeibe, helyette a HTTP-alapú streamelést választja.

Az AISP "Illegal Streaming and Cyber ​​​​Security Risks" című jelentése szerint [ 41 ], a számítógépes vírusok terjesztésének egyik legnépszerűbb módja a Flash lejátszót használó illegális videostreaming oldalak. A legális oldalakkal ellentétben az illegális oldalak "testreszabott" videolejátszókat integrálnak, amelyek felkérik az internetezőket, hogy telepítsenek frissítéseket Flash lejátszójukhoz. Ez a frissítés ahelyett, hogy igény szerinti videót biztosítana, egy trójai falót vagy hasonló kártevőt telepít a felhasználó gépére. A fertőzés típusától függően a program a háttérben futva több TCP portot nyithat meg, parancs- és vezérlőfelületet hozhat létre, és kommunikálhat a menedzserrel. A számítógép ezután "bottá" vagy "zombivá" alakul [ 42 ] .

Jegyzetek és hivatkozások

  1. " Hogyan született a FutureSplash  Animator  " . Adobe . ) .
  2. " Robert Tatsumi , a Crunchbase -en keresztül  ( elérhető) .
  3. " A Macromedia Flash több mint 100 millió webfelhasználót ér el "  . PR  Newswire .) .
  4. A nagyvállalatok a ColdFusion MX-et használják  " [ archív] , az Adobe -on (elérhető:) .
  5. Paul Festa, Flash 8: Macromedia fogad a videó képességeire  " , a ZDnet -en , (konzultált a) .
  6. " Változatok a Flash Platformban , a Senocular oldalon  ( elérve) .
  7. " Flash Lite 2 frissítés előnézete , a Flash Magazine -ban  ( elérhető) .
  8. " Az Adobe Macromedia felvásárlása várhatóan 2005. december 3-án  zárul" az Adobe , (konzultált a) .
  9. CowboyNeal, " Adobe  Acquiring Macromedia on 2005. december 3.  " (megtekintve) .
  10. " Megjelent a Flash 10, bemutatja a 3D-s gyorsítást , a  neowin.net oldalon , (konzultált a) .
  11. Anh, Az Adobe frissít a Flash 11-re és az Air 3-ra Androidon  " , a Journal du Geek -en , (konzultált a) .
  12. Adobe Flash 11: Stage 3D and 64 bit  " , Zone Numérique , (konzultált a) .
  13. David Goldmann, Az Adobe Flash végének kezdete  " (megtekintve) .
  14. Alex Mccaw, " Az Adobe  9% Flash tax  " (megtekintve) .
  15. Az Animate CC újdonságai | Új ecsetek és rétegek  ” , az adobe.com oldalon (elérve)
  16. A világ búcsút mond a Flash -nek  " , a Statista oldalán .
  17. Flash és az interaktív tartalom jövője
  18. Flash player a frissítések vége felé és a 2020-as disztribúció vége felé  " , su cnetfrance .
  19. Az Adobe bejelentette a Flash halálát 2020-ra  " , a ZdNet -en .
  20. Az "Archivált másolat" LoadVars osztály használatával (2012. június 2-i verzió az internetes archívumban ) , livedocs.adobe.com
  21. Flash to the Rescue , xml.com
  22. a és b Statisztika , adobe.com
  23. Web-Barometer , webhits.de
  24. Macromedia Flash és Shockwave lejátszók
  25. Adobe Flash Player Version Penetration
  26. korlátozott hozzáféréssel vagy anélkül, és jogdíjfizetéstől függő vagy nem
  27. A GNU/Linux csak az x86 architektúrához rendelkezik beépülő modullal [1] , míg a Linux sok más architektúrán is elérhető
  28. " Adobe  Creative Cloud , az Adobe -nál (elérve) .
  29. Lásd például az áprilisi álláspontot
  30. " Az Adobe megnyitja a Flash Platform Messaging Protocol -t "  , az Adobe  oldalán .
  31. " A Google most indexelheti… Flash!, a www.searchengineworkshops.com címen  ( elérhető:) .
  32. Szövegkijelző  " (elérve) .
  33. Külső CSS-fájlok betöltése  " , az Adobe súgójában .
  34. PC-penetráció , www.adobe.com
  35. SWFA-cím
  36. Flash Access: Unclear on the Concept , Joe Clark, A List Apart , 2000. december
  37. [PDF] WCAG 2.0, Flash, PDF, Javascript és a többi egy csónakban… (PDF, 1,1  MB ) , Sébastien Delorme és Aurélien Levy, Párizsi Webkonferenciák 2009.
  38. Adobe Accessibility Resource Center és Hozzáférhető Flash-tartalom létrehozása , WebAim
  39. Kaya Yurieff , Ilyen sokáig, Flash: Az Adobe 2020-ra megöli a beépülő modult  " , a CNNMoney oldalán , (konzultált a)
  40. " Adobe Flash Player: CVE biztonsági rések, verziók és részletes jelentések , a  CVE Details oldalon (elérhető:)
  41. " Illegális streamelés és kiberbiztonsági kockázatok: veszélyes status quo?, a Documentcloud.org webhelyen  ( elérhető:)
  42. " A rosszindulatú programok terjedési módszereinek nullázása , Microsoft Security Intelligence Report  , nincs 11. kötet  ,, p.  17-19

Mellékletek

Más Wikimedia projektekről:

Kapcsolódó cikkek

Külső linkek