¿Cómo hago que mis aplicaciones iOS / Android cumplan con la Sección 508 de la Ley de Rehabilitación de los Estados Unidos?
¿Es posible que las aplicaciones de iOS y Android cumplan con la Sección 508 de la Ley de Rehabilitación de los Estados Unidos ? Tengo una próxima reunión donde se planteará esta pregunta.
- Cómo crear API de sitio web
- ¿Qué formato de audio puede ser grabado y reproducido por iPhone y Android?
- ¿Existen buenos tutoriales de Phonegap excepto para "Hola"?
- MonoDroid, interfaz de usuario común de MonoTouch
- Entrada de Android / iOS enfocada al tocar en el cuerpo de la página
- ¿Cómo identificar si el token del dispositivo es para android o iOS?
- Cocos2d-x se bloquea cuando se ingresa en el fondo
- Jquerymobile's Tap-hold no funciona en el emulador de móviles Opera Mobile
- Grabación de audio de muchas fuentes / micrófonos
- Restringir las llamadas a API. Permitir sólo mi aplicación para móviles
- Sugerencias sobre el desarrollo de juegos multijugador en iOS y Android?
- La forma correcta de dibujar texto en OpenGL ES 2
- Permitir sólo iphone / ipad / ipod / android para acceder a los archivos en directoy, todos los demás redirigir a google.com
Consulte aquí los documentos de Apple sobre cómo hacer que las aplicaciones sean totalmente accesibles: Guía de programación de accesibilidad para iOS
En particular:
Si utiliza sólo controles UIKit estándar, es probable que no tenga que hacer mucho trabajo adicional para asegurarse de que su aplicación sea accesible. En este caso, el siguiente paso es asegurarse de que la información de atributo predeterminada proporcionada por estos controles tiene sentido en su aplicación
He hecho un par de comentarios de la sección 508 pero no tomo lo que digo como la palabra final o una opinión legal.
La sección 508 se usa generalmente en contratos del gobierno y es parte del proceso de compra. Si su aplicación no es completamente compatible con 508, esto no significa que no pueda obtener el contrato, significa que puede perder si alguien tiene una aplicación más compatible que la suya con el mismo conjunto de características generales y la facilidad de uso.
En cuanto a la conformidad 508 en un dispositivo móvil VPAT, que es la forma que usted necesita para completar no menciona específicamente teléfonos inteligentes. Echa un vistazo a http://www.itic.org/policy/accessibility Para ver el VPAT actual. Si tuviera que llenar un VPAT me centraría en "Sección 1194.21 Aplicaciones de software y sistemas operativos" ya que está escribiendo una aplicación para lo que es básicamente una computadora con tecnología de asistencia.
Soy un usuario totalmente ciego iPhone y de mi experiencia personal con la accesibilidad de las aplicaciones incorporadas de Apple, así como muchas aplicaciones de terceros yo diría que la creación de una aplicación que es compatible con 508 o muy cerca es factible.
Android es una historia diferente. No tengo ninguna experiencia directa con Android, pero sí con los diferentes niveles de Android, hardware diferente y personalizaciones de los fabricantes de dispositivos que pueden afectar negativamente la accesibilidad. No puedes garantizar que tu aplicación sea accesible. Lo mejor que puede hacer es tratar de encontrar un teléfono con buena accesibilidad, desarrollar en ese teléfono, y en el VPAT dejar claro que sólo probado con un dispositivo de hardware específico para que sus resultados pueden variar. Con Apple es seguro decir que si una aplicación es accesible en iOS 4.0, será accesible en un iPhone 3G, iPhone 4, iPad e iPod touch, ya que controlan el sistema operativo y el hardware. Mi entendimiento es que la API de accesibilidad de Android es más limitada que las manzanas, por lo que es otra cosa a tener en cuenta.
Para obtener una introducción para hacer que las aplicaciones de iPhone sean accesibles, aparte de la documentación de Apple, vea esto
Para una introducción a la accesibilidad general de Android, vea esto . Preste atención a la elección de una sección de teléfono para obtener más detalles sobre el tema de la fragmentación que mencioné anteriormente.
Para una introducción de desarrollador para escribir aplicaciones Android accesibles, vea esto
Claro, puedes usar una característica similar a VoiceOver, vibraciones, sonidos, usar el flash en el iPhone 4, etc. No puedes usar braille sin embargo.