Adobe Flash

Adobe Flash , sau Flash , anterior Macromedia Flash , desemnează un set de tehnologii software care permit manipularea graficelor vectoriale , imaginilor raster și scripturilor ActionScript pentru a crea sau utiliza conținut multimedia (animații, videoclipuri, jocuri, aplicații...). Software-ul Flash Player a fost dezvoltat și distribuit de Macromedia până în 2005, în urma achiziției sale de către Adobe Systems , care a oferit suport pentru software până la sfârșitul acestuia.. Flash Player era disponibil ca plugin pe majoritatea browserelor web , ceea ce permitea utilizarea obiectelor interactive sau transmiterea în flux a fluxurilor video, ceea ce nu era permis nativ de browsere la acea vreme.

Flash se poate referi la un mediu de dezvoltare integrat (IDE), o mașină virtuală folosită de Flash Player sau Flash server pentru a reda fișiere Flash (extensie SWF).

După lansarea sa în 1996, tehnologia Flash a devenit una dintre cele mai populare pentru adăugarea de animații și obiecte interactive pe o pagină web și, de asemenea, pentru integrarea în flux video într-o pagină web. Tehnologia este apoi inclusă în multe programe software și este folosită și pentru a crea animații, reclame sau jocuri video.

Flash a fost mult timp platforma dominantă pentru conținutul multimedia pe web, dar de la decizia Apple din 2010 de a nu-l mai include pe tabletele și telefoanele mărcii, odată cu dezvoltarea noilor tehnologii web HTML5 , care au depășit Flash în ceea ce privește funcționalitatea. și securitate, utilizarea tehnologiei a scăzut de la aproape 50% dintre site-uri web în 2011 la 10% în, înainte de a se prăbuși când dezvoltarea Flash Player s-a încheiat în 2020 și suportul pentru browser a încetat.

Poveste

Începuturile

În, Charlie Jackson  , Jonathan Gay  și Michelle Welsh creează o mică companie de software ( startup ) numită FutureWave și un software de desen timpuriu, SmartSketch , conceput pentru a face crearea interfețelor grafice cu utilizatorul la fel de ușoară ca desenul pe hârtie [ 1 ] . Deși inovator, SmartSketch nu a avut succesul așteptat. Odată cu democratizarea Internetului, FutureWave realizează potențialul instrumentelor de animație vectorială pentru web. În 1995, FutureWave a modificat SmartSketch prin adăugarea unui sistem cadru cu cadru și a relansat software-ul caFutureSplash Animator pe Macintosh și Windows . De-a lungul timpului, compania a adăugat personalului său un al doilea programator, Robert Tatsumi [ 2 ] , un artist, Adam Grofcsik, și un specialist în relații publice , Ralph Mittman.

În, Macromedia cumpără software de animație vectorială și îl comercializează ca Flash 1.0. Cea de-a doua versiune a Macromedia Flash a fost lansată în 1997 cu noi caracteristici, cum ar fi suport pentru sunet stereo, integrarea bitmaps, butoane și biblioteca. Macromedia Flash 3 a fost lansat în 1998, îmbunătățind semnificativ gestionarea și publicarea animației. Un limbaj de scripting simplu pare să controleze obiectele interactive; Macromedia își vinde cel de-al 100.000 -lea produs în același an [ref. necesar] . În 1999, Macromedia lansează a patra versiune de Flash și înregistrează 100 de milioane de instalări ale Flash Player [ 3 ] , acum inclus în Microsoft Internet Explorer 5 . Flash 4 vede începerea suportului MP3 . Inițial, Flash player-ul nu era inclus cu browserele web și utilizatorii trebuiau să viziteze site-ul Macromedia pentru a-l descărca. Din 2000, este distribuit cu browserele AOL , Netscape și Internet Explorer . Doi ani mai târziu, vine cu toate versiunile de Windows XP , ajungând la 92% dintre utilizatorii web.

anii 2000

Pictograma Flash v6

A cincea versiune de Flash a fost lansată în 2000 , cu noi capabilități de scripting, în limbajul numit acum ActionScript. De asemenea, inovează prin posibilitatea de modificare a interfeței mediilor textuale.

