Adobe Flash

Adobe Flash , eller Flash , tidligere Macromedia Flash , utpeker et sett med programvareteknologier som tillater manipulering av vektorgrafikk , rasterbilder og ActionScript - skriptfor å lage eller bruke multimedieinnhold (animasjoner, videoer, spill, applikasjoner...). Flash Player- programvarenble utviklet og distribuert av Macromedia frem til 2005, etter oppkjøpet av Adobe Systems , som ga støtte for programvaren til støtten ble avsluttet. Flash Player var tilgjengelig som en plugin på de fleste nettlesere , som tillot bruk av interaktive objekter eller streaming av videostrømmer, noe som ikke var naturlig tillatt av nettlesere på den tiden.

Flash kan referere til et integrert utviklingsmiljø (IDE), en virtuell maskin som brukes av Flash Player eller Flash-server for å spille av Flash-filer (SWF-utvidelse).

Etter lanseringen i 1996 ble Flash-teknologi en av de mest populære for å legge til animasjoner og interaktive objekter på en nettside , og også for å integrere streaming video på en nettside. Teknologien er da inkludert i mye programvare og brukes også til å lage animasjoner, reklame eller videospill.

Flash har lenge vært den dominerende plattformen for multimedieinnhold på nettet, men siden Apples beslutning i 2010 om å ikke lenger inkludere det på merkets nettbrett og telefoner, sammen med utviklingen av nye nettteknologier HTML5 som overgikk Flash når det gjelder funksjonalitet og sikkerhet, falt bruken av teknologien fra nesten 50 % av nettstedene i 2011 til 10 % i, før den kollapser med slutten av Flash Player-utviklingen i 2020 og avviklingen av støtten fra nettlesere.

Historie

Begynnelser

I, Charlie Jackson  , Jonathan Gay  og Michelle Welsh oppretter et lite programvareselskap ( oppstart ) kalt FutureWave og en tidlig tegneprogramvare, SmartSketch , designet for å gjøre det like enkelt å lage grafiske brukergrensesnitt som å tegne på papir [ 1 ] . Selv om SmartSketch var innovativt, møtte ikke den forventede suksessen. Med demokratiseringen av Internett, innser FutureWave potensialet til vektoranimasjonsverktøy for nettet. I 1995 modifiserte FutureWave SmartSketch ved å legge til et ramme-for-bilde-system og ga ut programvaren på nytt somFutureSplash AnimatorMacintosh og Windows . Over tid har selskapet lagt til en annen programmerer, Robert Tatsumi [ 2 ] , en kunstner, Adam Grofcsik, og en PR - spesialist , Ralph Mittman, til arbeidsstokken.

I, kjøper Macromedia programvare for vektoranimasjon og markedsfører den som Flash 1.0. Den andre versjonen av Macromedia Flash ble utgitt i 1997 med nye funksjoner som stereolydstøtte, integrering av punktgrafikk, knapper og biblioteket. Macromedia Flash 3 ble utgitt i 1998, og forbedret animasjonshåndtering og publisering betydelig. Et enkelt skriptspråk ser ut til å kontrollere interaktive objekter; Macromedia selger sitt 100 000. produkt samme år [ref. nødvendig] . I 1999 lanserte Macromedia sin fjerde versjon av Flash og registrerer 100 millioner installasjoner av Flash Player [ 3 ] , som nå er inkludert i Microsoft Internet Explorer 5 . Flash 4 ser starten på MP3 -støtte . Opprinnelig var ikke Flash-spilleren inkludert i nettlesere og brukere måtte besøke Macromedias nettsted for å laste den ned. Fra og med 2000 distribueres den med nettlesere AOL , Netscape og Internet Explorer . To år senere kommer den med alle versjoner av Windows XP , og når 92 % av nettbrukerne.

2000-tallet

Flash v6-ikon

Den femte versjonen av Flash ble utgitt i 2000 , med nye skriptfunksjoner, på språket nå kalt ActionScript. Den innoverer også ved muligheten for å endre grensesnittet til tekstmiljøer.

