web-dev-qa-db-fra.com

Flash, Silverlight et accessibilité

Question simple, bien que la réponse ne soit probablement pas ...

Flash ou Silverlight offrent-ils des options d'accessibilité?

Devrions-nous jamais les utiliser si nous essayons de créer un site vraiment accessible?

8
Sniffer

Je ne connais pas Silverlight mais Flash prend en charge les interactions du clavier et est destiné à fonctionner avec les dernières versions du logiciel de lecture d'écran. Cependant, les anciennes versions du logiciel de lecture d'écran ne fonctionnent pas bien avec le flash.

L'entreprise pour laquelle je travaille développe beaucoup de contenu qui doit fonctionner avec des lecteurs d'écran. Jusqu'à présent, nous n'avons jamais vraiment fait confiance aux fonctionnalités accessibles du flash; nous proposons toujours une alternative plus accessible.

Cependant, l'accessibilité couvre plus que les lecteurs d'écran et les interactions avec le clavier, elle couvre également la technologie dont l'utilisateur doit disposer pour afficher le contenu. Donc, si vous n'avez pas de flash et de lumière argentée, le contenu serait également inaccessible.

Ma recommandation serait (si vous devez utiliser le flash) de vous assurer que votre site se dégrade afin que si votre utilisateur utilise un lecteur d'écran ou qu'il ne flashe pas, le contenu est disponible dans un autre format.

5
ArchieVersace

Donc, évidemment, il y a beaucoup de points de réflexion dans une telle question - et pourrait devenir une discussion entière.

Mais dans l'esprit des questions et réponses, je dis "non", nous ne devons pas utiliser ces technologies propriétaires et devons commencer à les abandonner pour tout ce qui doit prendre en compte l'accessibilité comme un élément essentiel de l'objectif du projet.

Tout ce qui doit vraiment offrir l'accessibilité à une réelle variété d'utilisateurs doit être construit avec un balisage, des styles et des scripts standard (c'est-à-dire - HTML, CSS et javascript).

En bref, je pense que l'élan de l'industrie du Web est si fortement axé sur cette norme en ce moment (et pour une bonne raison) que sur la route, il sera de plus en plus difficile de faire un bon argument en faveur de l'utilisation de technologies comme Flash et Silverlight - au moins dans des environnements qui doivent être réellement accessibles.

4
Joel Glovier

La réponse est non!!! Vous voulez "l'accessibilité" et par cela, vous devez avoir votre contenu accessible à un large éventail d'utilisateurs. L'utilisation d'un plugin comme Flash ou Silverlight, réduira l'accessibilité car les utilisateurs qui n'ont pas ces plugins, ne verront rien!

Un autre point est que HTML 5, CSS 3 et les nouvelles techniques en Javascript vous permettent d'avoir tout ce dont vous avez besoin, il n'est donc pas nécessaire de basculer vers Flash ou Silverlight juste à cause de l'accessibilité.

2
Morteza Milani

Pour le flash, il y a une tentative d'accessibilité. Voici une référence qui est utile. Ça dit...

La classe Accessibilité gère la communication avec les lecteurs d'écran. Les lecteurs d'écran sont un type de technologie d'assistance pour les utilisateurs malvoyants qui fournit une version audio du contenu de l'écran. Les méthodes de la classe Accessibility sont statiques, c'est-à-dire que vous n'avez pas besoin de créer une instance de la classe pour utiliser ses méthodes.

Je ne l'ai pas utilisé moi-même, mais il est apparu lors de certaines recherches sur Flash et l'accessibilité. Il semble qu'il y ait de l'espoir. :)

En fait, je viens de trouver ce post sur Stackoverflow pour être instructif. La personne qui a posté cela a une déficience visuelle et donne de bonnes informations sur Flash et l'accessibilité.

2
milesmeow