Upload
jorge-ortiz
View
1.079
Download
2
Embed Size (px)
Citation preview
Aplicaciones para iPhone accesibles
@felixzapata
Front-End Manager and Web Accessibility Consultant.
Madrid WordPress Meetup founder
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.
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.,
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.
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.
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.
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 irresponsibledevelopers
Enlaces de interés
• Mobile Accessibility
• iAccessibility: iPhones & iPads Mobile Freedom for All
• Blog de Accesibilidad Web