1. Aplicaciones para iPhone
accesibles
@felixzapata
Front-End Manager and Web Accessibility Consultant.
Madrid WordPress Meetup founder
2. Mitos
• Los usuarios con problemas de visión son
siempre ciegos.
• Los usuarios con problemas de visión siempre
navegan de forma secuencial.
• Los usuarios con problemas de visión
escuchan todo el texto de la pantalla.
3. Tipos de soporte de accesibilidad
• Accesibilidad básica de los sistemas operativos.
• Accesibilidad avanzada mediante programas de
ayuda
– JAWS
– VoiceOver
– Etc.,
• Componentes adicionales
– Impresoras braille
– Punteros
– Etc.,
4. Accesibilidad de los dispositivos iOS
• Cómo funciona VoiceOver
– Smartphones Become Essential Accessories for the
Blind
• Añadiendo accesibilidad a nuestra aplicación:
• Probablemente el 80% de tu aplicación será accesible.
• Llegarás al 95% haciendo cambios que no requieran
modificar líneas de código.
• Conseguirás el 100% implementando ciertos métodos.
5.
6. Accesibilidad en Interface Builder
• Accessibility Enabled: aquellos elementos no marcados como accesibles
serán ignorados.
• Accessibility Label: texto que identifique el control. Pero nunca que
indique el tipo de control que es.
• Accessibility Hint: descripción de lo que hace. Complementa a un label
poco descriptivo o insuficiente.
• Accessibility Traits: carácterísticas de la naturaleza y comportamiento de
un elemento.
Añadiendo accesibilidad a nuestra aplicación:
– Probablemente el 80% de tu aplicación será accesible.
– Llegarás al 95% haciendo cambios que no requieran modificar líneas de
código.
– Conseguirás el 100% implementando ciertos métodos.
7. Accesibilidad mediante código
• Escenarios donde con Interface Builder no es suficiente:
1. La información de accesibilidad del control cambia dependiendo
del estado de la aplicación.
2. Creaciones propias de elementos de interfaz.
3. Estar seguro que el usuario es informado cuando algo del interfaz
cambia aunque no esté interactuando con la aplicación.
Añadiendo accesibilidad a nuestra aplicación:
– Probablemente el 80% de tu aplicación será accesible.
– Llegarás al 95% haciendo cambios que no requieran modificar líneas
de código.
– Conseguirás el 100% implementando ciertos métodos.
8. Enlaces de interés
• Accessibility for iPhone and iPad apps
• Are your mobile apps accessible?
• iOS for the Blind – A Real Eye-Opener
• The Librarian: Accessibility on iOS: Make an
App for Everyone
• 2010 Developing Apps for iOS
• Hot new iPhone apps by irresponsible
developers
9. Enlaces de interés
• Mobile Accessibility
• iAccessibility: iPhones & iPads Mobile Freedom
for All
• Blog de Accesibilidad Web