Die Flash Die Den pågående historien om Tech Companies försöker döda Flash
Flash är den rika medieplugin som alla älskar att hata behöver Adobe Flash att dö? [MakeUseOf poll] behöver Adobe Flash att dö? [MakeUseOf poll] Vi vill veta vad du tycker om Adobe Flash, och särskilt om du tycker att Flash måste dö. Välkommen till denna veckas MakeUseOf omröstning. Läs mer, berömd för sina ständiga uppdateringar och hård appetit för systemresurser. Adobe Flash måste dö, Apple lider av Staingate, och mer ... [Tech News Digest] Facebook bashes Flash, Apple scrubs dem. Nu är det splashed över tech-rubrikerna Adobe Flash måste dö, Apple Suffers From Staingate, och mer ... fläckar, Walmart lanserar Black Friday 2, Nintendo lider en verklig förlust, Spotify kartlägger världen och R5-D4 slutar allt. Läs mer ytterligare, som Mozilla flyttar för att blockera det som standard i webbläsaren Firefox.
Men det här är inte första gången Flash har kommit under brand. Teknikgemenskapen har blivit tvungen besatt av dess förstörelse i åratal.
Här är vem, varför och hur bakom Flash-fallet.
Hur Flash blev så stor
Från utsidan, och vet allt vi vet nu om enhetskompatibilitet, fragmentering och vikten av att göra webbplatsåtkomst så enkelt som möjligt, verkar det absolut bonkers att Flash fortfarande används. För att förstå hur vi kom hit måste du kasta ditt sinne tillbaka till nätet på mitten av 90-talet, jag tippar min hatt till dig, Microsoft NetMeeting, jag tippar min hatt till dig, Microsoft NetMeeting som Windows XP-raser mot slutet av sin livscykel, det stavar slutet för några försummade Microsoft-produkter som såg deras sista gasp för luft när Vista landade globalt 2007. Microsoft NetMeeting ... Läs mer .
1996 köpte ett företag som heter Macromedia FutureSplash Animator och rebranded det Flash. Förutom författarprogramvaran distribuerades Flash Player som ett webbläsarplugin som möjliggjorde online-användare att se animationer, videor och interaktiva element som ingår i .SWF-filer. Dessa filer måste vara författade med Macromedias proprietära programvara och började sålunda Flashmonopolet.
Vid 2000 hade Flash nått version 5 och webbplatser som Stickdeath och Homestar Runner Rise Of SWF: Flash-animationer som gör att du känner dig gammal [saker att titta på] Rise of the SWF: Flash-animationer som gör att du känner dig gammal [saker att titta på ] Kommer du ihåg när ett företag som heter Macromedia introducerade sitt rika webbprogram, Flash? Därefter var Flash en spännande ny utsiktsplats. Den introducerade möjligheten att animera, använda ram-för-ram och använda rörelse-tweening, lägga till ljud, ... Läs mer bara tjänat för att hålla månatliga Flash Player installationer växer. Vid det här tillfället var det knappast förvånande - webvideoen hade fortfarande inte tagit av, med många fortfarande begränsade till uppringningshastigheter. Tekniken gjorde bra användning av lätta vektorgrafik och kompressionsteknik för att leverera en rich media-upplevelse som ingen annan.
Vid 2005 hade Adobe förvärvat Macromedia, vilket ledde till Flash, Dreamweaver och hela Shockwave-familjen. Betydande förbättringar gjordes i ActionScript, vilket gör tekniken mer tilltalande för företagsanvändare med vissa implementeringar (som Adobe Flex Builder) som specifikt riktar sig mot företagsmarknaden. Det stämmer, även företagsnivå applikationer byggdes med hjälp av Flash.
2008 nådde Flash-version 10 komplett med en icke-GPU-accelererad 3D-motor. Kort därefter uppträdde Adobe Integrated Runtime (senare rebranded Adobe AIR), ersatte Flash Player med en ny ram som ens hittade sig på iOS trots Apples blundring av Flash som webbteknik.
Det har varit knappt 20 år sedan Flash 1.0 släpptes 1996, och nu är det bara seriösa drag som verkligen görs “döda av” teknologin.
Problemet med Flash
Ett av de största problemen med Flash var echoed i någon av sin tidigaste kritik. Långt före nolldagars sårbarheter och en omättlig törst för systemresurser blev de-rigueur, Adobe kritiserades för deras “leverantörslåsning” närma sig.
Eftersom Flash är en proprietär teknik, har Adobe slutligen kontroll över plattformen. Det finns ingen öppen källkod att visa, och därmed inga offentliga specifikationer som är definierade för återimplementering av tidigare arbete utanför Adobe: s ultimata kontroll. Alla från Mozilla Europas grundare Tristan Nitot, till fri programvarubevakare Richard Stallman och uppfinnare av CSS Håkon Wium Lie har kritiserat Flash för sin gatekeeper-strategi.
“Både Adobe och Microsoft har varit villiga att ge [Flash and Silverlight away] gratis. Men kanske har de en agenda. De är inte här för härligheten; de är här för pengarna ... du producerar innehåll för dina användare och det finns någon i mitten som bestämmer om användarna ska se ditt innehåll. Om Adobe eller Microsoft bestämmer sig för att konkurrera med dig och du använder sin teknik, kan du inte tävla.”
Tristan Nitot, grundare av Mozilla Europe, talade till ZDNet i april 2008.
Trots försök gjorda av Adobe 2009 för att lyfta in begränsningar på .SWF / .FLV-filspecifikationerna har tekniken aldrig fått den varma open source-tillvägagångssätt som kritiker har strävat efter. Ett antal open source Flash Player-alternativ sprang upp, som Gnash, Swfdec och Lightspark - som alla föll vid vägen, med begränsad kompatibilitet till skillnad från vad Adobe kunde genomföra.
Flash är ofta också osäkert, vilket många användare är medvetna om tack vare till synes oändliga uppdateringar av Flash Player. Senast en grupp som heter Hacking Team var själva hackade och ett antal verktyg läckte ut på nätet - inklusive tre (och räkna) särskilt otäcka exploater för Flash, vilket ledde till att Mozilla tog drastiska åtgärder.
“Adobe Flash-plugin-programmet är icke-fri programvara, och folk borde inte installera det, eller föreslå att det installeras, eller till och med berätta för personer det existerar. Att Firefox erbjuder att installera det är en mycket dålig sak. Jag har försökt i några år att gå på en modifierad version av Firefox som inte kommer att erbjuda att installera några icke-plugin-program, men vi har inte tillräckligt med människor för att göra det här arbetet mycket bra.”
Richard Stallman, grundare av Free Software-rörelsen, publicerade på OpenBSD-postlistan i december 2007.
Vid publicering av CVEDetails - en webbplats som spårar vanliga sårbarheter och exploaterar - tillskrivs 510 totala problem till Flash Player sedan 2005, knappt 40% av alla inspelade Adobe-sårbarheter sedan 1999 (1276). Siffrorna för 2015 är ännu mer deprimerande, och Flash utgör 75% av alla Adobe-sårbarheter.
Det är också svårt att ignorera att i de 20 år som har introducerats har webbläsartekniken kommit långt, liksom anslutningshastigheter. Flash är gammal enligt dagens standarder, och att installera ett plugin för att komma åt innehållet känns gammalt och bakåt.
Många av de tjänster du vill ha tillgång till som en gång förlitat sig på Flash gör inte längre - YouTube, Vimeo, Hulu; de är bara den där populär - men annonsörer använder fortfarande det kraftigt. Något att tänka på.
Starten av slutet
Trots den stigande kritiken från utvecklare och slutanvändare var Flash relativt obestridlig som en baslinjestandard fram till 2010. Webbpluggar fortsatte att komma och sedan, särskilt Unity-spelmotorn såg sin första utgåva 2005, med ett plugin för webbspelare som kan ger fördjupande 3D-upplevelser inom en webbläsare. Många av enhetens implementeringar var fristående, och tekniken var aldrig avsedd för webben på samma sätt som Flash användes i applikationer, media och reklam.
Det var inte förrän Steve Jobs publicerade sitt öppna brev - Tankar om Flash - år 2010 att tekniken kom under allvarlig granskning från en tungviktsteknologi inom teknikindustrin. Jobb skisserade sex tydliga anledningar till varför Apple inte skulle tillåta eller implementera Flash på iOS, med tanke på teknikens brist på öppenhet, ett pluginbaserat tillvägagångssätt, säkerhets- och prestationshänsyn, batteridrivenhet, beröringsvänlighet och leverantörslåsning som bestämning faktorer för beslutet.
Detta var förmodligen det största slag som teknologin hade fått hittills, och nyheter som Apple inte skulle stödja Flash tvingade användarna att söka alternativa, webbläsartekniska tekniker. HTML5, WebM och H.264 codec är bara några av de alternativ som blomstrade i kölvattnet av meddelandet. Webbplatser som Vimeo reagerade snabbt genom att göra Flash till ett valfritt extra, men fortfarande ett standardalternativ för de flesta.
Under tiden har Google och Adobe pressat på med planer på att implementera Flash i Android 2.2 Froyo i maj samma år. De “Flash på Android” eran var kortvarig och två år senare meddelade Adobe att Android 4.3 “Geleböna” skulle ta bort stöd för tekniken. Företaget backade upp sitt beslut med erkännandet att:
“Webbläsningsleverantörerna blir allt mer innovativa och ger funktionalitet som gör det möjligt att distribuera rich motion-grafik direkt via webbläsarteknik, en roll som en gång tjänade främst av Flash Player. I ökande grad distribueras rich motion-grafik direkt via webbläsaren med hjälp av HTML5, CSS3, JavaScript och annan modern webbteknologi. Adobe förväntar sig att denna trend fortsätter och accelererar, och Adobe fortsätter att spela en aktiv roll i det här utrymmet.”
Adobe Developer White Paper om Android 4.1 “Geleböna” i februari 2012.
2012 såg också Microsoft officiellt upphöra med utvecklingen på sin konkurrerande rika medieteknik, Silverlight. Medan Silverlight sannolikt utgjorde ett litet hot mot Adobes krona sågs detta drag som många kanarier i gruvan, vilket signalerade att det nu var dags att omfamna utvecklande webbteknologi som HTML5 och dike den pluginbaserade metoden.
Vid 2014 tillkännagav World Wide Web Consortium (W3C) att HTML5-specifikationsprocessen var klar och att tekniken var redo för omfattande adoption. Många webbläsare stödde redan HTML5 vid denna punkt, och så flyttades användningen av “ny” till det vanliga. De
I början av 2015 hamnade en annan spik in i Adobe Flash-kistan, eftersom YouTube släppte Flash som standard videospelare, ersatte den istället med HTML5-video. Som en del av meddelandet noterade YouTube-chefen Richard Leider hur ny webbteknologi förändrade ansiktet på online video:
“Dessa framsteg har gynnat inte bara YouTubes community, utan hela branschen. Andra innehållsleverantörer som Netflix och Vimeo, liksom företag som Microsoft och Apple, har anammat HTML5 och varit viktiga bidragsgivare till framgången. Genom att tillhandahålla en öppen standardplattform har HTML5 också aktiverat nya klasser av enheter som Chromebooks och Chromecast.”
Richard Leider, ingenjörsansvarig på YouTube i ett blogginlägg i januari 2015.
Snabba fram till juli 2015 och italienska “säkerhetsföretag” Hacking Team - som enligt egen definition “tillhandahålla effektiv, lättanvändande offensiv teknik till de världsomspännande brottsbekämpande och underrättelsetjänstemännen” - är hackade och släpper ut ett antal beväpnade exploater i naturen. Detta inkluderade ett utnyttjande som Hacking Team beskrev som “den vackraste Flash-insatsen för de senaste fyra åren.”
Sedan dess har ytterligare två Flash-exploater hittats, och nedfallet har inte varit snällt sagt sagt. Nyheten leder Facebook: s chefsäkerhetsofficer (CSO) Alex Stamos att offentligt kalla Adobe för att sätta ett dödsdatum för Flash, strax efter chefen för Firefox-stöd Mark Schmidt meddelade att alla versioner av Flash blockeras som standard i den nuvarande versionen.
STORA NYHETER!! Alla versioner av Flash blockeras som standard i Firefox från och med nu. https://t.co/4SjVoqKPrR #tech #infosec pic.twitter.com/VRws3L0CBW
- Mark Schmidt? (@ MarkSchmidty) 14 juli 2015
Två dagar senare och Flash support är tillbaka för Firefox-användare - men hur länge den här gången?
Vad nu för Flash?
Flash är inte död ännu, och har fortfarande en stor användning, särskilt i spel- och underhållningssfärer. Många mobila spel (som Angry Birds and Machinarium) utvecklades med Flash och förpackades för användning på mobila plattformar med hjälp av Adobe AIR, och detta händer fortfarande för mobila spel som produceras idag.
På samma sätt är Flash ett go-to-animationsverktyg för många professionella produktioner som sträcker sig från My Little Pony: Vänskap är magisk till scener i 2009-Oscar-vinnande irländska filmfilm, The Secret of Kells.
Du kan fortfarande köpa en licens för Flash Pro CC idag, och du kan spendera mycket mer på kurser som lär dig hur du får ut det mesta av verktyget. Men om din specialitet är webbteknologi, streaming video och rika Internet-applikationer, är Flash inte framtiden. En dålig säkerhetsrekord, besvärlig uppdateringsprocess och uppkomsten av bättre och mer tillgänglig teknik är alla bevis på detta.
Så förvänta dig inte att Adobe dödar bort vad många fortfarande anser vara ett viktigt verktyg i deras kreativa arsenal, men förväntas höra mycket mindre om det de närmaste åren - speciellt om du själv väljer att inte installera den - det är perfekt möjligt att njuta av dagens internet utan det ...
Har du fortfarande Flash installerad? Vad hindrar dig från att släppa taget?
Bildkrediter: Plug and knife in hands Via Shutterstock, Steve Jobs och Bill Gates (Joi Ito),
Utforska mer om: Adobe Flash.