Macromedia Generator este prima inițiativă a Macromedia de a separa designul de conținutul fișierului Flash. Generator 2.0 lansat înși include generarea de server în timp real în versiunea profesională a Flash. Generator a fost întrerupt în 2002 în favoarea noilor tehnologii care permiteau transmiterea datelor între client și serverele ColdFusion .

În, un studiu realizat de Media Metrix pentru Macromedia arată că 7 dintre cele mai mari 10 site - uri americane folosesc tehnologia Flash [ 4 ] .

cel, Macromedia anunță disponibilitatea Macromedia Flash MX și Macromedia Flash Player 6, cu noi aplicații video, componente, biblioteci descărcabile. Flash Communication Server MX, lansat tot în 2002, permite descărcarea videoclipurilor prin cea de-a șasea versiune a Flash Player (inclusă anterior în fișierul Flash).

Flash MX 2004 apare, cu funcții noi, cum ar fi lansarea de până la opt ori mai rapidă cu noul compilator și noul Macromedia Flash Player 7, capacitatea de a crea tabele, animații grafice și text, suport pentru formate noi precum PDF și Adobe Illustrator 10. ActionScript 2.0, de asemenea apare, permițând o orientare obiect mai formală a dezvoltărilor.

Flash MX 2004 este primul care a fost comercializat în două versiuni, „standard” și „profesionale” . Versiunea standard este orientată spre animația Flash clasică, în timp ce versiunea Pro include capabilități avansate pentru dezvoltatori.

În 2004, introducerea „platformei Flash” a făcut-o să treacă dincolo de statutul unui simplu instrument de creare (Flex 1.0/Breeze 1.0). Flash Lite 1.1 autorizează citirea conținutului Flash pe dispozitive încorporate, cum ar fi telefoanele mobile . Dezvăluită la începutul lunii august [ 5 ] , Macromedia a lansat cea de-a opta versiune de Flash în 2005, considerată de Macromedia cea mai importantă actualizare de la cea de-a cincea versiune de Flash [ 6 ]  : filtre, bitmap , nou codec video On2 VP6, nou motor " Redare FlashType "., un emulator de telefon mobil și câteva completări la ActionScript 2.0, cum ar fi BitmapData și mai multe clase de geometrie.

Flash Lite 2 este, de asemenea, actualizat în 2005 (paralel cu Flash Player 7) [ 7 ] .

cel, Adobe Systems achiziționează Macromedia și toate produsele sale [ 8 ] , [ 9 ] .

A noua versiune de Flash Player marchează pentru prima dată în 2006 când un player Flash a fost actualizat împreună cu software-ul de creație. Flex 2.0 este actualizat împreună cu Flash Player 9; pentru prima dată în istoria Flash, playerul va fi actualizat înainte de software-ul flash corespunzător [ ref.  dorit] .

În 2007, Flash este inclus în Adobe Creative Suite (CS3). Flash CS3 este încă disponibil în două versiuni (Simple și Professional). Principalele caracteristici noi sunt integrarea totală cu restul suitei Adobe, printre altele, accesul mai ușor la fișiere datorită Bridge CS3. Dar schimbarea principală nu este acolo, este trecerea la a treia versiune de ActionScript care o îmbunătățește foarte mult, se dovedește a fi mai completă, dar mai complicată pentru începători.

În, a lansat a doua versiune candidată ( versiune eligibilă) a Flash Player 10, care se bazează pentru prima dată și (și parțial) pe capabilitățile plăcii grafice (GPU) a computerului. cel, este disponibil Flash 10 [ 10 ] , în versiunea sa considerată stabilă de Adobe [ref. necesar] .

Tot în 2008, după o lungă ceartă între Adobe și comunitatea open-source, a apărut proiectul Alchemy Compiler, bazat pe framework-ul llvm , care permite flash-ului să emuleze limbajele native C++/C și Assembler. În timpul conferințelor Adobe max, porturile emulatorului fceu sau mai târziu ale Unreal Engine vor fi proiectate pe ecran.

anii 2010