Macromedia Generator er Macromedias første initiativ for å skille design fra Flash-filinnhold. Generator 2.0 utgitt iog inkluderer sanntidsservergenerering i den profesjonelle versjonen av Flash. Generator ble avviklet i 2002 til fordel for nye teknologier som tillot dataoverføring mellom klient- og ColdFusion -servere .

I, viser en studie av Media Metrix for Macromedia at 7 av de 10 største amerikanske sidene bruker Flash-teknologi [ 4 ] .

de, kunngjør Macromedia tilgjengeligheten av Macromedia Flash MX og Macromedia Flash Player 6, med nye videoapplikasjoner, komponenter, nedlastbare biblioteker. Flash Communication Server MX, også utgitt i 2002, lar videoer lastes ned av den sjette versjonen av Flash Player (tidligere inkludert i Flash-filen).

Flash MX 2004 kommer ut, med nye funksjoner som opptil åtte ganger raskere lansering med den nye kompilatoren og den nye Macromedia Flash Player 7, muligheten til å lage tabeller, grafikk og tekstanimasjoner, støtte for nye formater som PDF og Adobe Illustrator 10. ActionScript 2.0 også vises, og tillater en mer formell objektorientering av utviklingen.

Flash MX 2004 er den første som markedsføres i to versjoner, "standard" og "profesjonell" . Standardversjonen er rettet mot klassisk Flash-animasjon, mens Pro-versjonen inkluderer avanserte funksjoner for utviklere.

I 2004 gjorde introduksjonen av "Flash-plattformen" den til å gå utover statusen til et enkelt opprettelsesverktøy (Flex 1.0/Breeze 1.0). Flash Lite 1.1 autoriserer lesing av Flash-innhold på innebygde enheter, for eksempel mobiltelefoner . Avduket tidlig i august [ 5 ] slapp Macromedia den åttende versjonen av Flash i 2005, ansett av Macromedia for å være den viktigste oppdateringen siden den femte versjonen av Flash [ 6 ]  : filtre, bitmap , ny On2 VP6-videokodek, ny motor " FlashType" -gjengiver, en mobiltelefonemulator, og flere tillegg til ActionScript 2.0 som BitmapData, og flere geometriklasser.

Flash Lite 2 er også oppdatert i 2005 (parallelt med Flash Player 7) [ 7 ] .

de, kjøper Adobe Systems Macromedia og alle dets produkter [ 8 ] , [ 9 ] .

Den niende versjonen av Flash Player markerer første gang i 2006 at en Flash-spiller har blitt oppdatert sammen med forfatterprogramvare. Flex 2.0 oppdateres sammen med Flash Player 9; for første gang i Flash-historien vil spilleren bli oppdatert før den tilsvarende flash-programvaren [ ref.  ønsket] .

I 2007 er Flash inkludert i Adobes Creative Suite (CS3). Flash CS3 er fortsatt tilgjengelig i to versjoner (Simple og Professional). De viktigste nye funksjonene er total integrasjon med resten av Adobe-pakken, blant annet enklere tilgang til filer takket være Bridge CS3. Men hovedendringen er ikke der, det er passasjen til den tredje versjonen av ActionScript som forbedrer den betraktelig, den viser seg å være mer komplett, men mer komplisert for nybegynnere.

I, ga ut den andre utgivelseskandidaten ( kvalifisert versjon) av Flash Player 10, som for første gang også (og delvis) er basert på egenskapene til datamaskinens grafikkort (GPU). de, Flash 10 er tilgjengelig [ 10 ] , i sin versjon ansett som stabil av Adobe [ref. nødvendig] .

Også i 2008, etter en lang feide mellom Adobe og åpen kildekode-fellesskapet, dukket Alchemy Compiler-prosjektet opp, basert på llvm-rammeverket , som lar flash emulere de opprinnelige C++/C- og Assembler-språkene. Under Adobe max-konferanser vil portene til fceu-emulatoren eller nyere av Unreal Engine bli projisert på skjermen.

2010-tallet

