
Joseph Goodman
0
4565
385
Flash er det rich media-plugin, som alle elsker at hader Har Adobe Flash brug for at dø? [MakeUseOf Poll] Har Adobe Flash brug for at dø? [MakeUseOf Poll] Vi vil gerne vide, hvad du synes om Adobe Flash, og især om du synes, Flash skal dø. Velkommen til denne uges MakeUseOf-afstemning. , berygtet for sine konstante opdateringer og hård appetit på systemressourcer. Nu sprøjtes det over de tekniske overskrifter Adobe Flash Must Die, Apple lider af Staingate og mere… [Tech News Digest] Adobe Flash Must Die, Apple lider af Staingate og mere… [Tech News Digest] Facebook bashes Flash, Apple skrubber dem pletter, Walmart lancerer Black Friday 2, Nintendo lider et reelt tab, Spotify kortlægger verden, og R5-D4 afslutter det hele. endnu en gang, når Mozilla bevæger sig for at blokere det som standard i Firefox webbrowser.
Men dette er ikke første gang, at Flash kommer under ild. Teknologisamfundet har tilsyneladende været besat af dens ødelæggelse i årevis.
Her er hvem, hvorfor og hvordan bag Flash's undergang.
Hvordan Flash blev så stort
Fra det udvendige og kendskab til alt, hvad vi ved nu om enhedskompatibilitet, fragmentering og vigtigheden af at gøre webstedsadgang så let som muligt, ser det ud til, at Flash stadig bruges. For at forstå, hvordan vi kom her, bliver du nødt til at kaste dit sind tilbage til internettet i midten af 90'erne. Jeg vipper min hat til dig, Microsoft NetMeeting Jeg tipper min hat til dig, Microsoft NetMeeting som Windows XP løber mod slutningen af sin livscyklus, det fortæller slutningen for et par forsømte Microsoft-produkter, der så deres sidste vejr efter luft, da Vista landede globalt i 2007. Microsoft NetMeeting ... .
I 1996 købte et firma kaldet Macromedia FutureSplash Animator og ommarkerede Flash. Ud over at oprette software blev Flash Player distribueret som et browserplugin, der gjorde det muligt for online-brugere at se animationer, videoer og interaktive elementer indeholdt i .SWF-filer. Disse filer skulle skrives ved hjælp af Macromedias proprietære software og startede således Flash-monopolet.
I 2000 var Flash nået version 5 og websteder som Stickdeath og Homestar Runner Rise Of the SWF: Flash-animationer, der får dig til at føle dig gammel [Stuff to Watch] Rise Of the SWF: Flash-animationer, der får dig til at føle dig gammel [Stuff to Watch] ] Kan du huske, da et firma, der hedder Macromedia, introducerede deres rige webplugin, Flash? Dengang var Flash et spændende nyt udsigter. Det introducerede evnen til at animere, bruge ramme for ramme og bruge motion-tweening, tilføje lyd,… tjente kun til at holde månedlige Flash Player-installationer voksende. På det tidspunkt var dette næppe overraskende - webvideo var stadig ikke taget af, med mange stadig begrænset til opkaldshastigheder. Teknologien gjorde god brug af lette vektorbilleder og komprimeringsteknikker for at levere en rig medieoplevelse som ingen anden.
I 2005 havde Adobe erhvervet Macromedia, hvor Flash, Dreamweaver og hele Shockwave-familien var med. Der blev foretaget markante forbedringer af ActionScript, hvilket gjorde teknologien mere tiltalende for forretningsbrugere med nogle implementeringer (som Adobe Flex Builder), der målrettede specifikt mod virksomhedsmarkedet. Det er rigtigt, selv virksomheder på applikationsniveau blev bygget ved hjælp af Flash.
I 2008 nåede Flash version 10 komplet med en ikke-GPU-accelereret 3D-motor. Kort efter dukkede Adobe Integrated Runtime (senere omdirigeret Adobe AIR) ud, og erstattede Flash Player med en ny ramme, der endda fandt vej til iOS på trods af Apples afskærmning af Flash som webteknologi.
Det er kun kort på 20 år, siden Flash 1.0 blev frigivet i 1996, og først nu er der gjort alvorlige træk til virkelig “dræbe” teknologien.
Problemet med Flash
Et af de største problemer med Flash blev gentaget i nogle af dets tidligste kritik. Længe før nul-dages sårbarheder og en umættelig tørst efter systemressourcer blev de-rigeur, Adobe blev kritiseret for deres “leverandør lock-in” nærme sig.
Da Flash er en proprietær teknologi, har Adobe i sidste ende kontrol over platformen. Der er ingen open source at se, og dermed er der ikke defineret nogen offentlige specifikationer til genimplementering af tidligere arbejde uden for Adobes ultimative kontrol. Alle fra Mozilla Europas grundlægger Tristan Nitot til den frie software bevægelsesevangelist Richard Stallman og opfinderen af CSS Håkon Wium Lie har kritiseret Flash for sin gatekeeper-tilgang.
“Både Adobe og Microsoft har været villige til at give [Flash og Silverlight væk] gratis. Men måske har de en dagsorden. De er ikke her for ære; de er her for pengene ... du producerer indhold til dine brugere, og der er nogen i midten, der beslutter, om brugere skal se dit indhold. Hvis Adobe eller Microsoft beslutter at konkurrere med dig, og du bruger deres teknologi, kan du ikke konkurrere.”
Tristan Nitot, Mozilla Europe-grundlægger, talte med ZDNet i april 2008.
På trods af Adobe's forsøg i 2009 på at ophæve begrænsningerne i .SWF / .FLV-filspecifikationer, har teknologien aldrig modtaget den varme open source-tilgang, som kritikere har bestræbt sig på. Et antal open source Flash-afspilleralternativer sprang op som Gnash, Swfdec og Lightspark - som alle faldt ved vejen, med begrænset kompatibilitet i modsætning til det, som Adobe kunne implementere.
Flash findes også ofte som usikker, hvilket mange brugere er opmærksomme på takket være tilsyneladende uendelige Flash Player-opdateringer. Senest blev en gruppe kaldet Hacking Team selv hacket, og et antal af deres værktøjer lækkede ud på nettet - inklusive tre (og tæller) særligt grimme udnyttelser til Flash, der fik Mozilla til at tage drastisk handling.
“Adobe flash plug-in er ikke-fri software, og folk bør ikke installere det eller foreslå at installere det, eller endda fortælle folk, at det eksisterer. At Firefox tilbyder at installere det er en meget dårlig ting. Jeg har forsøgt i et par år at komme i gang med en ændret version af Firefox, der ikke tilbyder at installere nogen ikke-gratis plug-ins, men vi har ikke nok folk til at gøre dette fungerer meget godt.”
Richard Stallman, grundlægger af bevægelsen fri software, postede på OpenBSD-postlisten i december 2007.
På publiceringstidspunktet tildeler CVEDetails - et websted, der sporer almindelige sårbarheder og udnytter - 510 samlede problemer til Flash Player siden 2005, blot 40% af alle optagede Adobe-sårbarheder siden 1999 (1276) Tallene for 2015 er endnu mere deprimerende, hvor Flash udgør 75% af alle Adobes sårbarheder.
Det er også svært at ignorere, at browserteknologi er nået langt, lige så godt som forbindelseshastighederne i de 20 år, der blev introduceret siden introduktionen. Flash er gammel efter dagens standarder, og at skulle installere et plugin for at få adgang til indhold føles gammeldags og baglæns.
Mange af de tjenester, du gerne vil have adgang til, når de først var afhængige af Flash, gør det ikke længere - YouTube, Vimeo, Hulu; de er bare at populær - men annoncører bruger stadig det kraftigt. Mad til tanke.
Begyndelsen på slutningen
På trods af den stigende kritik fra både udviklere og slutbrugere, gik Flash relativt ubestridt som en baseline-standard indtil 2010. Web-plugins fortsatte med at komme og siden, især Unity-spillemotoren så sin første udgivelse i 2005, med et web-player plugin, der var i stand til leverer fordybende 3D-oplevelser i en webbrowser. Mange af Unity's implementeringer var uafhængige, og teknologien var aldrig beregnet til internettet på samme måde som Flash blev brugt i applikationer, medier og reklame.
Det var først, før Steve Jobs offentliggjorde sit åbne brev - Tanker om Flash - i 2010, at teknologien blev under alvorlig kontrol fra en tungvægt inden for den tekniske industri. Jobs skitserede seks klare grunde til, hvorfor Apple ikke ville tillade eller implementere Flash på iOS, med henvisning til teknologiens mangel på åbenhed, en plugin-baseret tilgang, problemer med hensyn til sikkerhed og ydeevne, batteriafløb, berøringsvenlighed og leverandørlåsning som afgørende faktorer for beslutningen.
Dette var uden tvivl det største slag, teknologien havde modtaget indtil videre, og nyheder om, at Apple ikke ville støtte Flash, tvang brugere til at søge alternative, browser-kompatible teknologier. HTML5, WebM og H.264-codec er blot nogle af de alternativer, der blomstrede i kølvandet på meddelelsen. Websteder som Vimeo reagerede hurtigt ved at gøre Flash til en valgfri ekstra, men stadig en standardindstilling for de fleste.
I mellemtiden pressede Google og Adobe på med planer om at implementere Flash i Android 2.2 Froyo i maj samme år. Det “Flash på Android” æra var kortvarig, og to år senere annoncerede Adobe, at Android 4.3 “Jelly Bean” ville fjerne støtte til teknologien. Virksomheden støttede sin beslutning med indrømmelsen af, at:
“Browsersælgere innoverer i stigende grad og leverer funktionalitet, der gør det muligt at distribuere rig bevægelsesgrafik direkte via browserteknologier, en rolle, der først og fremmest serveres af Flash Player. I stigende grad implementeres rig bevægelsesgrafik direkte via browseren ved hjælp af HTML5, CSS3, JavaScript og andre moderne webteknologier. Adobe forventer, at denne tendens vil fortsætte og accelerere, og Adobe vil fortsat spille en aktiv rolle i dette rum.”
Adobe Developer hvidbog om Android 4.1 “Jelly Bean” i februar 2012.
I 2012 blev Microsoft officielt ophørt med at udvikle deres konkurrerende rich media-teknologi, Silverlight. Mens Silverlight sandsynligvis udgjorde en lille trussel mod Adobes krone, blev dette skridt betragtet som kanariefuglen i minen af mange, hvilket signaliserede, at det nu var tid til at omfavne udviklende webteknologier som HTML5 og skubbe den plugin-baserede tilgang.
I 2014 annoncerede World Wide Web Consortium (W3C), at HTML5-specifikationsprocessen var afsluttet, og at teknologien var klar til udbredt vedtagelse. Mange browsere understøttede allerede HTML5 på dette tidspunkt, og derfor brugt dets anvendelse “roman” til det almindelige. Mærket fjernede yderligere afhængigheden af .FLV-video, og mange HTML5-webspil, der sprang op ved hjælp af mærket, kørte naturligt på mobile enheder 6 Mobile HTML5-spil, du kan spille på din smartphone gratis 6 Mobile HTML5-spil, du kan spille på din smartphone til Gratis webapps er nået langt i de sidste par år, og med HTML5-morgenen kan der oprettes endnu mere komplekse, selvstændige spil og værktøjer. Smartphone-producenter er (i det store og hele) blevet ... .
I begyndelsen af 2015 blev en anden negl hamret i Adobe Flash-kisten, da YouTube droppede Flash som sin standardvideoafspiller, og erstattede den i stedet med HTML5-video. Som en del af meddelelsen bemærkede YouTubes Richard Leider, hvordan nye webteknologier ændrede ansigtet til onlinevideo:
“Disse fremskridt har ikke kun draget Youtube samfund, men hele branchen. Andre indholdsudbydere som Netflix og Vimeo, såvel som virksomheder som Microsoft og Apple har omfavnet HTML5 og været vigtige bidragydere til dens succes. Ved at tilvejebringe en åben standardplatform har HTML5 også aktiveret nye klasser af enheder som Chromebooks og Chromecast.”
Richard Leider, ingeniørchef på YouTube i et blogindlæg i januar 2015.
Spol frem til juli 2015 og italiensk “sikkerhedsfirma” Hacking Team - der efter deres egen definition “levere effektiv, let at bruge stødende teknologi til de verdensomspændende retshåndhævelses- og efterretningsfællesskaber” - bliver hacket og frigiver et antal våbenudnyttede udnyttelser i naturen. Dette omfattede en udnyttelse, som Hacking Team beskrev som “den smukkeste Flash-fejl i de sidste fire år.”
Siden da er der fundet to yderligere Flash-udnyttelser, og nedfaldet har ikke været mildt sagt ikke. Nyhederne fører til, at Facebooks Chief Security Officer (CSO) Alex Stamos offentligt opfordrer Adobe til at indstille en kill date for Flash, kort efter at lederen af Firefox-support Mark Schmidt annoncerede, at alle versioner af Flash er blokeret som standard i den aktuelle udgivelse.
STORE NYHEDER !! Alle versioner af Flash er som standard blokeret i Firefox. https://t.co/4SjVoqKPrR #tech #infosec pic.twitter.com/VRws3L0CBW
- Mark Schmidt? (@MarkSchmidty) 14. juli 2015
To dage senere er Flash-support tilbage for Firefox-brugere - men hvor længe denne gang?
Hvad nu til Flash?
Flash er ikke død endnu og nyder stadig udbredt anvendelse især inden for spil- og underholdningssfærer. Mange mobilspil (som Angry Birds og Machinarium) blev udviklet med Flash og pakket sammen til brug på mobile platforme ved hjælp af Adobe AIR, og det sker stadig for mobilspil, der produceres i dag.
Tilsvarende er Flash et go-to-animationsværktøj til mange professionelle produktioner lige fra My Little Pony: Friendship is Magic til scener i den 2009 Academy Award-vindende irske spillefilm, The Secret of Kells.
Du kan stadig købe en licens til Flash Pro CC i dag, og du kan bruge meget mere på kurser i at lære, hvordan du får mest muligt ud af værktøjssættet. Men hvis din specialitet er webteknologier, streaming video og rige internetapplikationer, er Flash ikke fremtiden. En dårlig sikkerhedsrekord, besværlig opdateringsproces og fremkomsten af bedre, mere tilgængelige teknologier er alle beviser for dette.
Så forvent ikke, at Adobe dræber, hvad mange stadig betragter som et vigtigt værktøj i deres kreative arsenal, men forvent ikke at høre meget mindre om det i de kommende år - især hvis du selv vælger ikke at installere det - det er perfekt muligt at nyde dagens internet uden det ...
Har du stadig Flash installeret? Hvad forhindrer dig i at give slip?
Billedkreditter: Stik og kniv i hænder Via Shutterstock, Steve Jobs og Bill Gates (Joi Ito),