cel, a unsprezecea versiune de Flash este disponibilă în versiuni pe 32 și 64 de biți [ 11 ] , [ 12 ]  ; aduce, printre altele, tehnologia Stage3D., Adobe anunţă sfârşitul dezvoltării pluginului Flash pentru telefoane mobile [ 13 ] . cel, Flash player 11.2 este disponibil în versiunea premium, o versiune plătită (9% din venituri după primii 50.000 USD câștigați [ 14 ] ) de funcționare Flash Player, pentru jocurile care combină 3D și Alchemy 2 (în prezent Flashcc)., Adobe își anulează proiectul „speedtax” și anulează ASNext (scriptul de acțiune 4) din foaia de parcurs [ref. necesar] .

Viitorul post-2010

Dezvoltatorii presupun că pe termen lung, pluginul Flash ar trebui să fie complet înlocuit cu HTML5, când browserele web vor fi ajuns din punct de vedere tehnic cu Flash în ceea ce privește gestionarea buffer-ului audio și video (viteză de randare, vsync, audiobytes, fullscreen etc.) , deși aceasta rămâne doar o ipoteză, știind că finisarea la nivel scăzut a video și audio necesită o creștere considerabilă a bugetelor de dezvoltare. Prin urmare, Adobe se concentrează din ce în ce mai mult pe utilizarea Flash pentru aplicații multimedia desktop, fără a pierde din vedere playerul web.

În cele din urmă, Adobe încurajează dezvoltatorii să renunțe la tehnologia Flash, din cauza descoperirii a numeroase defecte de securitate și a blocării pluginului făcută efectivă de multe browsere, începând cu Mozilla Firefox și Google Chrome .

2016

Flash este redenumit Animate CC [ 15 ] . Acest nou nume anunță în mod explicit repoziționarea software-ului: animație . În jargonul de afaceri, numele Flash este întotdeauna folosit.

Utilizarea flash-ului a scăzut de la aproape 50% din site-uri web în 2011 la 10% în[ 16 ] .

Sfârșitul anului 2020

Adobe a anunțat pe blogul săusfârșitul produsului Flash, planificat pentru sfârșitul anului 2020 [ 17 ] . Ei vor opri actualizarea și distribuirea Flash player-ului. Aceștia încurajează creatorii de conținut să migreze la HTML5 și WebGL [ 18 ] . De atunci, Adobe a favorizat o tranziție la HTML5 și se anunță moartea finală a Flash pentru 2020 [ 19 ] .

De la animație la video

Concentrate inițial pe animație, versiunile timpurii de Flash au oferit puțină interactivitate, cu capacități de scriptare foarte limitate. Scripturile sunt folosite pentru a crea majoritatea interacțiunilor (butoane, câmpuri, meniuri derulante) prezente în animațiile Flash. Scripturile fac posibilă reducerea timpilor de dezvoltare la fel de mult ca greutatea .swfs, în comparație cu utilizarea imaginilor cheie, concepute mai ales pentru animație. În plus, sunt ușor de reutilizat. Limbajul de programare al unui client web Flash este ActionScript  ; clientul comunică cu un server prin socket XML sau prin funcția http (LoadVariables() sau clasa LoadVars [ 20 ]) spre deosebire de AJAX care utilizează XMLHTTPRequest sau ActiveXObject, în funcție de browser. O implementare a XMLHTTPRequest a fost portată la flash a cărei funcționalitate depinde de versiunea playerului [ 21 ] .

Flash Player, de la apariția ActionScript 3.0, are două mașini virtuale; AVM1 compatibil cu ActionScript 1.0 și 2.0 și AVM2 compatibil ActionScript 3.0 mai orientat programator datorită complexității sale.

AniActionScriptFlash IDEFlash PlayerFlashLite
2000-20031.0Flash 5, Flash MX6
2003-20062.0Flash MX 2004, Flash 8versiunile 7 și 8versiunea 2.0, 2.1 și 3
Din 20063.0Adobe Flex 2.0, Flash CS3, Flash CS4, Flash CS5, Flash CS5.5, Flash CS6, Flash CCversiunea 9, 10 și 11

Arhitectură

Browser acceptat

