Pregunta simple, aunque la respuesta probablemente no sea ...
¿Flash o Silverlight ofrecen opciones de accesibilidad?
¿Deberíamos usarlos alguna vez si estamos tratando de construir un sitio verdaderamente accesible?
No sé acerca de Silverlight, pero Flash admite interacciones con el teclado y está diseñado para funcionar con las últimas versiones del software lector de pantalla. Sin embargo, las versiones anteriores del software lector de pantalla no funcionan bien con flash.
La compañía para la que trabajo desarrolla una gran cantidad de contenido que tiene que trabajar con lectores de pantalla. Hasta ahora nunca hemos confiado realmente en las funciones accesibles de flash; Siempre ofrecemos una alternativa más accesible.
Sin embargo, la accesibilidad cubre más que solo los lectores de pantalla y las interacciones del teclado, también cubre qué tecnología tiene que tener el usuario para ver el contenido. Entonces, si no tiene flash y silverlight, el contenido también sería inaccesible.
Mi recomendación sería (si tiene que usar flash) para asegurarse de que su sitio se degrade, de modo que si su usuario usa un lector de pantalla o no flash, el contenido está disponible en otro formato.
Obviamente, hay muchos puntos de consideración en esa pregunta, y podría convertirse en una discusión completa.
Pero en el espíritu de las preguntas y respuestas, digo "No", no debemos usar estas tecnologías patentadas y debemos comenzar a abandonarlas por cualquier cosa que tenga en cuenta la accesibilidad como un componente crítico para el objetivo del proyecto.
Todo lo que necesite realmente ofrecer accesibilidad a una variedad real de usuarios debe construirse con marcado estándar, estilos y secuencias de comandos (es decir, HTML, CSS y JavaScript).
En resumen, creo que el impulso de la industria web está tan centrado en ese estándar en este momento (y por una buena razón) que, en el futuro, será cada vez más difícil justificar el uso de tecnologías como Flash y Silverlight. - al menos en entornos que deben ser verdaderamente accesibles.
¡¡¡La respuesta es no!!! Desea la "Accesibilidad" y, por lo tanto, debe tener sus contenidos accesibles para una amplia gama de usuarios. ¡Usar un complemento como Flash o Silverlight reducirá la accesibilidad porque los usuarios que no tienen estos complementos no verán nada!
Otro punto es que HTML 5, CSS 3 y las nuevas técnicas en Javascript le permiten tener todo lo que necesita, por lo que no es necesario cambiar a Flash o Silverlight solo por la accesibilidad.
Para flash hay algún intento de accesibilidad. Aquí hay una referencia que es útil. Dice...
La clase de accesibilidad gestiona la comunicación con los lectores de pantalla. Los lectores de pantalla son un tipo de tecnología de asistencia para usuarios con discapacidad visual que proporciona una versión de audio del contenido de la pantalla. Los métodos de la clase Accesibilidad son estáticos, es decir, no tiene que crear una instancia de la clase para usar sus métodos.
No lo he usado yo mismo, pero surgió durante algunas investigaciones sobre Flash y accesibilidad. Parece que hay algo de esperanza. :)
En realidad, acabo de encontrar esta publicación en Stackoverflow es esclarecedor. La persona que publicó esto tiene discapacidad visual y brinda buena información sobre Flash y accesibilidad.