Flash Player è una tecnologia di Adobe che funziona in congiunzione con i principali browser e che consente di visualizzare animazioni complesse, anche a carattere interattivo, create con immagini vettoriali o raster, audio, video e testo. Alcuni di voi avranno avuto qualche grattacapo con questo plugin riguardo soprattutto ai video nelle pagine web.

Ma perché Flash Player è così famoso per i video?

Fino a qualche anno fa, l'unico metodo per integrare un video in una pagina web era attraverso l'utilizzo di plugin come, appunto, Flash Player, Windows Media Player, Quick Time o Real Player. Flash Player è diventato lo standard de facto dopo la nascita di YouTube, che lo ha preferito a tutti gli altri concorrenti per le possibilità che questo offriva (personalizzazione dei comandi del player, possibilità di mascherare la sorgente del video, possibilità di vedere il video a tutto schermo, ...).

Si può fare meno Flash Player?

Intorno al 2008, però, ha cominciato a prendere forma l'HTML5, la quinta versione del linguaggio a marcatori per ipertesti (HypeText Markup Language). Questo altro non è che uno standard di regole per la strutturazione delle pagine web che, nell'ultima versione, prevede un'alternativa più facile per l'integrazione dei video (è stato aggiunto un apposito "tag", semplicissimo: <video>) e si presenta come una valida alternativa al Flash Player anche per le animazioni.

Si può fare meno Flash Player? - HTML5_logo_and_wordmark.svg

Se volete saperne di più su HTML5 consultate questa pagina.

Perché farne a meno

- Efficienza

Una nuova tecnologia è generalmente più efficiente della vecchia e anche nel confronto fra HTML5 (il nuovo) e Flash Player (il vecchio), il primo risulta più efficiente del secondo. Efficienza che si ripercuote non solo nella velocità di caricamento delle pagine web ma anche in un minore consumo di energia. Non a caso anche Google in Chrome ha adottato una precauzione che consente di bloccare i contenuti Flash che non sono importanti.