Un player Flash este întotdeauna capabil, pe lângă gestionarea interfeței grafice, să compileze limbajul ActionScript conținut în fișierele swf într-un bytecode care poate fi apoi interpretat de player. Cu toate acestea, unele dintre tehnologiile utilizate în Adobe Flash player rămân nepublice sau supuse brevetelor (comprimarea audio și video, de exemplu).

De asemenea, este posibil să exportați animații în HTML5. Diferitele dispozitive mobile acceptă nativ formatul HTML5, spre deosebire de formatul swf care nu mai este acceptat pe Android și iOS în cele mai recente versiuni.

Adobe Reader

Flash Player permite o instalare rapidă. Utilizarea graficelor vectoriale (cum ar fi PostScript , SVG și PDF ), în special atunci când este combinată cu cod ActionScript pentru animație, permite fișierelor Flash să fie fișiere mici, care utilizează mai puțină lățime de bandă decât hărțile de biți sau videoclipurile grafice. În mai multe puncte, Flash este o soluție foarte interesantă pentru transmiterea mai multor conținuturi. Dacă conținutul este pur și simplu un format [neclar] , cum ar fi text, video sau audio, alte alternative pot da rezultate mai bune. Totuși, depinde de tipul de aplicație sau de animație creată. O animație Flash poate avea nevoie de mai multeCPU . Potrivit Macromedia, Adobe Flash player ( plug-in sau ActiveX pentru Internet Explorer pe Windows) este prezent în prezent pe 97% dintre browserele din întreaga lume, dintre care 90% au cea mai recentă versiune, conform unui studiu realizat de NPD [ 22 ] . Alte surse, cum ar fi Webhits [ 23 ] , sugerează rate sub 70% în 2005.

Flash Player 8 oferă două codecuri video : VP6 și Sorenson Spark ale On2 Technologies și accelerarea pornirii JPEG , Progressive JPEG, PNG și GIF . În următoarea sa lansare, ar trebui să poată utiliza un compilator just-in-time (JIT) pentru motorul ActionScript. Flash-ul devine foarte comun pe computere. Potrivit NPD [ 24 ] , 98 % dintre utilizatorii americani de internet au instalat Flash player [ 22 ] , cu 45 % - 56 % [ 25 ]] care au cea mai recentă versiune. Playerul există pentru un număr mare de sisteme și dispozitive. Conținutul poate fi redat fără probleme peMicrosoft Windows,Mac OSșiLinuxi386 (Macromedia a creat sau licențiat playere pentru următoarele sisteme: Windows,Mac OS 9/X,Solaris,HP-UX,Pocket PC,OS/2,QNX,Symbian,Palm OS,BeOSșiIRIX). În caz contrar, Macromedia Flash Lite permite compatibilitatea cu alte sisteme.

Flash Player 8 nu a fost niciodată lansat pentru Linux . Această decizie a fost contestată în cadrul comunității Linux, deoarece unii oameni au simțit că Adobe abandonează piața Linux. Adobe a anunțat că va renunța la această versiune pentru a se concentra pe versiunea 9, lansată la scurt timp după versiunile Windows și Mac OS X. Paradoxal, site-urile insistă să folosească cele mai recente versiuni, Adobe susține că playerele lor Flash sunt „compatibile cu Linux” . Lansarea versiunii 9 a ajutat la îmbunătățirea acestei situații. [neclar]Acest plug-in există pe multe platforme (PC (Windows, Mac OS sau GNU/Linux) Pocket PC, PSP, Mobile...). Sistemele UNIX acceptă versiunile de player 9 și 10, dar nu 8 și funcționează numai pe anumite versiuni Linux, drivere de sunet ALSA , fără suport pentru OSS sau esd  . Lipsa suportului pentru versiunile mai vechi pe Linux poate fi ocolită folosind Wine .

Adobe oferă utilizatorilor săi care acceptă licența posibilitatea de a utiliza specificațiile pentru a dezvolta programe care pot fi exportate în format Flash. Licența interzice utilizarea specificațiilor pentru a crea programe de copiere a fișierelor Flash. Tehnologia Flash fiind folosită din ce în ce mai mult pentru conținutul publicitar, uneori inoportun, a fost creată pentru Mozilla și extensiile sale derivate precum FlashBlock permițând blocarea conținutului publicitar Flash, încărcarea paginilor introductive nedorite și a solicitărilor de instalare Flash.

