Flash vs HTML5, l’ora della verità?

html5 e flash
Tempo stimato di lettura: 3 minuti, 57 secondi
Pubblicato il 22 maggio 2012

Oggi cercherò di approfondire una questione che si è posta con maggiore insistenza negli ultimi tempi: le nuove tecnologie html5 e css3 combinate con javascript sono in grado di sostituire la tecnologia flash?

Di seguito elencherò i vari ambiti in cui viene usato flash e lo metterò a confronto con html5,css3 e javascript:

  •  fruizione dei video online
  • siti in flash
  • banner pubblicitari
  • videogiochi online

C’erano una volta i video in Flash, ed in futuro?

L’ ambito in cui fino ad ora flash è stato impiegato maggiormente è quello della pubblicazione dei video online, che negli ultimi anni ha avuto un aumento esponenziale soprattutto su youtube, vimeo e veoh, a questi si sono aggiunti i servizi di noleggio film in streaming come HULU (disponibile solo ne territorio degli Stati Uniti http://www.hulu.com/) e tv on demand di telecom in Italia.

In questo settore flash è stato fino ad oggi l’unica opzione valida, infatti era l’ unica tecnologia che permetteva l’ uso di svariati codec audio e video senza problemi di compatibilità per l’ utente finale, inoltre offre la protezione DRM, ritenuta di fondamentale importanza da chi offre servizi di streaming video a pagamento. Ulteriori funzioni di flash sono la possibilità di presentare video in HD e un’ iniziale implementazione anche del 3D. Ultimamente però grazie ad html5 si sono fatti importanti passi avanti nel supporto video in modo nativo senza plug-in all’interno dei browser.

Youtube ha avviato da circa un anno in via sperimentale la fruizione dei contenuti senza l’ uso del plug-in flash, ma al momento i problemi non mancano, a causa di un supporto non uniforme dei codec video da parte di tutti i browser (c’è chi supporta h264 anche se è un codec proprietario, chi webm sostenendo che il codec deve essere un formato totalmente libero dovendo far parte di uno standard web libero non sottoposto a restrizioni) e alla mancanza di tecnologie DRM dedicate alla protezione dei contenuti. A causa di ciò i video in html5 avranno non poche difficoltà ad affermarsi sopratutto per un uso professionale come la distribuzione di contenuti in streaming.

Siti, banner e videogiochi

I siti in flash, ultimamente in declino, sono rimasti soprattutto per creare siti brochure di grandi marchi come le case di moda o alcune case automobilistiche che puntano soprattutto su immagini e video per colpire l’attenzione dei potenziali clienti.

I banner pubblicitari in cui la qualità raggiunta grazie alle nuove tecnologie indirizza verso una completa sostituzione di flash. Ecco un esempio: http://dev.sencha.com/deploy/css3-ads/ tra i vantaggi rispetto a flash possiamo menzionare:

  • la possibilità che il contenuto del banner sia indicizzabile dovuto al fatto che sono tutti basati su standard web,
  • non hanno bisogno di plug-in per essere visualizzati si possono vedere anche tramite gli smartphone e tablet.
  • Il minor peso che rende più veloce il caricamento del banner

I videogiochi online dove flash è stata da sempre l’ unica piattaforma disponibile sul web e che con l’ avvento di facebook ha avuto avuto un ulteriore incremento. Da un po’ di tempo a questa parte però iniziano a spuntare i primi tentativi di creare giochi tramite l’html5, come ad esempio esperimenti di alcuni sviluppatori indipendenti:

o quello della fondazioni Mozilla con un progetto di gdr multiutente. http://browserquest.mozilla.org/

ma non solo, anche zynga uno dei produttori più famosi di giochi su facebook, ha avviato la conversione di alcuni dei suoi giochi più famosi.

Uno schiaffo a Flash è arrivato dal settore mobile…

Una spinta verso l’uso di queste nuove tecniche come sostituto di flash, è stato dato dal settore mobile che ha bandito il flash da smartphone e tablet, prima fra tutti la apple con IOS, seguita da microsoft con windows phone e adesso anche da google con la piattaforma android. Dopo un iniziale supporto di flash con la versione 2.2 ha deciso infatti di eliminare il supporto dalle versioni superiori alla 4.

Adobe stessa ha capito comunque l’importanza per il futuro di ciò che ruota attorno ai nuovi standard, ha bloccato i futuri sviluppi del plug-in flash per il mobile ed ha creato una nuova piattaforma di sviluppo chiamata Adobe Edge, che serve a sviluppare animazione tramite gli standard web, e di Wallaby che rende possibile convertire i lavori flash in html5.

Concludendo possiamo dire che sicuramente in alcuni ambiti come banner o siti con animazioni complesse già oggi l’ insieme di html5 css3 e javascript sono degni sostituti della tecnologia flash, altre come l’ ambito video e giochi graficamente avanzati la tecnologia flash è indubbiamente ancora avvantaggiata ma inesorabilmente destinata a sparire.

E tu sei d’accordo o credi che Flash sopravviverà?

  • aledesign.it

    Direi che l’Adobe con l’acquisto di Flash si è presa un pò una fregatura allora.. Sopratutto nel mobile.. Da un lato però mi chiedo…quei clienti che hanno il sito web in flash? e lo vorrebbero vedere…come farglielo capire? 😉 Ben vengano le nuove tecnologie..anche se meno facili da creare e bisognose di ulteriori test. Vediamone gli sviluppi.

    • la questione della visibiltà e dell’ indicizzazione dei siti interamente in flash è stata sempre problematica, anche se google negli ultimi anni ha migliorato molto situazione renenodo posssibile tramite i propri crawler di indicizzare il testo contenuto nei file swf , per riuscirsi ad affermare su larga scala le nuove tecnologie avranno bisogno di ambienti di sviluppo validi che rendono facile lo sviluppo, ma come ho scritto adobe, stessa si sta muovendo su questa strada

  • Luigi

    Flash ormai è destinato all’oblio, Adobe stessa appunto ne ha fermato lo sviluppo.
    HTML5, CSS3 e AJAX consentono di realizzare siti interattivi come http://www.shoppalo.it compatibili con qualsiasi tipo di browser.
    Inoltre in ambito mobile sono disponibili diverse piattaforme come PhoneGap recentemente acquisito da Adobe che permettono di sviluppare app per smartphone partendo ha HTML5, CSS e javascript.

  • gino

    Questo tipo di post è sempre un po’ sciocco, è così facile convertire un filmato flash in html 5…

    http://www.yeahbutisitflash.com/?p=4454

    Non ci sarà alcuna morte o oblio, semplicemente Flash è un eccellente strumento di sviluppo. Poi il risultato verrà distribuito in diversi formati, che c’è di male?

    • Davide De Maestri

      Beh Gino, dipende dalla complessità di cosa si vuol convertire…

    • Gino ma per progetti complessi nessuno sviluppatore farebbe tutto il lavoro in flash per poi convertirlo con un tool automatico, sviluppare nativamente in un linguaggio da più controllo sul codice e facilta la fase di debug e non parlo di un semplice filmato ma di giochi e programmi. Non nego mica che flash sia un ottimo ambiente di sviluppo ma adobe stessa ne ha ridimenzionato l’importanza all’interno della sua offerta

Shares