avatar
Motivi deliranti sul perche’ essere avversi a Flash

mag 28th, 2010 | Posted by Giuseppe Blasi

Come autore in Free Software Solution, non posso non esimermi dal dedicare un articolo sul meraviglioso mondo delle :)

Non voglio dissacrare completamente la tecnologia in sé per sé, anche perché effettivamente ha creato uno “standard di fatto” (ndr: uno standard riconosciuto non da un organismo ufficiale, ma dall’utenza generica) dello sviluppo di animazioni, e noi non vorremmo mai che tutto questo sapere vada perso, d’altra parte non vorremmo mai che uno standard sia nelle mani di una tecnologia proprietaria, che decide autonomamente e impone a un utente il modo di sviluppare o usufruire del prodotto.

Detto in termini più terra terra:

  • uno sviluppatore deve fare i conti con il codice Action Script che è totalmente definito da Adobe e può cambiare tutto da un giorno all’altro;
  • un utente deve essere costretto a installare software di terze parti per poter godere appieno della pagina web che sta visitando: oggi può farlo gratis, domani non si sa;
  • oggi Adobe rilascia il suo plugin per tutti i browser, domani può decidere di farlo solo per Chrome (proprietà di Google a sua volta proprietaria di Youtube con tutti i suoi video Flash). Compreso?

Ora le alternative per gli sviluppatori: Java, Javascript e tecnologie correlate. :wink:

E’ chiaro che la convergenza verso lo sviluppo in Flash abbia quantomeno frenato lo sviluppo di API ad alto livello, quindi c’è da sbattere parecchio, le guide sono poche, ma Java e Javascript sono in rapida evoluzione e prima o poi sarà facile creare animazioni anche con questi linguaggi di programmazione: appena potrò darò un contributo anche qui delle mie future esperienze con le animazioni.

Alternative per gli utenti:

In attesa che gli sviluppatori la smettano di sviluppare animazioni in Flash, la Free Software Foundation ha voluto inserire tra i progetti più urgenti, la creazione di un’alternativa al player Flash e al relativo software di sviluppo: il progetto ha il nome di Gnash. Purtroppo non si è giunti a una maturità tale da emulare perfettamente il plugin di Adobe, ma se di questo non abbiamo completamente idea di cosa ne faccia del nostro browser e del nostro Pc (ne tantomeno cosa ne farà), almeno di Gnash possiamo essere sicuri che fa quel che si promette di fare semplicemente andando a scaricare il codice sorgente reso pubblico grazie al Gnu Project.

Ora, tutto quello che ho scritto purtroppo è in linea teorica, mi sono limitato a commentare lo stato dell’arte di questa tecnologia, ma per dovere di coscienza mi sono chiesto: “Se adesso un mio lettore provasse a disinstallare Flash, quale esperienza vivrebbe?”.

  • Ho tolto qualsiasi software riguardante Flash dal mio sistema operativo (Ubuntu 10.04, ndr), e ho avviato Firefox;
  • mi dirigo verso un video qualsiasi di youtube e il browser mi notifica la mancanza del plugin per visualizzare il contenuto Flash della pagina.
  • Clicco sulla notifica e Firefox mi da 3 alternative: Adobe-flash plugin (non bene), Gnash (spero che funzioni), Swf-dec (ah ce n’è un altro…ma tanto funzionerà Gnash)
  • Clicco su Gnash e installo, riavvio Firefox, torno al solito video ma il player mi notifica un errore. Bene, possiamo concludere che Gnash non funziona?

Gnash non funziona come riproduttore dei video di Youtube, che richiede l’ultima versione di Flash (altro riferimento al rapporto Google-Youtube-Adobe di cui sopra), mentre riproduce le animazioni di siti fortemente multimediali tipo www.corriere.it: evidentemente queste animazioni sono state sviluppate con versioni di Flash compatibili, o addirittura sviluppate con il tool di sviluppo di Gnash.

Conclusione: possiamo dire che non basta “togliere Flash e mettere Gnash” per risolvere il problema. Come già detto, bisognerebbe che venga limitato l’abuso delle animazioni Flash nelle pagine web, sostituendole con animazioni e video che sfruttino codec liberi (magari non dipendenti da un’azienda produttrice di browser web).

Nel frattempo è giusto pubblicizzare la soluzione free software come può essere Gnash, per aumentare l’interesse verso le qualità dello sviluppo collaborativo e per rendere chiaro il diritto della libertà di scegliere per l’utente delle pagine web.

Non sono ancora stati lasciati commenti.

:D :-) :( :o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: