Usabilità e accessibilità di Flash: il progetto ASTRA (ActionScript Toolkit for Rich Applications)
Scritto da Andrea | 21.08.2007
Esce in questi giorni una libreria di oggetti Flash promossa da Yahoo. L’obiettivo è quello di realizzare un set di strumenti utili e testati mediante la tecnologia di casa Adobe. Per maggiori informazioni e per il download:
http://developer.yahoo.com/flash/
Il tema “flash sì, flash no” torna periodicamente in rete. Sappiamo che questa tecnologia ha dei problemi dal punto di vista dell’accessibilità e, se mal utilizzata, anche dell’usabilità. Il monito di Jackob Nielsen di qualche anno fa (sette per la precisione: Flash: 99% Bad) è stato più volte rivisto dallo stesso Nielsen (si veda il suo ultimo testo, Prioritizing Web Usability) e oggi appare sicuramente meno netto di allora.
Personalmente tendo a non realizzare siti web in Flash, anche per questioni produttive: i web standard sono senza rivali in quanto a manutenzione. Tuttavia non me la sento di crocifiggere questa tecnologia. Vanno sì evitate le realizzazioni fine a se stesse (le “intro”, per esempio) così come tutte quelle applicazioni per le quali è possibile scegliere un’alternativa basata su standard, ma è indubbio che ad oggi flash è ancora ottimo per andare a coprire quei campi in cui XHTML, CSS e JavaScript ancora arrancano un po’.
Per esempio, sul fronte mobile, Flash è ancora imbattibile nell’offrire un’esperienza ricca e interattiva. Oppure nel caso della distribuzione di contenuti multimediali, come nel caso del progetto Web Multimediale e del suo Flash Player accessibile.
Questo non vuol dire che in futuro non esisteranno tecnologie aperte in grado di offrire i medesimi risultati (SVG che fine ha fatto dopo che Adobe ha acquisito Macromedia?), ma fintanto che ciò non sarà possibile… perché no?
La libreria di Yahoo ha il merito di introdurre degli elementi di standardizzazione che possono essere davvero utili nella diffusione di pratiche usabili e accessibili nell’uso di Flash. Soprattutto per coloro che non conoscono l’ambiente di sviluppo, è così possibile produrre contenuti interattivi affidabili senza eccessivi costi di ingresso in termini di formazione e/o di tempo.
Argomenti: Accessibilità, Tecnologie web |