Cititori alternativi

Componenta Flash Player este un plug-in proprietar (sau un ActiveX) ale cărui surse nu sunt disponibile. Există și alte proiecte Flash player, cum ar fi GPLFlash și swfdec , în diferite stadii de finalizare.

În cele din urmă, având în vedere utilizarea pe scară largă a formatului flash, dezvoltarea unui program de redare compatibil a fost trecută pe lista de priorități a FSF . Proiectul se numește Gnash .

Medii de dezvoltare

Editorul Flash este atât un software de desen vectorial precum Illustrator , cât și un software de animație. Dezavantajul pentru autori este dependența de software-ul proprietar pentru a crea fișiere Flash, precum și dependența de un format a cărui evoluție viitoare o dirijează doar Macromedia. Cu toate acestea, publicarea îna specificației de format .SWF versiunea 3 a făcut dezvoltarea de aplicații compatibile cu Flash mai accesibilă.

  • Flash (versiunea 5): a adăugat un handler de evenimente pentru clipuri, mai puternic decât butoanele.
  • Flash MX (versiunea 6.0, MX pentru „Multimedia eXperience”): Din această versiune, Flash a devenit instrumentul standard pentru crearea și publicarea de conținut dinamic și aplicații pentru computere desktop și dispozitive mobile. Flash nu mai este adesea identificat ca un simplu software de animație; este din ce în ce mai folosit pentru a dezvolta aplicații Rich Internet Application (RIA) cu conținut dinamic, dar și așa-numitele aplicații off-line . Grupurile mari nu ezită să exploateze posibilitățile Flash, și în special posibilitățile de interfață dinamică în funcție de utilizator. (Ex.: Eurocopterși-a dezvoltat instrumentele de instruire în Flash. Indiferent dacă sunt piloți sau mecanici, toate părțile interesate accesează formarea care îi privește printr-o interfață adaptivă dezvoltată în Flash).
  • FlashMX 2004 (versiunea 7.0). Flash tinde să devină un mediu de dezvoltare integrat (IDE) precum Visual Studio și Eclipse , care va permite în cele din urmă ceea ce se numește Dezvoltare rapidă a aplicațiilor (RAD). Acum se bazează pe limbajul ActionScript 2.0. Acceptă aceleași foi de stil în cascadă folosite de HTML; aceasta este o modalitate mai rapidă de a adăuga efecte vizuale (efectele poveștii); un expert pentru a facilita importul de videoclipuri; diverse îmbunătățiri referitoare la instrumente (poligon, transformare liberă) și panou (istoric, comenzi, comportamente, componente, ajutor non-HTML), precum și Flash Player 7.
  • Flash 8 (versiunea 8.0). Flash 8 continuă să se bazeze pe limbajul ActionScript 2.0 pe care îl îmbogățește. Flash 8 oferă acum filtre și moduri de amestecare, facilitează comunicarea dintre animație și containerul său prin intermediul API -ului extern și facilitează încărcarea și descărcarea fișierelor între computerul unui utilizator și server datorită clasei FileReference.
  • Flash CS3 (versiunea 9.0). Flash se poate baza acum pe o nouă versiune a limbajului său preferat ActionScript 3. În special, permite unui utilizator să activeze/dezactiva modul ecran complet.
  • Flash CS4 (versiunea 10.0). Cu noua versiune a playerului său, Flash permite acum utilizarea 3D și acceptă standardul H.264 pentru video. De asemenea, permite cinematica inversă. Spre deosebire de predecesorul Director și „Xtras” , Flash nu este destinat să fie extins folosind plugin-uri. Este posibil să se integreze componente suplimentare sau „Componente” pentru descărcare de pe site-ul web al editorului sau realizate de mulți dezvoltatori. Aceste componente sunt ele însele dezvoltate în tehnologia Flash și sunt integrate transparent și cu compatibilitatea inter-platformă pe care aceasta o implică, spre deosebire de „Xtras”care sunt biblioteci externe care pot folosi tehnologii diferite și uneori specifice anumitor platforme. Compilatoarele alternative și mediile de dezvoltare includ Flash, Ming , haXe , E anim , SWiSH și Multimedia Fusion 2 . În prezent [Când?] , multe programe precum LibreOffice , Gnash , Swift, SWiSH sau Toon boom studio (desen animat) pot exporta în acest format.
  • Flash CS5 , Flash CS5.5 , Flash CS6 , Flash CC .Cu compilatorul Air prezent în Flash, acum puteți dezvolta aplicații pentru telefoane și tablete pentru platformele Android și iOS. Puteți pur și simplu să utilizați aplicațiile generate sau să le expuneți în diferite magazine. Odată ce un cont de dezvoltator a fost creat, precum și diferitele certificate generate, aplicațiile dvs. vor fi găsite pe Google Play, Amazon AppStore sau în Apple App Store. De asemenea, vă puteți exporta animațiile în format HTML5, care este un format de internet compatibil cu diferitele telefoane și tablete de pe piață (spre deosebire de formatul .SWF care nu mai este acceptat pe iOS și Android). [permis promoțional]