È doveroso, però, segnalare che dalla versione 10.1 in poi, Adobe ha aumentato tantissimo l'efficienza di Flash Player, grazie all'attivazione (prima su Windows e poi anche su Mac) dell'accelerazione hardware, tecnologia che consente di utilizzare un componente fisico del computer, in genere l'unità di elaborazione grafica (Graphic Processing Unit o GPU), per alleggerire il lavoro del processore centrale (Central Processing Unit o CPU). Questo miglioramento ha fatto sì che, per quanto riguarda la riproduzione dei video, il Flash Player, in particolari casi, richieda meno risorse del corrispondente HTML5! (Questi risultati non sono molto aggiornati e oggi, a distanza di 5 anni, potrebbero essere molto diversi, ma è giusto per dare un'idea.) Ma questo dipende da moltissimi fattori quali: il sistema operativo, il sito web dove risiede il video, l'hardware disponibile e, non ultimo, il browser utilizzato (perché non tutti i browser rispettano lo standard HTML5 alla perfezione: https://html5test.com/results/desktop.html).

Se volete provare il vostro: https://html5test.com/.

- Rischio virus

Il Flash Player si è dimostrato essere pieno di "bug" (errori nella scrittura di un programma) e questo lo ha reso uno dei veicoli più utilizzati da malintenzionati per installare malware di vario tipo o prendere il controllo di un computer tramite browser...

Si può fare meno Flash Player? - top-exploited-applications-in-2014

... spesso con la colpevole complicità di utenti poco attenti agli aggiornamenti; altre volte invece sono state scoperte vulnerabilità "zero-day" (vulnerabilità sconosciute che vengono scoperte in seguito ad un'attacco che le sfrutta, così che lo sviluppatore di un programma, in questo caso Adobe, ha "zero giorni" di tempo per trovare un rimedio).

A proposito voi avete aggiornato il vostro Flash Player??

Pensate che solo quest'anno, ad oggi (13 Novembre ) sono 216 le vulnerabilità scoperte in Flash Player (di cui ben 173 permettevano l'esecuzione di codice arbitrario) che hanno costretto Adobe a rilasciare 18 aggiornamenti di sicurezza.

Si può fare meno Flash Player?

Ciò ha scatenato diverse reazioni come quella, indignata, del responsabile della sicurezza di Facebook, che con un Tweet ha invitato Adobe ad annunciare una data per la morte di Flash Player, di Mozilla, che ha attivato il click-to-play, bloccando di fatto l'esecuzione automatica di Flash Player, su Firefox, per tutte le versioni non aggiornate...

Si può fare meno Flash Player?

... e ha fatto nascere un "movimento per liberare il mondo da Flash Player".

- Destino segnato

Adobe stessa sembra non credere più di tanto al futuro di Flash Player visto che ha interrotto lo sviluppo sia per sistemi operativi basati su Linux che per le piattaforme mobili (tablet e smartphone).

Se la decisione riguardo a Linux può essere comprensibile, data la frammentarietà e la irrisoria diffusione (1.5% circa) dei sistemi operativi con il pinguino in ambito desktop, lo è un po' meno quella di abbandonare le piattaforme mobili la cui diffusione negli ultimi anni è cresciuta tantissimo (forse il problema è l'efficienza energetica vista prima??).

Discorso a parte per i prodotti mobili di Apple, dove Flash Player era già stato "bannato" nel 2010 dallo stesso Steve Jobs.

Anche Google ha preferito l'HTML5 al Flash Player su YouTube e lo stesso hanno fatto altri grandi fornitori di video come Vimeo, Facebook, Netflix, ...

Come farne a meno

Ma come si può fare a meno di Flash Player se ancora è richiesto da tantissimi siti?? Non è poi molto difficile se pensiamo che, quando navighiamo su internet con il nostro smartphone o tablet, il Flash Player, è l'ultimo dei nostri pensieri. Eppure sul nostro computer di casa o sul nostro portatile, lo stesso sito web visitato in precedenza dal nostro cellulare, si ostina a presentarci video in Flash. Vediamo in pratica come si può forzare questi siti a mostrarci i video con HTML5.

- Per i video: Firefox + componenti aggiuntivi

Firefox è un ottimo browser e parte della sua forza è la possibilità di espandere la sua funzionalità grazie ai componenti aggiuntivi. Per raggiungere il nostro scopo abbiamo bisogno di un paio di questi componenti aggiuntivi: No Flash, con il quale la maggior parte dei siti che rendono disponibili i video attraverso le piattaforme YouTube, Vimeo e Dailymotion, saranno "invitati" ad usare automaticamente il player HTML5 e l'altro è "HTML5 Video Everywhere!", che rimpiazza il Flash Player utilizzando il player nativo di Firefox e supporta alcuni siti in più rispetto al precedente (con il quale non va in conflitto ma anzi è da utilizzare congiuntamente).

Se trovate ancora qualche sito che resiste, c'è un altro componente aggiuntivo che può aiutarci: User-Agent Switcher.

(NOTA: Per favore, non fate caso al sito o al contenuto del video; è solo a scopo dimostrativo.)

Si può fare meno Flash Player?

Con questo possiamo presentarci ai siti come se fossimo un dispositivo mobile (Android, per esempio).

Si può fare meno Flash Player?

Adesso, aggiornando la pagina con il tasto F5, potrebbe cambiare tutto l'aspetto del sito ma dovremmo riuscire finalmente a vedere il video senza Flash Player!

Si può fare meno Flash Player?

Durante le mie prove ho trovato qualche video che mi ha dato qualche problema anche con questo metodo. Se vogliamo impuntarci e non cedere ancora ad utilizzare il Flash Player possiamo utilizzare un metodo drastico che però richiede un po' di lavoro in più; sarà infatti necessario scaricare il video e utilizzare un player esterno come, per esempio, VLC per riprodurlo. Per fare questo, dobbiamo installare JDownloader, un particolare gestore di download scritto in java. Una volta installato è sufficiente aprirlo e copiare l'indirizzo della pagina web dove risiede il video (se non dovesse partire la ricerca automatica di contenuti dobbiamo cliccare su "Aggiungi nuovi collegamenti web" nella scheda "Cattura collegamenti" e poi su "Continua").

Si può fare meno Flash Player?

JDownloader ci mostrerà tutti i contenuti (immagini, audio, icone e video) trovati su quella pagina web. A questo punto dobbiamo individuare il video che ci interessa (per alcuni video si potrà scegliere anche la risoluzione che preferiamo), cliccarci sopra con il tasto destro del mouse e scegliere "Avvia download".

Si può fare meno Flash Player?

Una volta che il download sarà terminato potremo finalmente vedere il nostro video con VLC.

Si può fare meno Flash Player?

- Per i giochi: alternative HTML5!

Purtroppo questo metodo funziona solo con i video ma c'è un'altra categoria di oggetti Flash che ci potrebbe interessare: i giochi!!! Per questi è assolutamente necessario il Flash Player e questo potrebbe essere il solo valido motivo per non farne a meno! Ma, se non siamo troppo attaccati ad un particolare gioco in Flash, le alternative in HTML5 cominciano pian piano a farsi largo; vediamone velocemente qualcuna:

Non posso farne a meno!!

"Il sito ... che visito spesso fa largo utilizzo di Flash Player e non ha una versione per dispositivi mobili: cosa posso fare?" In questo caso, dopo aver contattato l'amministratore del sito per chiedergli cortesemente di rinunciare a questa tecnologia, non c'è altra soluzione che cedere all'utilizzo di Flash Player. Ma se proprio dovete farlo, vi consiglio di usare Google Chrome. (Se preferite Firefox, potete utilizzare questo comodo componente aggiuntivo che consente di aprire la pagina web che state vedendo su Firefox, direttamente in Chrome, solo con un click e solo al momento del bisogno.)

Quali sono i vantaggi ad utilizzare Google Chrome? Anche questo è un ottimo browser (a parte qualche problema riguardante la privacy... ) ed ha la possibilità, come Firefox, di installare componenti aggiuntivi, ma il motivo per usarlo è che ha già, integrato al suo interno, il Flash Player. In questo modo, visto che Chrome si aggiorna automaticamente, sarete sicuri di avere sempre l'ultima versione disponibile (anche su Linux!!). C'è di più: la sandbox. Questa è una tecnologia che consente di eseguire un programma in un ambiente protetto e isolato dal resto del sistema e rappresenta una sicurezza in più quando abbiamo a che fare con Flash Player. (Ricordate comunque che il primo e più efficace filtro di sicurezza è agire con consapevolezza!!)

Anche Firefox ha una sandbox per Flash Player, ma questo plugin utilizza un'architettura detta NPAPI (o Netscape Plugin Application Programming Interface) che è diversa e considerata meno sicura di quella di Google Chrome (detta PPAPI o Pepper Plugin Application Programming Interface). Non a caso Mozilla ha dichiarato di voler abbandonare il supporto a NPAPI entro la fine del 2016.

Lo stesso plugin Flash Player di Chrome può essere scaricato dal sito di Adobe per integrarlo in Opera o Chromium ma, in questo caso, non c'è quell'integrazione che consente di installare un solo programma e dimenticarsi del resto.

Gli utenti Windows potrebbero obbiettare sul fatto che anche loro hanno una soluzione con aggiornamento automatico e sandbox. È vero: Microsoft ha deciso di integrare il Flash Player nel suo browser, accollandosi il compito di rilasciare gli aggiornamenti (in modo da limitare i danni al proprio sistema operativo??). Ma Internet Explorer, oltre ad essere il browser peggiore nel rispettare lo standard HTML5 e ad avere pochi o nessun componente aggiuntivo, ha una sandbox che non è efficace come quella di Google Chrome e per questo non mi sento di consigliarlo.

Si può fare meno Flash Player?