de, den ellevte versjonen av Flash er tilgjengelig i 32-biters og 64-biters versjoner [ 11 ] , [ 12 ]  ; den bringer blant annet Stage3D-teknologien.kunngjør Adobe slutten på utviklingen av Flash -plugin for mobiler [ 13 ] . de, Flash player 11.2 er tilgjengelig i premiumversjon, en betalt versjon (9 % av inntektene etter de første $50K tjent [ 14 ] ) av Flash Player-drift, for spill som kombinerer 3D og Alchemy 2 (for øyeblikket Flashcc)., kansellerer Adobe sitt "speedtax" -prosjekt , og kansellerer ASNext (actionscript 4) fra veikartet [ref. nødvendig] .

Fremtiden etter 2010

Utviklerne antar at Flash-plugin-modulen på lang sikt bør erstattes fullstendig av HTML5, når nettlesere teknisk sett vil ha innhentet Flash når det gjelder lyd- og videobufferadministrasjon (gjengivelseshastighet, vsync, audiobytes, fullskjerm osv.) , selv om dette bare er en hypotese, vel vitende om at etterbehandling på lavt nivå av video og lyd krever en betydelig økning i utviklingsbudsjettene. Adobe fokuserer derfor mer og mer på bruken av Flash for stasjonære multimediaapplikasjoner, uten å miste nettspilleren av syne.

Til slutt oppfordrer Adobe utviklere til å forlate Flash-teknologien på grunn av oppdagelsen av en rekke sikkerhetsfeil og blokkeringen av plugin-en som er gjort effektiv av mange nettlesere, og starter med Mozilla Firefox og Google Chrome .

2016

Flash er omdøpt til Animate CC [ 15 ] . Dette nye navnet kunngjør eksplisitt reposisjoneringen av programvaren: animasjon . I forretningssjargong brukes alltid navnet Flash.

Flash-bruken har falt fra nesten 50 % av nettstedene i 2011 til 10 % i[ 16 ] .

Slutten av 2020

Adobe kunngjorde på sin bloggslutten av Flash-produktet, planlagt i slutten av 2020 [ 17 ] . De vil slutte å oppdatere og distribuere Flash-spilleren. De oppfordrer innholdsskapere til å migrere til HTML5 og WebGL [ 18 ] . Siden den gang har Adobe favorisert en overgang til HTML5 , og den endelige døden til Flash kunngjøres for 2020 [ 19 ] .

Fra animasjon til video

Opprinnelig fokusert på animasjon, tilbød tidlige versjoner av Flash lite interaktivitet, med svært begrensede skriptmuligheter. Skript brukes til å lage de fleste interaksjonene (knapper, felt, rullegardinmenyer) som finnes i Flash-animasjoner. Skript gjør det mulig å redusere utviklingstiden like mye som vekten av .swfs, sammenlignet med bruk av nøkkelbilder, designet fremfor alt for animasjon. I tillegg er de lett gjenbrukbare. Programmeringsspråket til en Flash - webklient er ActionScript  ; klienten kommuniserer med en server med XML-socket eller med http (LoadVariables()-funksjonen eller LoadVars-klassen [ 20 ]) i motsetning til AJAX som bruker XMLHTTPrequest eller ActiveXObject avhengig av nettleseren. En implementering av XMLHTTPRequest har blitt portert til flash hvis funksjonalitet avhenger av versjonen av spilleren [ 21 ] .

Flash Player har siden lanseringen av ActionScript 3.0 to virtuelle maskiner; AVM1 kompatibel med ActionScript 1.0 og 2.0, og AVM2-kompatibel ActionScript 3.0 mer orientert programmerer på grunn av sin kompleksitet.

årActionScriptFlash IDEFlash PlayerFlashLite
2000-20031.0Flash 5, Flash MX6
2003-20062.0Flash MX 2004, Flash 8versjon 7 og 8versjon 2.0, 2.1 og 3
Siden 20063.0Adobe Flex 2.0, Flash CS3, Flash CS4, Flash CS5, Flash CS5.5, Flash CS6, Flash CCversjon 9, 10 og 11

Arkitektur

Støttet nettleser

