Ormai è una frase fatta quella: “Adobe Flash sparirà dal web”, specialmente pronunciata da quei sviluppatori che non hanno mai saputo usare la piattaforma e quindi corrosi dall’invidia nata dal vedere quei fantastici siti web che hanno caratterizzato l’elite negli anni precedenti.
Bene, penso sia arrivato il momento di spendere due paroline per chiarire la questione.
Prima di tutto devo esprimere la tristezza che provo nel visitare il web e vedere siti tutti creati con fantastici software gratuiti, tutti ottimizzati per l’indicizzazione (si fa per dire), tutti creati in 5 minuti grazie a template sviluppati da altri, ma soprattutto tutti quanti uguali senza nessun spicco di originalità.
In tutto questo ovviamente Adobe Flash crea la differenza. Infatti Software gratuiti che ti permettono di creare siti web in due clic grazie ad un template in flash non ne esistono tanti ed molto difficile trovare un sito Flash simile ad un altro.
”Flash non è indicizzabile.., su I-phone ed I-pad non viene visualizzato” direte voi, è questo è vero, ma esiste già da tempo (da prima dell’uscita di I-phone) uno script scritto in JavaScript di nome SWFobject.js, capace di visualizzare del contenuto alternativo in quei sistemi in cui non è installato il plug-in Flash Player.
Questa patch ti permette di scrivere del contenuto HTML alternativo all’interno della pagina di visualizzazione, che verrà sostituito solo in caso il plug-in Flash Player risulti installato all’interno del browser.
Questo contenuto HTML viene reso visibile ai crawler dei motori di ricerca e quindi indicizzato.
Bene ora sapete che molte persone parlano tanto per sentito dire, ma vediamo quali sono gli altri motivi grazie ai quali Flash non sparirà.
Qualsiasi guru del IT, ti potrà dire che il futuro è mobile ed in realtà, già il presente è mobile, ecco perché Adobe ha portato Flash su smartphone e tablet pc grazie ad Android, dando ai sviluppatori la possibilità di realizzare applicazioni per dispositivi mobili con la stessa semplicità con cui realizzavano un FlashGame o un FlashSite.
Ovvie che grazie a Flash possiamo anche sviluppare apps per I-phone ed I-pad.
Non è da tralasciare il fatto che grazie alla tecnologia Adobe AIR è possibile creare applicazioni multimediali ed interattive capaci di collegarsi a servizi remoti. Le applicazioni vengono esportate in un unico pacchetto compatibile sia con PC che con MAC e oltre a possedere tutte le potenzialità di Flash possono interagire completamente con il sistema operativo nel quale vengono installate, divenendo applicazioni grafiche a tutti gli effetti.
Esistono anche applicativi che convertono script ed animazioni Flash in frammenti di codice HTML5 e CSS3, ma a mio parere queste tecnologie devono essere migliorate notevolmente prima di divenire complete.
Se la pensate in modo differente potete commentare questo post e dire la vostra…. Saluti al prossimo articolo.