Utilizări

Fișierele Flash create pot fi incluse într-o pagină web pentru utilizare pe Internet sau pot fi afișate în formă independentă (ca un singur fișier executabil, fără plug-in-uri) pentru utilizare offline. Conținutul grafic al fișierelor Flash face posibilă obținerea de aplicații web bogate datorită suportului vectorial și fișierelor multimedia care integrează sunetul digital și video digital. Flash este folosit pentru a produce conținut vizual în așa-numita abordare „  RichMedia  ” și „  Motion Design  ” a Web-ului.

Acest software este utilizat în prezent în următoarele contexte:

  • Crearea de site-uri Internet și jocuri video distribuite pe World Wide Web .
  • Crearea de ilustrații.
  • Creare de videoclipuri pentru televiziune sau cinema (credite, videoclipuri muzicale, reclame, scurtmetraje animate).
  • Design de skinuri pentru emisiuni TV.
  • Crearea de aplicatii multimedia .
  • Porțiuni de interfețe de jocuri video
  • Creați prezentări interactive de diapozitive .
  • Crearea de bannere publicitare.
  • Distribuții de marketing pe CD.
  • Difuzarea videoclipurilor prin web .
  • Modul web pentru interacțiunea cu o bază de date.
  • Flash Video , extensia .flv

Produse Adobe compatibile cu Flash

Tehnologia flash este utilizată în multe domenii de aplicații și media:

controverse

Comunitate open source

Un conflict foarte lung a pus Macromedia și Adobe față de comunitatea open-source, care a protestat împotriva faptului că, spre deosebire de predecesorul său Adobe Director , Flash a compilat doar un limbaj de scripting proprietar. Cearta s-a încheiat în 2008 pe un teren comun odată cu dezvoltarea compilatorului Alchemy care permite compilarea limbajelor C , C++ și asamblare , în mod gestionat, ceea ce a permis printre altele portarea multor jocuri MS-DOS vechi, precum și arcade și emulatoare de consolă sau versiuni Flash ale Unity 3D și Unreal Engine. Acum tehnologia Flash este compatibilă cu lucrul în lumea open-source.

Integrare web

Ecranul browserului în timpul blocării Flash

Deși Flash este utilizat pe multe site-uri web, nu face parte din standardele W3C și, prin urmare, ca atare, nu este un standard de internet recunoscut.

Deși Adobe a publicat specificațiile parțiale ale Flash (cu excepția codecurilor video, de exemplu), nu există nicio documentație de referință publică și, prin urmare, este imposibil să se transforme într-un standard care, prin definiție, trebuie să fie documentat public [ 26 ] .

Lipsa documentației publice și lipsa standardizării limitează abilitățile terților de a dezvolta suplimente compatibile. Într-adevăr, deși un plugin Flash este preinstalat pe un număr mare de computere de consum, unele sisteme de operare , gratuite sau nu, nu au un modul compatibil [ 27 ] .