En Flash-spiller er alltid i stand til, i tillegg til å administrere det grafiske grensesnittet, å kompilere ActionScript -språket i swf-filene til en bytekode som deretter kan tolkes av spilleren. Noen av teknologiene som brukes i Adobes Flash-spiller forblir imidlertid ikke-offentlige eller underlagt patenter (for eksempel lyd- og videokomprimering).

Det er også mulig å eksportere animasjoner i HTML5. De ulike mobile enhetene støtter HTML5-formatet, i motsetning til swf-formatet som ikke lenger støttes på Android og iOS i de nyeste versjonene.

Adobe Reader

Flash-spilleren gir rask installasjon. Bruken av vektorgrafikk (som PostScript , SVG og PDF ), spesielt når det kombineres med ActionScript-kode for animasjon, gjør at Flash-filer kan være små filer som bruker mindre båndbredde enn punktgrafikk eller grafikk-videoer. På flere punkter er Flash en veldig interessant løsning for overføring av flere innhold. Hvis innholdet ganske enkelt er et [uklart] format , for eksempel tekst, video eller lyd, kan andre alternativer gi bedre resultater. Det avhenger imidlertid av typen applikasjon eller animasjon som er opprettet. En Flash-animasjon kan trenge flereCPU . I følge Macromedia er Adobe Flash -spilleren (plugin eller ActiveX for Internet Explorer på Windows) for øyeblikket til stede i 97 % av nettlesere over hele verden, hvorav 90 % har den nyeste versjonen, ifølge en studie utført av NPD [ 22 ] . Andre kilder, som Webhits [ 23 ] , antyder rater under 70 % i 2005.

Flash Player 8 tilbyr to videokodeker : On2 Technologies ' VP6 og Sorenson Spark , og JPEG , Progressive JPEG, PNG og GIF oppstartsakselerasjon . I sin neste utgivelse skal den kunne bruke en just-in-time (JIT) kompilator for ActionScript-motoren. Flash blir veldig vanlig på datamaskiner. I følge OD [ 24 ] har 98 % av amerikanske Internett-brukere Flash-spilleren installert [ 22 ] , med 45 % - 56 % [ 25 ]] som har den nyeste versjonen. Spilleren eksisterer for et stort antall systemer og enheter. Innholdet kan spilles av uten problemer påMicrosoft Windows,Mac OS, ogLinuxi386 (Macromedia har laget eller lisensiert spillere for følgende systemer: Windows,Mac OS 9/X,Solaris,HP-UX,Pocket PC,OS/2,QNX,Symbian,Palm OS,BeOSogIRIX). Hvis ikke, Macromedia Flash Lite tillater kompatibilitet med andre systemer.

Flash Player 8 ble aldri utgitt for Linux . Denne avgjørelsen ble bestridt i Linux-fellesskapet da noen mennesker følte at Adobe forlot Linux-markedet. Adobe annonserte at de ville forkaste denne versjonen for å konsentrere seg om versjon 9, lansert kort tid etter versjonene av Windows og Mac OS X. Paradoksalt nok insisterer nettsteder på å bruke de nyeste versjonene, Adobe hevder at deres Flash-spillere er "Linux-kompatible" . Utgivelsen av versjon 9 har bidratt til å forbedre denne situasjonen. [utydelig]Denne plugin-modulen finnes på mange plattformer (PC (Windows, Mac OS eller GNU/Linux) Pocket PC, PSP, Mobiler...). UNIX-systemer støtter spillerversjoner 9 og 10, men ikke 8 og fungerer bare på visse Linux-versjoner, ALSA -lyddrivere , ingen støtte for OSS eller esd  . Mangelen på støtte for eldre versjoner på Linux kan omgås ved å bruke Wine .

Adobe tilbyr sine brukere som godtar lisensen muligheten til å bruke spesifikasjonene for å utvikle programmer som kan eksporteres i Flash-format. Lisensen forbyr bruk av spesifikasjonene til å lage programmer for å kopiere Flash-filer. Flash-teknologi blir brukt mer og mer for reklameinnhold, noen ganger uhensiktsmessig, den ble laget for Mozilla og dets derivater utvidelser som FlashBlock som tillater blokkering av Flash-annonseringsinnhold, lasting av uønskede introduksjonssider og forespørsler om Flash-installasjonsprogram.

