Definizione di Macromedia Flash

Ragazzo che gioca a un gioco per computer

Credito immagine: © Peter Lourenco/Moment/GettyImages

Macromedia Flash, ora noto come Adobe Flash, è uno strumento per la creazione di contenuti e animazioni online interattivi. I giochi web e i cartoni animati creati con Flash una volta erano onnipresenti su Internet, ma da allora sono stati sostituiti su molti siti come browser hanno consentito di scrivere codice più sofisticato nei linguaggi Web principali HTML, JavaScript e CSS. Adobe ha dichiarato che smetterà di distribuire il suo lettore Flash entro il 2020.

Macromedia Flash è uno strumento che consente di incorporare potenti animazioni, funzionalità interattive e altri elementi complessi nelle pagine Web.

Video del giorno

Ha avuto inizio a metà degli anni '90 come strumento di animazione chiamato FutureSplash, costruito da una società chiamata FutureWave. FutureWave ha distribuito uno strumento chiamato FutureSplash Animator che i creatori di contenuti potrebbero utilizzare per creare cartoni animati. Ha anche fornito un secondo prodotto chiamato FutureSplash Player, che era uno dei primi plug-in del browser Web in grado di far apparire le animazioni sui siti Web che le presentavano.

Nel 1996, la società di software Macromedia ha acquistato il programma e ne ha abbreviato il nome in Macromedia Flash. Macromedia ha aggiunto funzionalità aggiuntive al creatore e al lettore Flash, incluso un linguaggio di programmazione chiamato ActionScript, strettamente correlato a JavaScript.

ActionScript e il Web interattivo

ActionScript ha consentito agli sviluppatori di creare contenuti interattivi complessi in file Flash, che sarebbero stati mostrati automaticamente quando gli utenti visitavano i siti Web caricati. Macromedia ha presto rilasciato anche un supporto video avanzato per la lingua in un momento in cui i video su Internet richiedevano principalmente un plug-in del browser o un altro per funzionare con una certa affidabilità. Giochi e applicazioni sofisticati sono stati creati con Flash, così come le prime versioni di prodotti come YouTube.

I siti che utilizzano Flash potrebbero essere lenti da caricare in quel momento, specialmente per gli utenti ancora su connessioni dial-up, ma loro presentava un'interattività più sofisticata di quella che si sarebbe potuta realizzare con i linguaggi di programmazione Web HTML, CSS e JavaScript. Alcuni siti sono stati criticati all'epoca per l'uso eccessivo di Flash, comprese le pagine dei menu dei ristoranti con introduzioni animate non ignorabili o l'uso di Flash, che i motori di ricerca hanno avuto difficoltà a indicizzare, per memorizzare contenuto del testo.

Nel 2005, Adobe ha acquisito Macromedia e il prodotto è stato recentemente conosciuto come Adobe Flash.

Il declino di Flash

Sebbene Flash sia stato ampiamente utilizzato su computer desktop e laptop, non è mai stato supportato da iPhone. La piattaforma era, tra le altre cose, troppo lenta per le prime versioni di iPhone e, al momento dell'uscita del dispositivo, i linguaggi Web integrati nei browser stavano diventando più potenti.

La decisione di non supportare Flash ha inoltre incoraggiato molte aziende a ricostruire le proprie applicazioni Flash come app per smartphone.

Nel corso degli anni 2010, le organizzazioni che hanno utilizzato Flash hanno iniziato a spostarsi verso HTML5, l'ultima versione del linguaggio di programmazione Web, e il ultime versioni di JavaScript e CSS, che supportano video e animazioni ad alte prestazioni e altre funzionalità una volta relegate a plugin. Persino piattaforme con molti video come YouTube e Facebook alla fine hanno iniziato a migrare da Flash a video HTML5.

Nel 2016, i produttori di browser, tra cui Google e Microsoft, hanno iniziato a bloccare i contenuti Flash per impostazione predefinita a causa delle preoccupazioni relative alle prestazioni e alla sicurezza. E, a partire dal 2017, Adobe afferma che smetterà di distribuire il suo Flash Player entro il 2020, incoraggiando i creatori di contenuti a migrare i loro video, animazioni e funzionalità interattive alle nuove tecnologie.