Die Flash Die La continua storia delle aziende tecnologiche che cercano di uccidere Flash
Flash è il plug-in multimediale che tutti amano odiare Adobe Flash Need to Die? [MakeUseOf Poll] Adobe Flash deve morire? [MakeUseOf Poll] Vogliamo sapere cosa ne pensi di Adobe Flash e, in particolare, se pensi che Flash debba morire. Benvenuto nel sondaggio MakeUseOf di questa settimana. Per saperne di più, noto per i suoi aggiornamenti costanti e il suo forte appetito per le risorse di sistema. Ora è schizzato tra i titoli di tecnologia Adobe Flash deve morire, Apple soffre di stancarsi, e altro ... [Tech News Digest] Adobe Flash deve morire, Apple soffre di stancante, e altro ... [Tech News Digest] Facebook batta Flash, Apple scrub quelli Macchia, Walmart lancia Black Friday 2, Nintendo subisce una vera perdita, Spotify mappa il mondo e R5-D4 conclude tutto. Leggi di più ancora una volta, mentre Mozilla si sposta per bloccarlo di default nel browser web Firefox.
Ma questa non è la prima volta che Flash viene colpito. La comunità tecnologica è stata apparentemente ossessionata dalla sua distruzione per anni.
Ecco chi, perché e come dietro la caduta di Flash.
Come Flash è diventato così grande
Dall'esterno, e sapendo tutto ciò che sappiamo sulla compatibilità dei dispositivi, la frammentazione e l'importanza di rendere l'accesso al sito Web il più semplice possibile, sembra assolutamente fastidioso che Flash sia ancora in uso. Per capire come siamo arrivati qui, dovrai ripensare al web della metà degli anni '90 Ti sto mostrando il cappello per te, Microsoft NetMeeting Ti sto dando il cappello, Microsoft NetMeeting come Windows XP corre verso la fine del suo ciclo di vita, segna la fine di alcuni prodotti Microsoft trascurati che hanno visto il loro ultimo respiro per aria quando Vista è atterrato a livello globale nel 2007. Microsoft NetMeeting ... Continua a leggere .
Nel 1996, una società chiamata Macromedia acquistò FutureSplash Animator e lo rinominò Flash. Oltre al software di authoring, Flash Player è stato distribuito come plug-in del browser che consentiva agli utenti online di visualizzare animazioni, video ed elementi interattivi contenuti nei file .SWF. Questi file dovevano essere creati usando il software proprietario di Macromedia e quindi iniziarono il monopolio di Flash.
Nel 2000, Flash aveva raggiunto la versione 5 e siti web come Stickdeath e Homestar Runner Rise Of the SWF: animazioni flash che ti faranno sentire vecchio [roba da guardare] Rise of the SWF: animazioni flash che ti faranno sentire vecchio [roba da guardare ] Ti ricordi quando una società chiamata Macromedia ha introdotto il suo ricco plug-in web, Flash? Allora, Flash era una nuova eccitante prospettiva. Ha introdotto la capacità di animare, utilizzare frame-by-frame e utilizzare l'interpolazione del movimento, aggiungere suoni, ... Read More è servito solo per far crescere le installazioni mensili di Flash Player. All'epoca questo non sorprendeva affatto: i video sul web non erano ancora decollati, con molti ancora limitati alle velocità di accesso remoto. La tecnologia ha fatto buon uso di immagini vettoriali e tecniche di compressione leggere per offrire un'esperienza multimediale senza precedenti.
Nel 2005 Adobe aveva acquisito Macromedia, portando con sé Flash, Dreamweaver e l'intera famiglia Shockwave. Sono stati apportati miglioramenti significativi a ActionScript, rendendo la tecnologia più attraente per gli utenti aziendali con alcune implementazioni (come Adobe Flex Builder) rivolte specificamente al mercato aziendale. Esatto, anche le applicazioni aziendali a livello aziendale sono state create utilizzando Flash.
Nel 2008 Flash ha raggiunto la versione 10 completa con un motore 3D con accelerazione non GPU. Poco dopo, Adobe Integrated Runtime (in seguito rebrandato Adobe AIR) è apparso, sostituendo Flash Player con un nuovo framework che è stato trovato anche su iOS, nonostante l'assenza di Flash da parte di Apple come tecnologia web.
Sono passati solo 20 anni da quando Flash 1.0 è stato rilasciato nel 1996, e solo ora le mosse serie sono state fatte davvero “abbattere” la tecnologia.
Il problema con Flash
Uno dei maggiori problemi con Flash è stato echeggiato in alcune delle sue prime critiche. Molto prima che diventassero vulnerabilità zero-day e una sete insaziabile di risorse di sistema de-rigueur, Adobe è stato criticato per loro “blocco del fornitore” approccio.
Poiché Flash è una tecnologia proprietaria, Adobe ha finalmente il controllo della piattaforma. Non ci sono open source da visualizzare e quindi non sono state definite specifiche pubbliche per la reimplementazione di lavori passati al di fuori del controllo finale di Adobe. Tutti, dal fondatore di Mozilla, Tristan Nitot, all'evangelista del movimento del software libero Richard Stallman e inventore del CSS Håkon Wium Lie hanno criticato Flash per il suo approccio da gatekeeper.
“Sia Adobe che Microsoft sono stati disposti a donare gratuitamente [Flash e Silverlight]. Ma forse hanno un ordine del giorno. Non sono qui per la gloria; sono qui per i soldi ... stai producendo contenuti per i tuoi utenti e c'è qualcuno nel mezzo che decide se gli utenti dovrebbero vedere i tuoi contenuti. Se Adobe o Microsoft decidono di competere con te e stai utilizzando la loro tecnologia, non puoi competere.”
Tristan Nitot, fondatore di Mozilla Europe, parlando con ZDNet nell'aprile 2008.
Nonostante i tentativi fatti da Adobe nel 2009 per eliminare le restrizioni sulle specifiche del file .SWF / .FLV, la tecnologia non ha mai ricevuto il caldo approccio open source per cui i critici si sono battuti. Sono sorte un certo numero di alternative open source per Flash Player, come Gnash, Swfdec e Lightspark - tutte cose che sono andate per il verso giusto, con una compatibilità limitata a differenza di quella che Adobe potrebbe implementare.
Spesso si riscontra anche che Flash non è sicuro, un fatto che molti utenti conoscono grazie agli aggiornamenti apparentemente infiniti di Flash Player. Più recentemente un gruppo chiamato Hacking Team è stato hackerato e alcuni dei loro strumenti sono trapelati sul Web - inclusi tre (e contando) exploit particolarmente sgradevoli per Flash, che hanno spinto Mozilla a intraprendere azioni drastiche.
“Il plug-in Adobe Flash non è un software gratuito, e le persone non dovrebbero installarlo o suggerire di installarlo o persino dire alle persone che esiste. Che Firefox offre di installarlo è una cosa molto brutta. Ho provato per un paio d'anni a ottenere una versione modificata di Firefox che non offrirà l'installazione di alcun plug-in non libero, ma non abbiamo abbastanza persone per fare questo lavoro molto bene.”
Richard Stallman, fondatore del movimento del Software Libero, che pubblicava sulla mailing list di OpenBSD nel dicembre 2007.
Al momento della pubblicazione, CVEDetails - un sito Web che tiene traccia delle vulnerabilità e degli exploit comuni - attribuisce 510 problemi totali a Flash Player dal 2005, poco meno del 40% di tutte le vulnerabilità Adobe registrate dal 1999 (1276). Le cifre per il 2015 sono ancora più deprimenti, con Flash che rappresenta il 75% di tutte le vulnerabilità di Adobe.
È anche difficile ignorare che nei 20 anni dalla sua introduzione, la tecnologia dei browser ha fatto molta strada, così come le velocità di connessione. Flash è vecchio secondo gli standard odierni e dover installare un plug-in per accedere ai contenuti sembra vecchio e arretrato.
Molti dei servizi a cui desideri accedere che una volta basati su Flash non funzionano più: YouTube, Vimeo, Hulu; sono solo quello popolare - ma gli inserzionisti lo fanno ancora pesantemente. Cibo per la mente.
L'inizio della fine
Nonostante le crescenti critiche da parte degli sviluppatori e degli utenti finali, Flash è diventato relativamente incontrastato come standard di riferimento fino al 2010. I plug-in Web hanno continuato a venire, in particolare il motore di gioco Unity ha visto la sua prima versione nel 2005, con un plugin per web player capace di fornendo esperienze 3D coinvolgenti all'interno di un browser web. Molte delle implementazioni di Unity erano indipendenti e la tecnologia non era mai stata pensata per il web nello stesso modo in cui Flash veniva utilizzato in applicazioni, media e pubblicità.
Non è stato fino a quando Steve Jobs ha pubblicato la sua lettera aperta - Pensieri su Flash - nel 2010, secondo cui la tecnologia sarebbe stata sottoposta a un serio controllo da parte di un'industria dei pesi massimi dell'industria. Jobs ha delineato sei chiari motivi per spiegare perché Apple non consentirebbe o implementare Flash su iOS, citando la mancanza di apertura della tecnologia, un approccio basato su plugin, problemi di sicurezza e prestazioni, esaurimento della batteria, touch-friend e lock-in del fornitore. fattori per la decisione.
Questo è stato probabilmente il più grande colpo che la tecnologia ha ricevuto finora e la notizia che Apple non avrebbe supportato Flash ha costretto gli utenti a cercare tecnologie alternative compatibili con il browser. HTML5, WebM e il codec H.264 sono solo alcune delle alternative che sono fiorite sulla scia dell'annuncio. Siti web come Vimeo hanno reagito rapidamente rendendo Flash un optional in più, ma per la maggior parte ancora un'opzione predefinita.
Nel frattempo Google e Adobe hanno proseguito con l'intenzione di implementare Flash in Android 2.2 Froyo a maggio dello stesso anno. Il “Flash su Android” l'era era di breve durata e due anni dopo Adobe annunciò che Android 4.3 “Jelly Bean” rimuoverebbe il supporto per la tecnologia. La società ha sostenuto la sua decisione con l'ammissione che:
“I fornitori di browser sono sempre più innovativi e forniscono funzionalità che consentono di distribuire grafica animata avanzata direttamente tramite tecnologie browser, un ruolo servito in primo luogo da Flash Player. Sempre più spesso, la grafica animata avanzata viene distribuita direttamente tramite il browser utilizzando HTML5, CSS3, JavaScript e altre tecnologie web moderne. Adobe prevede che questa tendenza continuerà e acceleri e Adobe continuerà a svolgere un ruolo attivo in questo spazio.”
White paper di Adobe Developer su Android 4.1 “Jelly Bean” a febbraio 2012.
Il 2012 ha visto anche Microsoft interrompere ufficialmente lo sviluppo della loro tecnologia Rich Media, Silverlight. Mentre Silverlight probabilmente rappresentava una piccola minaccia per la corona di Adobe, questa mossa è stata vista da molti come il canarino nella miniera, segnalando che ora era il momento di abbracciare tecnologie web in evoluzione come HTML5 e abbandonare l'approccio basato su plugin.
Entro il 2014 il World Wide Web Consortium (W3C) ha annunciato che il processo di specifica HTML5 era completo e che la tecnologia era pronta per un'adozione diffusa. Molti browser già supportavano HTML5 a questo punto, e quindi il suo uso ha spostato il file “romanzo” all'ordinario. Il
All'inizio del 2015 un altro chiodo è stato martellato nella bara di Adobe Flash, in quanto YouTube ha abbandonato Flash come lettore video predefinito, sostituendolo invece con video HTML5. Come parte dell'annuncio, YouTube Leider di YouTube ha notato come le nuove tecnologie web stiano cambiando il volto del video online:
“Questi progressi hanno giovato non solo alla community di YouTube, ma all'intero settore. Altri fornitori di contenuti come Netflix e Vimeo, nonché aziende come Microsoft e Apple hanno abbracciato HTML5 e hanno contribuito in modo determinante al suo successo. Fornendo una piattaforma standard aperta, HTML5 ha anche abilitato nuove classi di dispositivi come Chromebook e Chromecast.”
Richard Leider, Engineering Manager di YouTube in un post sul blog nel gennaio 2015.
Avanti veloce a luglio 2015 e italiano “società di sicurezza” Hacking Team - chi per propria definizione “fornire una tecnologia offensiva efficace e di facile utilizzo alle comunità di intelligence e di polizia di tutto il mondo” - sono hackerati, rilasciando un numero di exploit armati in natura. Ciò includeva un exploit descritto da Hacking Team “il più bello bug Flash degli ultimi quattro anni.”
Da allora sono stati trovati altri due exploit Flash, e il fallout non è stato a dir poco a dir poco. Le notizie portano Alex Stamos, Chief Security Officer (CSO) di Facebook a chiedere pubblicamente ad Adobe di fissare una data di abbandono per Flash, poco dopo il supporto di Firefox Mark Schmidt ha annunciato che tutte le versioni di Flash sono bloccate di default nella versione corrente.
GRANDI NOTIZIE!! Tutte le versioni di Flash sono bloccate per impostazione predefinita in Firefox al momento. https://t.co/4SjVoqKPrR #tech #infosec pic.twitter.com/VRws3L0CBW
- Mark Schmidt? (@MarkSchmidty), 14 luglio 2015
Due giorni dopo, il supporto Flash è tornato per gli utenti di Firefox, ma per quanto tempo questa volta?
What Now for Flash?
Flash non è ancora morto e gode ancora di un uso diffuso, in particolare nei settori del gioco e dell'intrattenimento. Molti giochi mobili (come Angry Birds e Machinarium) sono stati sviluppati con Flash e impacchettati per l'utilizzo su piattaforme mobili con l'aiuto di Adobe AIR, e questo è ancora in corso per i giochi mobili prodotti oggi.
Allo stesso modo, Flash è uno strumento di animazione per molte produzioni professionali che vanno da My Little Pony: Friendship is Magic alle scene del film irlandese vincitore del premio Oscar 2009, The Secret of Kells.
Puoi ancora acquistare una licenza per Flash Pro CC oggi e puoi spendere molto di più sui corsi per imparare a sfruttare al meglio il set di strumenti. Ma se la tua specialità sono le tecnologie web, i video in streaming e le ricche applicazioni Internet, Flash non è il futuro. Una scarsa sicurezza, un processo di aggiornamento ingombrante e l'aumento di tecnologie migliori e più accessibili ne sono la prova.
Quindi non aspettatevi che Adobe uccida quello che molti considerano ancora uno strumento vitale nel loro arsenale creativo, ma aspettatevi di sentirlo molto meno nei prossimi anni - in particolare se voi stessi scegliete di non installarlo - è perfettamente possibile godere di Internet di oggi senza di essa ...
Hai ancora installato Flash? Cosa ti impedisce di lasciarti andare?
Crediti immagine: spina e coltello in mano Via Shutterstock, Steve Jobs e Bill Gates (Joi Ito),
Scopri di più su: Adobe Flash.