Alternative lesere

Flash Player-komponenten er en proprietær plug-in (eller en ActiveX) hvis kilder ikke er tilgjengelige. Andre Flash Player-prosjekter eksisterer, for eksempel GPLFlash og swfdec , i forskjellige stadier av ferdigstillelse.

Til slutt, gitt den utbredte bruken av flash-formatet, ble utviklingen av et kompatibelt avspillingsprogram satt på FSFs prioriteringsliste . Prosjektet heter Gnash .

Utviklingsmiljøer

Flash-editoren er både en programvare for vektortegning som Illustrator og en animasjonsprogramvare. Ulempen for forfattere er avhengigheten av proprietær programvare for å lage Flash-filer, samt avhengigheten av et format hvis fremtidige utvikling bare Macromedia styrer. Imidlertid publiseringen iav .SWF-formatspesifikasjonen versjon 3 har gjort utviklingen av applikasjoner som er kompatible med Flash mer tilgjengelig.

  • Flash (versjon 5): la til en hendelsesbehandler for klipp, kraftigere enn knapper.
  • Flash MX (versjon 6.0, MX for 'Multimedia eXperience'): Fra denne versjonen ble Flash standardverktøyet for å lage og publisere dynamisk innhold og applikasjoner for stasjonære datamaskiner og mobile enheter. Flash er ofte ikke lenger identifisert som ren animasjonsprogramvare; det brukes i økende grad til å utvikle Rich Internet Application (RIA) applikasjoner med dynamisk innhold, men også såkalte off-line applikasjoner . Store grupper nøler ikke med å utnytte mulighetene til Flash, og spesielt mulighetene for dynamisk grensesnitt i henhold til brukeren. (Eks.: Eurocopterhar utviklet sine opplæringsverktøy i Flash. Enten piloter eller mekanikere, alle interessenter får tilgang til opplæringen som angår dem via et adaptivt grensesnitt utviklet i Flash).
  • FlashMX 2004 (versjon 7.0). Flash har en tendens til å bli et integrert utviklingsmiljø (IDE) som Visual Studio og Eclipse som til slutt vil tillate det som kalles Rapid Application Development (RAD). Det er nå basert på ActionScript 2.0-språket. Den støtter de samme overlappende stilarkene som brukes av HTML; dette er en raskere måte å legge til visuelle effekter (effektene av historien); en veiviser for å lette importen av video; ulike forbedringer angående verktøy (polygon, gratis transformasjon) og panel (historikk, kommandoer, atferd, komponent, ikke-HTML-hjelp) samt Flash Player 7.
  • Flash 8 (versjon 8.0). Flash 8 fortsetter å stole på ActionScript 2.0-språket som det beriker. Flash 8 tilbyr nå filtre og blandingsmoduser, forenkler kommunikasjonen mellom animasjonen og dens beholder via den eksterne API -en , og letter opplasting og nedlasting av filer mellom en brukers datamaskin og server takket være FileReference-klassen.
  • Flash CS3 (versjon 9.0). Flash kan nå stole på en ny versjon av det foretrukne ActionScript 3-språket. Det lar spesielt en bruker aktivere/deaktivere fullskjermmodus.
  • Flash CS4 (versjon 10.0). Med den nye versjonen av spilleren tillater Flash nå bruk av 3D og støtter H.264 -standarden for video. Det gir også mulighet for omvendt kinematikk. I motsetning til forgjengeren Director og dens "Xtras" , er Flash ikke ment å utvides ved bruk av plugins. Det er mulig å integrere tilleggskomponenter eller "Komponenter" for å laste ned fra utgiverens nettsted eller laget av mange utviklere. Disse komponentene er i seg selv utviklet i Flash-teknologi og er integrert transparent og med inter-plattform kompatibilitet som dette innebærer, i motsetning til "Xtras"som er eksterne biblioteker som kan bruke forskjellige teknologier og noen ganger spesifikke for visse plattformer. Alternative kompilatorer og utviklingsmiljøer inkluderer Flash, Ming , haXe , E anim , SWiSH og Multimedia Fusion 2 . Foreløpig [Når?] kan mye programvare som LibreOffice , Gnash , Swift, SWiSH eller Toon boom studio (tegneserie) eksportere i dette formatet.
  • Flash CS5 , Flash CS5.5 , Flash CS6 , Flash CC .Med Air-kompilatoren til stede i Flash, kan du nå utvikle apper for telefoner og nettbrett for Android- og iOS-plattformer. Du kan ganske enkelt bruke de genererte applikasjonene eller vise dem i de forskjellige butikkene. Når en utviklerkonto er opprettet, samt de ulike sertifikatene som er generert, vil appene dine bli funnet på Google Play, Amazon AppStore eller på Apple App Store. Du kan også eksportere animasjonene dine i HTML5-format, som er et internettformat som er kompatibelt med de ulike telefonene og nettbrettene på markedet (i motsetning til .SWF-formatet som ikke lenger støttes på iOS og Android). [kampanjepass]