Pe site-ul său, Adobe prezintă Flash ca „parte a instrumentelor pentru Web” [ 28 ] , dar utilizarea lui este criticată [ 29 ] , în special de către promotorii standardelor deschise.

Probleme de interoperabilitate

Formatul Flash nefiind standardizat, specificațiile fiind deschise doar recent (pentru scrierea unui player), la fel ca protocolul RTMP [ 30 ] , apar probleme de interoperabilitate .

Pentru o lungă perioadă de timp motoarele de căutare nu au indexat Flash [ 31 ] . Foile de stil în cascadă nu sunt aplicabile pe un obiect Flash, cu excepția obiectelor native Texfield care pot afișa HTML simplificat (în principal etichetă de formatare) [ 32 ] care poate folosi stiluri CSS [ 33 ] sau motorul AIR care integrează un motor webkit și poate afișa complet pagini html. Absența unui plugin face ca acest format să fie dificil de utilizat pe anumite platforme [ 34 ]. Funcțiile de căutare din browser nu accesează conținutul Flash. Istoricul de navigare nu include conținut Flash, deci nu este posibil să reveniți la un pas într-un formular cu mai multe pagini, de exemplu. Nu este posibilă realizarea unei legături hipertext către un element de conținut Flash: poate fi legată doar pagina care conține elementul; SWFAddress o permite totuși [ 35 ] .

Accesibilitatea conținutului

După ce a fost puternic criticat pe acest punct până în 2003 [ 36 ] , Flash se încadrează în prezent în categoria tehnologiilor compatibile cu accesibilitatea în sensul standardului WCAG2.0 (Web Content Accessibility Guidelines) al W3C [ 37 ]  : funcțiile de accesibilitate sunt inclus în plugin de la Flash Player 6 [ 38 ] .

Probleme de securitate

În mod implicit, Flash player permite utilizarea camerei web și a microfonului computerului. Majoritatea utilizatorilor nu își schimbă configurația software-ului și au existat programe rău intenționate în trecut care au folosit camera web și microfonul. Este o invazie a vieții private și a securității.

Multe reclame s-au bazat pe utilizarea bannerelor animate în Flash. Tot ce este nevoie este ca serverul care găzduiește reclamele să fie compromis pentru ca un program rău intenționat să fie trimis utilizatorilor de internet atunci când vizitează un site web. Totuși, din anii 2010, Flash este din ce în ce mai puțin folosit [ 39 ] , și este suficient să nu-l activezi în browser pentru a te proteja.

În ciuda numeroaselor actualizări, însăși natura algoritmului stă la baza unui teren ideal pentru troieni și alte programe spion. Potrivit site-ului CVE Details, în ultimii 10 ani, Flash player a fost ținta a 338 de atacuri [ 40 ] . Tocmai pentru aceste defecte de securitate, Apple este unul dintre primii jucători majori de pe piață care refuză să integreze software-ul în dispozitivele sale iPhone sau iPad, optând în schimb pentru streaming bazat pe HTTP.

Potrivit unui raport al AISP intitulat „Streaming ilegal și riscuri de securitate cibernetică” [ 41 ], una dintre cele mai populare moduri de a răspândi virușii informatici este prin intermediul site-urilor ilegale de streaming video care utilizează Flash player. Spre deosebire de site-urile legale, site-urile ilegale integrează playere video „personalizate” care invită utilizatorii de internet să instaleze actualizări pentru playerul lor Flash. Această actualizare, în loc să livreze video la cerere, instalează un cal troian sau un malware similar pe computerul utilizatorului. În funcție de tipurile de infecții, programul poate rula apoi în fundal și poate deschide mai multe porturi TCP, poate crea o interfață de comandă și control și poate comunica cu managerul. Computerul este apoi transformat într-un „bot” sau „zombie” [ 42 ] .

