Annonse
Flash er det rik medie-plugin som alle elsker å hate Trenger Adobe Flash å dø? [MakeUseOf Poll]Vi vil vite hva du synes om Adobe Flash, og spesielt om du tror Flash trenger å dø. Velkommen til denne ukens MakeUseOf poll. Les mer , beryktet for stadige oppdateringer og hard appetitt på systemressurser. Nå er det sprutet over de tekniske overskriftene Adobe Flash Must Die, Apple lider av Staingate og mer... [Tech News Digest]Facebook bashes Flash, Apple skrubber disse flekkene, Walmart lanserer Black Friday 2, Nintendo lider av et reelt tap, Spotify kartlegger verden, og R5-D4 avslutter det hele. Les mer nok en gang, mens Mozilla beveger seg for å blokkere det som standard i Firefox nettleser.
Men dette er ikke første gang Flash kommer under ild. Teknologimiljøet har tilsynelatende vært besatt av ødeleggelsen i årevis.
Her er hvem, hvorfor og hvordan bak fallet av Flash.
Hvordan Flash ble så stort
Fra utsiden og til å vite alt vi vet nå om enhetskompatibilitet, fragmentering og viktigheten av å gjøre tilgang til nettstedet så enkelt som mulig, virker det som om Flash fortsatt er blir brukt. For å forstå hvordan vi har kommet hit, må du slippe tankene tilbake til saken
nettet på midten av 90-tallet Jeg tipper hatten min til deg, Microsoft NetMeetingNår Windows XP løper mot slutten av livssyklusen, stave det slutten for noen få forsømte Microsoft-produkter som så deres siste gispe etter luft da Vista landet globalt i 2007. Microsoft NetMeeting ... Les mer .I 1996 kjøpte et selskap som heter Macromedia FutureSplash Animator og ommarkerte Flash. I tillegg til programvare for forfattere ble Flash Player distribuert som en nettleserplugin som tillot brukere på nettet å se animasjonene, videoene og interaktive elementene som finnes i .SWF-filer. Disse filene måtte forfattes ved å bruke Macromedias proprietære programvare og begynte dermed Flash-monopolet.
I 2000 hadde Flash nådd versjon 5 og nettsteder som Stickdeath og Homestar Runner Rise Of the SWF: Flash-animasjoner som får deg til å føle deg gammel [Ting å se]Husker du da et selskap som het Macromedia introduserte sin rike nettplugin, Flash? På den tiden var Flash et spennende nytt prospekt. Det introduserte muligheten til å animere, ved hjelp av ramme-for-ramme og ved hjelp av bevegelse-tweening, legge til lyd, ... Les mer bare tjent for å øke månedlige Flash Player-installasjoner. På det tidspunktet var dette neppe overraskende - nettvideo hadde fremdeles ikke tatt av, med mange som fortsatt var begrenset til oppringningshastigheter. Teknologien utnyttet god vekt på bilder og komprimeringsteknikker for å levere en rik medieopplevelse som ingen andre.
I 2005 hadde Adobe anskaffet Macromedia, og fikk Flash, Dreamweaver og hele Shockwave-familien med seg. Det ble gjort betydelige forbedringer av ActionScript, noe som gjorde teknologien mer attraktiv for forretningsbrukere med noen implementeringer (som Adobe Flex Builder) målretting mot bedriftsmarkedet spesielt. Det er riktig, til og med bedriftsapplikasjoner på bedriftsnivå ble bygget med Flash.
I 2008 nådde Flash versjon 10 komplett med en ikke-GPU-akselerert 3D-motor. Rett etter kom Adobe Integrated Runtime (senere omdisponert Adobe AIR), og erstattet Flash Player med et nytt rammeverk som til og med fant veien til iOS til tross for at Apple skysset av Flash som nett teknologi.
Det har gått bare 20 år siden Flash 1.0 ble utgitt i 1996, og først nå gjøres det alvorlige grep for å virkelig "drepe" teknologien.
Problemet med Flash
Et av de største problemene med Flash ble gjentatt i noen av de tidligste kritikkene. Lenge før sårbarheter på null dager og en umettelig tørst etter systemressurser ble det de-rigeur, Ble Adobe kritisert for deres “leverandørlåsning” -tilnærming.
Siden Flash er en proprietær teknologi, har Adobe til syvende og sist kontroll over plattformen. Det er ingen åpen kildekode å se, og dermed er ingen offentlige spesifikasjoner definert for å implementere tidligere arbeider utenfor Adobes endelige kontroll. Alle fra Mozilla Europas grunnlegger Tristan Nitot, til fri programvarebevegelse, evangelisten Richard Stallman og oppfinner av CSS Håkon Wium Lie, har kritisert Flash for sin portvokter-tilnærming.
“Både Adobe og Microsoft har vært villige til å gi [Flash og Silverlight bort] gratis. Men kanskje har de en agenda. De er ikke her for ære; de er her for pengene... du produserer innhold til brukerne dine, og det er noen i midten som bestemmer om brukere skal se innholdet ditt. Hvis Adobe eller Microsoft bestemmer seg for å konkurrere med deg og du bruker teknologien deres, kan du ikke konkurrere.”
Tristan Nitot, grunnlegger av Mozilla Europe, snakker med ZDNet i april 2008.
Til tross for forsøk gjort av Adobe i 2009 for å løfte begrensningene i .SWF / .FLV-filspesifikasjonene, har teknologien aldri fått den varme åpen kildekode-tilnærmingen som kritikere har strebet etter. En rekke åpen kildekode Flash-spilleralternativer dukket opp, som Gnash, Swfdec og Lightspark - som alle falt ved veikanten, med begrenset kompatibilitet i motsetning til det som Adobe kunne implementere.
Flash er ofte ofte usikker, noe brukerne er klar over, tilsynelatende uendelige Flash Player-oppdateringer. Senest ble en gruppe kalt Hacking Team selv hacket, og en rekke verktøyene deres lekket ut på nettet - inkludert tre (og tellende) spesielt ekle utnyttelser for Flash, som fikk Mozilla til å ta drastiske tiltak.
“Adobe flash-plugin-modulen er ikke-fri programvare, og folk skal ikke installere den, eller foreslå at de installeres, eller til og med fortelle folk at det eksisterer. At Firefox tilbyr å installere det er en veldig dårlig ting. Jeg har prøvd i et par år å få i gang en modifisert versjon av Firefox som ikke vil tilby å installere noen ikke-gratis plug-ins, men vi har ikke nok folk til å gjøre dette fungerer veldig bra. ”
Richard Stallman, grunnlegger av bevegelsen Free Software, innlegg på OpenBSD-adresselisten i desember 2007.
På publiseringstidspunktet CVEDetails - et nettsted som sporer vanlige sårbarheter og utnytter - attributter 510 totalt utgaver til Flash Player siden 2005 var det bare 40% av alle registrerte Adobes sårbarheter siden 1999 (1276). Tallene for 2015 er enda mer deprimerende, og Flash utgjør 75% av alle Adobes sårbarheter.
Det er også vanskelig å se bort fra at nettleserteknologien har kommet langt, i tillegg til tilkoblingshastighetene på 20 år siden introduksjonen. Flash er gammel etter dagens standarder, og å måtte installere en plugin for å få tilgang til innhold føles gammeldags og baklengs.
Mange av tjenestene du ønsker å få tilgang til og som en gang var avhengig av Flash, gjør ikke lenger - YouTube, Vimeo, Hulu; de er bare at populært - men annonsører benytter seg fremdeles av det. Noe å tenke på.
Starten på slutten
Til tross for den økende kritikken fra både utviklere og sluttbrukere, gikk Flash relativt uimotsagt som grunnleggende standard frem til 2010. Nettplugins fortsatte å komme og siden, særlig Unity-spillmotoren, så den første utgivelsen i 2005, med en plugin for nettbaserte spillere som kan gi fordypende 3D-opplevelser i en nettleser. Mange av Unitys 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 - Tanker om Flash - i 2010 at teknologien kom under alvorlig granskning fra en tungvekt i teknisk industri. Jobs skisserte seks klare grunner til at Apple ikke ville tillate eller implementere Flash på iOS, med sitering av teknologiens mangel på åpenhet, en plugin-basert tilnærming, sikkerhets- og ytelsesproblemer, batteriavløp, berøringsvennlighet og leverandørens innlåsning som avgjørende faktorer for beslutning.
Dette var uten tvil det største støtet teknologien hadde fått så langt, og nyheten om at Apple ikke ville støtte Flash-tvang for å søke alternative, nettleserkompatible teknologier. HTML5, WebM og H.264-kodeken er bare noen av alternativene som blomstret i kjølvannet av kunngjøringen. nettsteder som Vimeo raskt reagerte ved å gjøre Flash til et valgfritt ekstra, men fortsatt et standardalternativ for de fleste.
I mellomtiden presset Google og Adobe på med planer om å implementere Flash i Android 2.2 Froyo i mai samme år. "Flash on Android" -tiden var kortvarig, og to år senere kunngjorde Adobe at Android 4.3 "Jelly Bean" ville fjerne støtten for teknologien. Selskapet støttet beslutningen med innrømmelsen at:
"Nettleser leverandører er i økende grad innovative og tilbyr funksjonalitet som gjør det mulig å distribuere rik bevegelsesgrafikk direkte via nettleserteknologier, en rolle som først og fremst ble tjent med Flash Spiller. I økende grad blir rikholdig grafikk distribuert direkte via nettleseren ved bruk av HTML5, CSS3, JavaScript og andre moderne webteknologier. Adobe forventer at denne trenden vil fortsette og akselerere, og Adobe vil fortsette å spille en aktiv rolle i dette rommet. "
Adobe Developer hvitt papir om Android 4.1 “Jelly Bean” i februar 2012.
I 2012 fikk Microsoft også offisielt slutte å utvikle sin konkurrerende rike medieteknologi, Silverlight. Mens Silverlight sannsynligvis utgjorde liten trussel mot Adobes krone, ble dette trekket sett på som kanarifuglen i gruven av mange, signaliserer at det nå var på tide å omfatte utviklende webteknologier som HTML5 og grøft den plugin-baserte tilnærmingen.
I 2014 kunngjorde World Wide Web Consortium (W3C) at HTML5-spesifikasjonsprosessen var fullført, og at teknologien var klar for utbredt adopsjon. Mange nettlesere støttet allerede HTML5 på dette punktet, og bruken av denne flyttet "romanen" til det vanlige. De
Tidlig i 2015 ble en annen spiker hamret inn i Adobe Flash-kisten, som YouTube droppet Flash som standard videospiller, i stedet for å erstatte den med HTML5-video. Som en del av kunngjøringen bemerket YouTubes Richard Leider hvordan nye webteknologier endret ansiktet til online video:
"Disse fremskrittene har ikke bare kommet til YouTube, men hele bransjen. Andre innholdsleverandører som Netflix og Vimeo, samt selskaper som Microsoft og Apple har omfavnet HTML5 og vært viktige bidragsytere til suksessen. Ved å tilby en åpen standardplattform har HTML5 også muliggjort nye klasser av enheter som Chromebooks og Chromecast. "
Richard Leider, ingeniørsjef på YouTube i et blogginnlegg i januar 2015.
Spol frem til juli 2015 og det italienske “sikkerhetsselskapet” Hacking Team - som etter sin egen definisjon “gir effektiv, brukervennlig støtende teknologi til verdensomspennende rettshåndhevelses- og etterretningsfellesskap ”- blir hacket, og frigjør en rekke våpenutnyttelser i vill. Dette inkluderte en utnyttelse som Hacking Team beskrevet som "den vakreste Flash-feilen de siste fire årene."
Siden den gang har to ytterligere Flash-utnyttelser blitt funnet, og nedfallet har ikke vært vakkert for å si det mildt. Nyhetene fører til at Facebooks Chief Security Officer (CSO) Alex Stamos offentlig ber Adobe om å sette en drapsdato for Flash, kort tid etter at lederen for Firefox-støtte Mark Schmidt kunngjorde at alle versjoner av Flash er blokkert som standard i det nåværende utgivelse.
STORE NYHETER!! Alle versjoner av Flash er som standard blokkerte i Firefox. https://t.co/4SjVoqKPrR#tech#infosecpic.twitter.com/VRws3L0CBW
- Mark Schmidt? (@MarkSchmidty) 14. juli 2015
To dager senere og Flash-støtte er tilbake for Firefox-brukere - men hvor lenge denne tiden?
Hva nå for Flash?
Flash er ikke død ennå, og nyter fortsatt utbredt bruk, spesielt på spill- og underholdningsområdet. Mange mobilspill (som Angry Birds og Machinarium) ble utviklet med Flash og pakket sammen for bruk på mobile plattformer ved hjelp av Adobe AIR, og dette skjer fremdeles for produserte mobilspill i dag.
Tilsvarende er Flash et gå-til-animasjonsverktøy for mange profesjonelle produksjoner som spenner fra My Little Pony: Friendship is Magic til scener i den Oscar-vinnende irske spillefilmen 2009, The Secret of Kells.
Du kan fremdeles kjøpe en lisens for Flash Pro CC i dag, og du kan bruke mye mer på kurs for å lære hvordan du får mest mulig ut av verktøysettet. Men hvis spesialiteten din er webteknologier, streaming av video og rike internett-applikasjoner, er ikke Flash fremtiden. En dårlig sikkerhetsrekord, tungvint oppdateringsprosess og fremveksten av bedre og mer tilgjengelige teknologier er alle bevis for dette.
Så ikke forvent at Adobe vil drepe det mange fremdeles anser som et viktig verktøy i det kreative arsenalet deres, men forvent å høre mye mindre om det de kommende årene - spesielt hvis du selv velger å ikke installere det - er det fullt mulig å glede seg over dagens internett uten det..
Har du fortsatt Flash installert? Hva er det som hindrer deg i å gi slipp?
Bildepoeng: Plugg og kniv i hendene Via Shutterstock, Steve Jobs og Bill Gates (Joi Ito),
Tim er en frilansskribent som bor i Melbourne, Australia. Du kan følge ham på Twitter.