Bruker

Flash-filene som opprettes kan inkluderes på en nettside for bruk på Internett eller kan vises i uavhengig form (som en enkelt kjørbar fil, uten plug-ins) for offline bruk. Det grafiske innholdet i Flash-filer gjør det mulig å få rike webapplikasjoner takket være vektorstøtte og multimediafiler som integrerer digital lyd og digital video. Flash brukes til å produsere visuelt innhold i den såkalte RichMedia  " og Motion Design  " tilnærmingen til nettet.

Denne programvaren brukes for tiden i følgende sammenhenger:

Flash-aktiverte Adobe-produkter

Flash-teknologi brukes i mange områder av applikasjoner og media:

kontroverser

Åpen kildekode-fellesskap

Et veldig langt standpunkt satte Macromedia og Adobe mot åpen kildekode-fellesskapet, som protesterte mot det faktum at, i motsetning til forgjengeren Adobe Director , kompilerte Flash bare et proprietært skriptspråk. Krangelen endte i 2008 på felles grunnlag med utviklingen av Alchemy -kompilatoren som tillater kompilering av C , C++ og assemblerspråk , i administrert modus, som blant annet tillot portering av mange gamle MS-DOS-spill samt arkade- og konsoll-emulatorer, eller Flash-versjoner av Unity 3D og Unreal Engine. Nå er Flash-teknologien kompatibel med arbeid i åpen kildekode-verden.

Webintegrasjon

Nettleserskjerm under Flash-krasj

Selv om Flash brukes på mange nettsteder, er det ikke en del av W3C -standardene , og derfor er det ikke en anerkjent internettstandard.

Selv om Adobe har publisert de delvise spesifikasjonene til Flash (ekskludert for eksempel videokodeker), er det ingen offentlig referansedokumentasjon, og det er derfor umulig å gjøre det til en standard som per definisjon må være offentlig [ 26 ] dokumentert.

Mangelen på offentlig dokumentasjon og mangelen på standardisering begrenser mulighetene til tredjeparter til å utvikle kompatible tillegg. Selv om en Flash-plugin er forhåndsinstallert på et stort antall forbrukerdatamaskiner, har noen operativsystemer , gratis eller ikke, en kompatibel modul [ 27 ] .

På sin side presenterer Adobe Flash som "en del av verktøyene for nettet" [ 28 ] , men bruken av det er kritisert [ 29 ] , spesielt av promotørene av åpne standarder.

Interoperabilitetsproblemer

Flash-formatet er ikke standardisert, spesifikasjonene er åpne bare nylig (for å skrive en spiller), akkurat som RTMP -protokollen [ 30 ] , oppstår interoperabilitetsproblemer .

I lang tid indekserte ikke søkemotorer Flash [ 31 ] . Cascading stilark er ikke aktuelt på et Flash-objekt, bortsett fra via native Texfield-objekter som kan vise forenklet HTML (hovedsakelig formateringstag) [ 32 ] som kan bruke CSS-stiler [ 33 ] eller AIR-motoren som integrerer en webkit-motor og kan vise fullstendig html sider. Fraværet av en plugin gjør dette formatet vanskelig å bruke på visse plattformer [ 34 ]. Søkefunksjoner i nettleseren har ikke tilgang til Flash-innhold. Nettleserloggen inkluderer ikke Flash-innhold, så det er for eksempel ikke mulig å gå tilbake til et trinn i en flersides form. Det er ikke mulig å lage en hypertekstkobling til et element av Flash-innhold: bare siden som inneholder elementet kan kobles til; SWFAddress tillater det imidlertid [ 35 ] .