Note și referințe

  1. „ Cum sa născut FutureSplash  Animator  “ . Adobe . ) .
  2. Robert Tatsumi ”  , prin Crunchbase  ( accesat) .
  3. Macromedia Flash ajunge la peste 100 de milioane de utilizatori web ”  PR  Newswire .) .
  4. „  Companiile majore folosesc ColdFusion MX  ” [ arhivă] , pe Adobe (accesat pe) .
  5. Paul Festa, „  Flash 8: Macromedia pariază pe capabilitățile sale video  ” , pe ZDnet , (a consultat) .
  6. Versiuni în Platforma Flash ”  , su Senocular  ( accesat) .
  7. Flash Lite 2 Update Preview ”  , în Flash Magazine  ( accesat) .
  8. „ Achiziția Macromedia de către Adobe se  așteaptă să se închidă pe 3 decembrie 2005  ” , pe Adobe , (a consultat) .
  9. CowboyNeal, Adobe  Acquiring Macromedia on 3 decembrie 2005  ” (accesat) .
  10. „ A fost lansat Flash 10, introduce accelerarea 3D ”  , pe  neowin.net , (a consultat) .
  11. Anh, „  Adobe face upgrade la Flash 11 și Air 3 pe Android  ” , în Journal du Geek , (a consultat) .
  12. „  Adobe Flash 11: Stage 3D și 64 de biți  ” , pe Zone Numérique , (a consultat) .
  13. David Goldmann, „  Începutul sfârșitului pentru Adobe’s Flash  ” (accesat) .
  14. Alex Mccaw, Adobe  ’s 9% Flash tax  ” (accesat) .
  15. „  Ce este nou în Animate CC | New Brushes and Layers  ” , la adobe.com (accesat)
  16. „  Lumea spune la revedere de la Flash  ” , su Statista .
  17. Flash și viitorul conținutului interactiv
  18. „  Flash player spre finalul actualizărilor și distribuției pentru 2020  ” , su cnetfrance .
  19. „  Adobe anunță moartea Flash-ului pentru 2020  ” , pe ZdNet .
  20. Folosind clasa LoadVars „Copie arhivată” (versiunea 2 iunie 2012 la Internet Archive ) , livedocs.adobe.com
  21. Flash to the Rescue , xml.com
  22. a și b Statistici , adobe.com
  23. Web-Barometru , webhits.de
  24. Macromedia Flash și Shockwave Players
  25. Penetrarea versiunii Adobe Flash Player
  26. cu sau fără acces restricționat și supus sau nu plății redevențelor
  27. GNU/Linux are doar un plugin pentru arhitectura x86 [1] , în timp ce Linux este disponibil pe multe alte arhitecturi
  28. „ Adobe  Creative Cloud ”  , la Adobe (accesat) .
  29. Vezi de exemplu poziția lunii aprilie
  30. Adobe to Open Flash Platform Messaging Protocol ”  , de  Adobe .
  31. Google Can Now Index… Flash! ” , la www.searchengineworkshops.com  ( accesat pe) .
  32. „  Afișare text  ” (accesat) .
  33. „  Se încarcă fișiere CSS externe  ” , în Help Adobe .
  34. PC penetrare , www.adobe.com
  35. SWFAddress
  36. Flash Access: Unclear on the Concept , Joe Clark, A List Apart , decembrie 2000
  37. [PDF] WCAG 2.0, Flash, PDF, Javascript și ceilalți sunt într-o barcă... (PDF, 1,1  MB ) , Sébastien Delorme și Aurélien Levy, conferințe web de la Paris 2009.
  38. Centrul de resurse pentru accesibilitate Adobe și Crearea de conținut Flash accesibil, WebAim
  39. Kaya Yurieff , „  To long, Flash: Adobe will kill plug-in by 2020  ” , pe CNNMoney , (a consultat)
  40. " Adobe Flash Player: vulnerabilități de securitate CVE, versiuni și rapoarte detaliate , la Detalii  CVE (accesat pe)
  41. Streaming ilegal și riscuri de securitate cibernetică: un status quo periculos? ” , la Documentcloud.org  ( accesat pe)
  42. ^ " Zeroing in on Malware Propagation Methods , Microsoft Security Intelligence Report  , volumul 11  ​​, , p.  17-19

Anexe

În alte proiecte Wikimedia:

Articole similare

linkuri externe