Flash o non Flash?

Scritto il 7 aprile 2010 da Antonio D'Alessio (Flash Development Specialist)

“L’unico Flash buono è un flash morto” – Recita così uno dei manifesti del nostro reparto di web design. Fortunatamente questo motto è lungi dall’essere veritiero: il Flash è vivo e continua ad essere un potente strumento di sviluppo. Infatti il Flash è unico nel suo genere e non a caso è diventato uno dei migliori prodotti per creare animazioni sul web.

HTML 5 vs Adobe® Flash

La diatriba nasce dalla convinzione che l’avvento dell’html 5 spinga fuori dal mercato lo sviluppo di applicazioni Flash. Convinzione del tutto errata.

Potenzialità?

Il flash non è solo uno strumento per la pubblicazione di video sul web, non è solamente animazione ma è un ambiente di sviluppo in grado di fare molto altro: giochi online e video sharing (vedi megavideo). Il linguaggio AS3 si è evoluto al pari di linguaggi come il C++ e Java e continua la sua evoluzione verso ambienti desktop con l’entrata di AIR, ex progetto APOLLO.

Criticità?

Purtroppo, la nota di demerito va alla tecnologia della macchina virtuale, che al pari di java, utilizza un ulteriore livello di astrazione del codice rendendo così più oneroso il calcolo rispetto a linguaggi per il web come il javascript.
E’ chiaro che il codice viene ottimizzato in maniera sempre più crescente e le macchine tendono ad essere sempre più veloci perciò questo problema potrebbe essere sempre meno evidente.”

Flash e Mac?

Vera è anche l’affermazione che gli utenti Mac si lamentano dell’ulteriore dispendio di risorse del flash player sulla loro mela, ma vera è anche un’altra affermazione dopo un recente studio sulle perfomance di flash e HTML 5 (http://www.italiasw.com/news/video-flash-vs-video-html-5-the-winner-is-flash.html):
Flash supera talvolta l’HTML 5 in performance, le precedenti dichiarazioni di Jobs sembrano a questo punto una chiara presa di posizione, contro Adobe e Flash poiché i risultati parlano da soli. Il problema potrebbe chiamarsi Apple che dovrebbe dare maggiori informazioni agli sviluppatori Adobe, per far maggior uso dell’accelerazione hardware sui MAC ottenendo quindi maggiori performance. Ma si sa, fornire informazioni equivale ad avere minor controllo sul proprio prodotto.. Vero ?

5 Commenti

[...] anche sparare a zero su Flash sembra diventato un po’ troppo facile, quindi invito a leggere questo post di Antonio D’Alessio, che [...]

I treni in tempo reale: un servizio utile, ma su piattaforma inaccessibile da mobile. | Ilaria Mauric16 apr 10

Rimane anche il fatto che è ancora in gran parte non visibile ai motori di ricerca ;-)

francesca ondedei15 apr 10

Giusta osservazione. Il flash anddrebbe usato con parsimonia ed evitato quando i contenuti sono strettamente testuali. Il giusto compromesso, dove possibile, è utilizzarlo insieme all’html senza creare siti interamente flash. Esiste anche la possibilità di rendere visualizzabili le pagine chiamate all’interno del flash tramite una tecnologia chiamata swfaddress che utilizza eventi, javascript e ancore(html) ma resta sempre la questione dei contenuti…resta quindi al progettista la capacità di scindere i possibili contenuti flash da quelli html in attesa che si trovi una soluzione al problema…

Antonio D'Alessio15 apr 10

… e Silverlight ve lo siete dimenticato ? ;)

Davide Mencarelli16 apr 10

La tecnologia Flash è ormai matura al punto da poter essere fruita anche da device poco dotati, inclusi molti cellulari non di ultima generazione. Adobe ha fatto passi da gigante nel tentativo di rendere Flash alla portata di tutti. Adesso arriva Jobs e vuole smontare tutto perché la cosa gli fa consumare la batteria del suo iphone.

Siti in Flash29 apr 10