Innholdstilgjengelighet

Etter å ha blitt sterkt kritisert på dette punktet frem til 2003 [ 36 ] faller Flash for tiden inn i kategorien teknologier som er kompatible med tilgjengelighet i betydningen av WCAG2.0-standarden (Web Content Accessibility Guidelines) i W3C [ 37 ]  : tilgjengelighetsfunksjoner er inkludert i plugin siden Flash player 6 [ 38 ] .

Sikkerhetsproblemer

Som standard tillater Flash-spilleren bruk av datamaskinens webkamera og mikrofon. De fleste brukere endrer ikke programvarekonfigurasjonen, og det har vært ondsinnede programmer tidligere som brukte webkameraet og mikrofonen. Det er en invasjon av personvern og sikkerhet.

Mange annonser var basert på bruk av animerte bannere i Flash. Alt som trengs er at serveren som er vert for annonsene, blir kompromittert for at et skadelig program kan sendes til Internett-brukere når de besøker et nettsted. Fra 2010-tallet er Flash imidlertid mindre og mindre brukt [ 39 ] , og det er nok å ikke aktivere det i nettleseren for å beskytte deg selv.

Til tross for mange oppdateringer, ligger selve naturen til algoritmen til grunn for en ideell grobunn for trojanere og andre spionprogrammer. Ifølge nettstedet CVE Details har Flash-spilleren de siste 10 årene vært målet for 338 angrep [ 40 ] . Nettopp for disse sikkerhetsmanglerne er Apple en av de første store aktørene på markedet som nekter å integrere programvaren i sine iPhone- eller iPad-enheter, og velger i stedet for HTTP-basert streaming.

I følge en rapport fra AISP med tittelen "Illegal Streaming and Cyber ​​​​Security Risks" [ 41 ], en av de mest populære måtene å spre datavirus på er gjennom ulovlige videostrømmesider som bruker Flash-spilleren. I motsetning til lovlige nettsteder, integrerer ulovlige nettsteder "skreddersydde" videospillere som inviterer Internett-brukere til å installere oppdateringer for sin Flash-spiller. Denne oppdateringen, i stedet for å levere video på forespørsel, installerer en trojansk hest eller lignende skadelig programvare på brukerens maskin. Avhengig av typene infeksjoner, kan programmet deretter kjøre i bakgrunnen og åpne flere TCP-porter, lage et kommando- og kontrollgrensesnitt og kommunisere med lederen. Datamaskinen blir deretter forvandlet til en "bot" eller "zombie" [ 42 ] .

