Aplicaciones para iphone accesibles

10
Aplicaciones para iPhone accesibles @felixzapata Front-End Manager and Web Accessibility Consultant. Madrid WordPress Meetup founder

Transcript of Aplicaciones para iphone accesibles

Page 1: Aplicaciones para iphone accesibles

Aplicaciones para iPhone accesibles

@felixzapata

Front-End Manager and Web Accessibility Consultant.

Madrid WordPress Meetup founder

Page 2: Aplicaciones para iphone accesibles

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.

Page 3: Aplicaciones para iphone accesibles

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.,

Page 4: Aplicaciones para iphone accesibles

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.

Page 5: Aplicaciones para iphone accesibles
Page 6: Aplicaciones para iphone accesibles

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.

Page 7: Aplicaciones para iphone accesibles

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.

Page 8: Aplicaciones para iphone accesibles

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

Page 10: Aplicaciones para iphone accesibles