Dys Flash Die Den pågående historien om Tech Companies prøver å drepe Flash
Flash er rich media plugin som alle elsker å hate, trenger Adobe Flash å dø? [MakeUseOf Poll] Trenger Adobe Flash å dø? [MakeUseOf Poll] Vi vil vite hva du synes om Adobe Flash, og spesielt om du tror Flash må dø. Velkommen til denne ukens MakeUseOf avstemning. Les mer, beryktet for sine konstante oppdateringer og hard appetitt for systemressurser. Nå er det splashed over tech-overskriftene Adobe Flash må dø, Apple Suffers From Staingate, og mer ... [Tech News Digest] Adobe Flash må dø, Apple lider av Staingate, og mer ... [Tech News Digest] Facebook bashes Flash, Apple scrubs de flekker, Walmart lanserer Black Friday 2, Nintendo lider et reelt tap, Spotify karter verden, og R5-D4 slutter alt. Les mer enda en gang, som Mozilla beveger seg for å blokkere det som standard i Firefox nettleseren.
Men dette er ikke første gang Flash har kommet under brann. Det tekniske samfunnet har tilsynelatende vært besatt av ødeleggelsen i mange år.
Her er hvem, hvorfor og hvordan bak fallet av Flash.
Hvordan Flash ble så stor
Fra utsiden, og vite alt vi vet nå om enhetskompatibilitet, fragmentering og viktigheten av å gjøre nettstedstilgang så enkel som mulig, virker det helt bonkers at Flash fortsatt brukes. For å forstå hvordan vi kom hit, må du kaste deg igjen på internett på midten av 90-tallet, og jeg tipper på meg, Microsoft NetMeeting, jeg tipper på meg, Microsoft NetMeeting som Windows XP-løp mot slutten av sin livssyklus, det staver slutt for noen forsømte Microsoft-produkter som så sitt siste gisp for luft når Vista landet globalt i 2007. Microsoft NetMeeting ... Les mer .
I 1996 kjøpte et firma kalt Macromedia FutureSplash Animator og rebranded det Flash. I tillegg til forfatterprogramvaren ble Flash Player distribuert som et nettleser-plugin som tillot Internett-brukere å se animasjonene, videoene og de interaktive elementene som finnes i .SWF-filer. Disse filene måtte forfatteres ved hjelp av Macromedias proprietære programvare og startet dermed Flash-monopolet.
Ved 2000 hadde Flash nådd versjon 5 og nettsteder som Stickdeath og Homestar Runner Rise Of SWF: Flash-animasjoner som får deg til å føle deg gammel [Stuff å se] Rise Of the SWF: Flash-animasjoner som får deg til å føle deg gammel [Ting å se på ] Husker du når et firma som heter Macromedia introduserte sitt rike web-plugin, Flash? Tidligere var Flash et spennende nytt prospekt. Den introduserte evnen til å animere, bruke ramme-for-ramme og bruke bevegelse-tweening, legge til lyd, ... Les mer bare servert for å holde månedlige Flash Player installasjoner vokser. På det tidspunktet var det ikke overraskende - nettvideoen hadde fortsatt ikke tatt av, med mange fortsatt begrenset til oppringingshastigheter. Teknologien gjorde god bruk av lette vektorgrafik og komprimeringsteknikker for å levere en rik media opplevelse som ingen andre.
I 2005 hadde Adobe kjøpt Macromedia, som førte til Flash, Dreamweaver og hele Shockwave-familien. Det ble gjort betydelige forbedringer til ActionScript, noe som gjør teknologien mer attraktiv for bedriftsbrukere med enkelte implementeringer (som Adobe Flex Builder), som målrettet mot bedriftsmarkedet spesielt. Det er riktig, selv bedrifter-nivå bedriftens applikasjoner ble bygget med Flash.
I 2008 oppnådde Flash-versjon 10 komplett med en ikke-GPU-akselerert 3D-motor. Kort tid etter opptok Adobe Integrated Runtime (senere rebranded Adobe AIR), erstattet Flash Player med et nytt rammeverk som til og med fant veien til iOS til tross for Apples blundring av Flash som en webteknologi.
Det har vært bare kort tid siden 20 år siden Flash 1.0 ble utgitt i 1996, og bare nå blir det gjort alvorlige trekk til virkelig “drepe” teknologien.
Problemet med Flash
Et av de største problemene med Flash ble ekkoet i noen av sine tidligste kritikk. Langt før nulldagssårbarheter og en umettelig tørst for systemressurser ble de-rigeur, Adobe ble kritisert for deres “leverandør låsing inn” nærme seg.
Som Flash er en proprietær teknologi, er Adobe i siste instans i kontroll over plattformen. Det er ingen åpen kildekode å se, og dermed ingen offentlige spesifikasjoner definert for re-implementering av tidligere arbeid utenfor Adobes ultimate kontroll. Alle fra Mozilla Europas grunnlegger Tristan Nitot, fri programvarebevegelsesevangelist Richard Stallman og oppfinner av CSS Håkon Wium Lie har kritisert Flash for gatekeeper-tilnærmingen.
“Både Adobe og Microsoft har vært villige til å gi [Flash og Silverlight unna] gratis. Men kanskje de har en agenda. De er ikke her for herligheten; de er her for pengene ... du produserer innhold for brukerne dine, og det er noen i midten som bestemmer om brukerne skal se innholdet ditt. Hvis Adobe eller Microsoft bestemmer seg for å konkurrere med deg, og du bruker teknologien, kan du ikke konkurrere.”
Tristan Nitot, grunnlegger av Mozilla Europe, snakket til ZDNet i april 2008.
Til tross for forsøk som ble gjort av Adobe i 2009 for å løfte restriksjoner på .SWF / .FLV-filspesifikasjonene, har teknologien aldri mottatt den varme åpen kildekode-tilnærmingen som kritikere har struttet for. En rekke alternativer for åpen kildekode-spilleren sprang opp, som Gnash, Swfdec og Lightspark - som alle falt ved veikanten, med begrenset kompatibilitet i motsetning til det som Adobe kunne implementere.
Flash er også ofte funnet å være usikkert, et faktum mange brukere er klar over takket være tilsynelatende uendelige Flash Player-oppdateringer. Senest ble en gruppe kalt Hacking Team selv hacket, og en rekke verktøy lekket ut på nettet - inkludert tre (og telle) spesielt uhyggelige utnytter for Flash, noe som førte til at Mozilla tok drastiske tiltak.
“Adobe Flash-plugin-modulen er ikke-fri programvare, og folk bør ikke installere den, eller foreslå å installere den, eller til og med fortelle folk den eksisterer. At Firefox tilbyr å installere det er en veldig dårlig ting. Jeg har prøvd i et par år å komme på en modifisert versjon av Firefox som ikke vil tilby å installere noen ikke-gratis plugin-moduler, men vi har ikke nok personer til å gjøre dette arbeidet veldig bra.”
Richard Stallman, grunnlegger av Free Software-bevegelsen, postet på OpenBSD-postliste i desember 2007.
På tidspunktet for publisering, CVEDetails - et nettsted som sporer vanlige sårbarheter og utnytter - tilskriver 510 totale problemer til Flash Player siden 2005, bare kort 40% av alle registrerte Adobe sårbarheter siden 1999 (1276). Tallene for 2015 er enda mer deprimerende, med Flash utgjør 75% av alle Adobe-sårbarheter.
Det er også vanskelig å ignorere at i de 20 årene siden introduksjonen, har nettleserteknologi kommet langt, og har tilkoblingshastigheter. Flash er gammel etter dagens standarder, og å måtte installere et plugin for å få tilgang til innhold, føles gammeldags og bakover.
Mange av tjenestene du vil ha tilgang til som en gang stole på Flash, gjør ikke lenger - YouTube, Vimeo, Hulu; de er bare at populært - men annonsører gjør fortsatt stor bruk av det. Noe å tenke på.
Starten på slutten
Til tross for den voksende kritikken fra utviklere og sluttbrukere, ble Flash relativt uutfordret som en baseline-standard til 2010. Web-plugins fortsatte å komme og siden, spesielt Unity-spillmotoren så sin første utgave i 2005, med en nettleser-plugin som er i stand til gir fordybende 3D-opplevelser i en nettleser. Mange av enhetens implementeringer var frittstående, og teknologien var aldri ment for nettet på samme måte som Flash ble brukt i applikasjoner, media og reklame.
Det var ikke før Steve Jobs publiserte sitt åpne brev - Thoughts on Flash - i 2010 at teknologien kom under seriøs gransking fra en teknisk industri tungvekt. Jobber skissert seks klare årsaker til hvorfor Apple ikke ville tillate eller implementere Flash på iOS, med henvisning til teknologiens mangel på åpenhet, en plugin-basert tilnærming, sikkerhets- og ytelsesproblemer, batteridrikke, berøringsfrihet og leverandørlåsing som å bestemme faktorer for beslutningen.
Dette var uten tvil det største slaget teknologien hadde mottatt hittil, og nyheter om at Apple ikke ville støtte Flash, tvang brukere til å søke alternative, nettleser-kompatible teknologier. HTML5, WebM og H.264-kodeken er bare noen av alternativene som blomstrer i kjølvannet av annonseringen. Nettsteder som Vimeo reagerte raskt ved å lage Flash en valgfri ekstra, men fortsatt et standardalternativ for de fleste.
I mellomtiden har Google og Adobe presset på med planer om å implementere Flash i Android 2.2 Froyo i mai samme år. De “Flash på Android” epoken var en kortvarig, og to år senere annonserte Adobe at Android 4.3 “Gelebønne” ville være å fjerne støtte for teknologien. Selskapet støttet sin beslutning med innrømmelsen at:
“Nettleserleverandørene blir stadig mer innoverende og gir funksjonalitet som gjør det mulig å distribuere rik bevegelsesgrafik direkte via nettleserteknologi, en rolle som en gang tjente hovedsakelig av Flash Player. I økende grad distribueres rik bevegelsesgrafikk direkte via nettleseren ved hjelp av HTML5, CSS3, JavaScript og annen moderne webteknologi. Adobe forventer at denne trenden vil fortsette og akselerere, og Adobe vil fortsette å spille en aktiv rolle i dette rommet.”
Adobe Developer White Paper om Android 4.1 “Gelebønne” i februar 2012.
2012 så Microsoft også offisielt å stoppe utviklingen på deres konkurrerende rike medieteknologi, Silverlight. Mens Silverlight sannsynligvis utgjorde liten trussel mot Adobes krone, ble dette trekket sett som kanarien i gruven av mange, og signaliserte at nå var det på tide å omfavne utviklende webteknologier som HTML5 og grøft den pluginbaserte tilnærmingen.
I 2014 annonserte World Wide Web Consortium (W3C) at HTML5-spesifikasjonsprosessen var fullført, og at teknologien var klar for omfattende vedtak. Mange nettlesere støttet allerede HTML5 ved dette punktet, og dermed flyttet bruken av den “roman” til det vanlige. De
I begynnelsen av 2015 ble en annen spik hamret inn i Adobe Flash-kisten, da YouTube droppet Flash som standard videospiller, erstattet det i stedet med HTML5-video. Som en del av kunngjøringen, noterte Richard Leider på YouTube hvordan nye webteknologier endret ansiktet på online video:
“Disse fremskrittene har ikke bare hjulpet YouTube-fellesskapet, men hele bransjen. Andre innholdsleverandører som Netflix og Vimeo, samt selskaper som Microsoft og Apple har tatt imot HTML5 og vært viktige bidragsytere til suksess. Ved å tilby en åpen standard plattform har HTML5 også aktivert nye klasser av enheter som Chromebooks og Chromecast.”
Richard Leider, ingeniørleder på YouTube i et blogginnlegg i januar 2015.
Raskt frem til juli 2015 og italiensk “sikkerhetsselskap” Hacking Team - som etter egen definisjon “gi effektiv, brukervennlig støtende teknologi til verdensomspennende politimyndigheter og etterretningsgrupper” - er hacket, frigjør en rekke våpenoperasjoner i naturen. Dette inkluderte en utnyttelse som Hacking Team beskrevet som “Den vakreste Flash-feilen de siste fire årene.”
Siden da har det blitt funnet ytterligere Flash-utnyttelser, og nedfallet har ikke vært det minste å si. Nyhetene leder Facebooks sikkerhetsoffisør (CSO) Alex Stamos for offentligheten å ringe til Adobe for å sette en dødsdato for Flash, kort tid etter at lederen av Firefox-støtten Mark Schmidt annonserte at alle versjoner av Flash er blokkert som standard i dagens versjon.
STORE NYHETER!! Alle versjoner av Flash er som standard blokkert som standard i Firefox. https://t.co/4SjVoqKPrR #tech #infosec pic.twitter.com/VRws3L0CBW
- Mark Schmidt? (@MarkSchmidty) 14. juli 2015
To dager senere og Flash-støtte er tilbake for Firefox-brukere - men for hvor lenge denne gangen?
Hva nå for Flash?
Flash er ikke død ennå, og nyter fortsatt utbredt bruk, spesielt i spill- og underholdningssfærene. Mange mobile spill (som Angry Birds and Machinarium) ble utviklet med Flash og pakket opp for bruk på mobile plattformer ved hjelp av Adobe AIR, og dette skjer fortsatt for mobilspill produsert i dag.
Tilsvarende er Flash et go-to animasjonsverktøy for mange profesjonelle produktioner som spenner fra My Little Pony: Vennskap er magisk til scener i 2009-Oscar-vinnende irske spillefilm, The Secret of Kells.
Du kan fortsatt kjøpe en lisens for Flash Pro CC i dag, og du kan bruke mye mer på kurs som lærer hvordan du får mest ut av verktøysettet. Men hvis din spesialitet er webteknologi, streaming video og rike Internett-applikasjoner, er Flash ikke fremtiden. En dårlig sikkerhetsoppgave, tungvint oppdateringsprosess og økningen av bedre, mer tilgjengelige teknologier er alle bevis på dette.
Så ikke forvent at Adobe skal drepe det som mange fortsatt anser å være et viktig verktøy i deres kreative arsenal, men forvent å høre mye mindre om det i de kommende årene - spesielt hvis du selv velger å ikke installere det - det er perfekt mulig å nyte dagens internett uten det ...
Har du fortsatt Flash installert? Hva hindrer deg fra å slippe unna?
Bildekreditter: Plug and knife in hands Via Shutterstock, Steve Jobs og Bill Gates (Joi Ito),
Utforsk mer om: Adobe Flash.