Notater og referanser

  1. " Hvordan FutureSplash  Animator ble født  " . Adobe . ) .
  2. " Robert Tatsumi , via Crunchbase  ( tilgang) .
  3. " Macromedia Flash når over 100 millioner nettbrukere . PR  Newswire .) .
  4. Større selskaper bruker ColdFusion MX  " [ arkiv] , på Adobe (åpent på) .
  5. Paul Festa, Flash 8: Macromedia satser på videoegenskapene sine  " , fra ZDnet , (konsulterte) .
  6. " Versjoner i Flash-plattformen , su Senocular  ( tilgang) .
  7. " Flash Lite 2 Update Preview , i Flash Magazine  ( åpnet) .
  8. " Adobes oppkjøp av Macromedia forventes avsluttet 3. desember 2005 "   , fra Adobe , (konsulterte) .
  9. CowboyNeal, " Adobe  Acquiring Macromedia on December 3, 2005  " (åpnet) .
  10. " Flash 10 utgitt, introduserer 3D-akselerasjon ,  neowin.net , (konsulterte) .
  11. Anh, Adobe oppgraderer til Flash 11 og Air 3 på Android  " , på Journal du Geek , (konsulterte) .
  12. Adobe Flash 11: Stage 3D and 64 bits  " , på Zone Numérique , (konsulterte) .
  13. David Goldmann, Begynnelsen på slutten for Adobes Flash  " (åpnet) .
  14. Alex Mccaw, " Adobes  9% Flash-skatt  " (tilgang) .
  15. Hva er nytt i Animate CC | Nye børster og lag ,  ”adobe.com (tilgang)
  16. Verden sier farvel til Flash  " , su Statista .
  17. Flash og fremtiden for interaktivt innhold
  18. Flash-spiller mot slutten av oppdateringer og distribusjon for 2020  " , su cnetfrance .
  19. Adobe kunngjør Death of Flash for 2020  " , su ZdNet .
  20. Ved å bruke LoadVars-klassen "Archived copy" (2. juni 2012-versjon på Internet Archive ) , livedocs.adobe.com
  21. Flash to the Rescue , xml.com
  22. a og b statistikk , adobe.com
  23. Web-Barometer , webhits.de
  24. Macromedia Flash og Shockwave-spillere
  25. Adobe Flash Player-versjonspenetrasjon
  26. med eller uten begrenset tilgang og underlagt eller ikke betaling av royalties
  27. GNU/Linux har bare en plugin for x86 -arkitekturen [1] , mens Linux er tilgjengelig på mange andre arkitekturer
  28. " Adobe  Creative Cloud , hos Adobe (tilgjengelig) .
  29. Se for eksempel stillingen i april
  30. " Adobe to Open Flash Platform Messaging Protocol , fra  Adobe .
  31. " Google kan nå indeksere ... Flash!, på www.searchengineworkshops.com  ( tilgjengelig på) .
  32. Tekstvisning  " (åpnet) .
  33. Laster inn eksterne CSS - filer  " , i Hjelp Adobe .
  34. PC-penetrasjon , www.adobe.com
  35. SWFA-adresse
  36. Flash Access: Unclear on the Concept , Joe Clark, A List Apart , desember 2000
  37. [PDF] WCAG 2.0, Flash, PDF, Javascript og de andre er i en båt... (PDF, 1,1  MB ) , Sébastien Delorme og Aurélien Levy, nettkonferanser i Paris 2009.
  38. Adobe Accessibility Resource Center og lage tilgjengelig Flash-innhold, WebAim
  39. Kaya Yurieff , So long, Flash: Adobe will kill plug-in by 2020  " , su CNNMoney , (konsulterte)
  40. " Adobe Flash Player: CVE sikkerhetssårbarheter, versjoner og detaljerte rapporter , på  CVE Details (tilgang på)
  41. " Ulovlig streaming og cybersikkerhetsrisiko: en farlig status quo?, på Documentcloud.org  ( tilgjengelig på)
  42. " Nuller inn på metoder for forplantning av skadelig programvare , Microsoft Security Intelligence Report  , nr. bind 11  ,, s.  17-19

Vedlegg

På andre Wikimedia-prosjekter:

Relaterte artikler

  • Gnash
  • Skalerbar vektorgrafikk (SVG)
  • Flash kan brukes til å lage tegneserier på nett
  • Flash kan brukes til å lage en digital historie
  • Flash kan brukes til å lage online animasjoner som XiaoXiao
  • Gnash- programvaren , fra GNU -prosjektet , er et gratis alternativ til Flash-spilleren.
  • lys park
  • Swfdec er gratis programvare for GNU/Linux- og FreeBSD-miljøene, og støtter for tiden mange funksjoner i Flash versjon 9.
  • Et sett med åpen kildekode-programvare gjør det mulig å produsere .swf-format eller å jobbe med Flash - den mest brukte profesjonelt er MTASC.
  • Adobe Flash Catalyst- verktøy for å lage grafiske applikasjoner (kodenavnet Thermo)
  • Synfig Studio gratis programvare for vektoranimasjon.
  • Charlie Miller , person som oppdaget sårbarheter
  • Flash kan også brukes til å lage spill som Dofus

Eksterne linker