Your SlideShare is downloading. ×
Accessibility in mobile Apps - API Days Mediterranea 2014
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Accessibility in mobile Apps - API Days Mediterranea 2014

80
views

Published on

Modern mobile operating systems offer built-in accessibility features that make it accessible for users with special needs. Most of the apps available in the different market places are not …

Modern mobile operating systems offer built-in accessibility features that make it accessible for users with special needs. Most of the apps available in the different market places are not accessible...

Published in: Technology, Health & Medicine

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
80
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Agradecimientos.
    Es importante poder hablar de accesibilidad ante un auditorio así.
    Por fin la accesibilidad va saliendo de los círculos especializados.
  • Tanto hablar de accesibilidad, ¿QUÉ ES?
    RESPONSABILIDAD social de los "creadores de tecnología", GENERAMOS NECESIDADES...
    No podemos dejar a NADIE FUERA después.
  • ¿Y QUIÉN SOY YO para estar hablando aquí de esto?
    Presentación de CF.
    Nuestros clientes.
    HISTORIA de la accesibilidad para móviles. Actualidad: aquí están los que pueden "romper" la accesibilidad.
  • 1. Que cada uno se responda a sí mismo esas preguntas.
  • La SOCIEDAD DE LA INFORMACIÓN ya un DERECHO UNIVERSAL.
    La falta de accesibilidad genera una BRECHA.
    El VOLUMEN DE USUARIOS potenciales es muy alto y se COMUNICAN MUCHO entre ellos.
    POR SER ACCESIBLE, la app más tonta a veces TRIUNFA.
    LEYES... ejemplo CASCO.
  • Definir TECNOLOGÍA DE AYUDA/APOYO.
    DEMOS:
    SR
    Braille
    Magnificación
  • Y los que todavía no lo ofrecen, lo harán en breve porque les obliga la ley en USA y no tardará aquí...
  • No se trata de hacer "apps para discapacitados", se trata de que puedan usar las mismas apps que cualquier otra persona.
  • Explicación de los puntos.
    MUCHAS COSAS OCURREN AUTOMÁTICAMENTE si usamos componentes estándar de la UI de Android para programar.
    EJEMPLO: App con ACTUALIZACIÓN EN TIEMPO REAL (datos de bolsa).
  • Explicación de los puntos.
    DEMOS donde proceda.
    CONFLICTOS DE GESTOS: TRIPLE TAP vs. magnificación, scrolls con 2 dedos...
  • Todas esas discusiones sobre UX deberían tener la accesibilidad presente.
    REGLA: Si se piensa en ACCESIBILIDAD MEJORAMOS LA UX PARA TODOS.
    OFRECER ALTERNATIVAS a la funcionalidad "cool" y "trendy".
  • Ejemplo con demo: TRIPCASE.
  • ... y ¿CÓMO?
    Pues concienciándose, documentándose y, si la cosa es seria, buscando ayuda.
    La brecha entre usuarios y programadores se agranda si los usuarios tienen necesidades especiales...
    Feedback de usuarios reales: IMPRESCINDIBLE.
  • Transcript

    • 1. Accessibility on mobile apps
    • 2. What is accessibility? It is an opportunity for developers; they can make sure that their products are "accessibility-friendly". It is the "ability to access" and give benefit to as many people as possible to some system or entity. It is a challenge: lots of users with special needs (e.g. the elderly, blind, visually impaired or deaf users) find barriers which don´t allow them to access technology.
    • 3. Are your apps accessible? Are you sure that your products are compatible with accessibility tools used by people with special needs? Do you think about accessibility while developing your products?
    • 4. Accessibility... why? • 15% of people in the world have challenges accessing technology. (source: World Health Organization). • Integration of people with special needs to the “Virtual Society”. • Show your company's corporate responsability. Social benefits Financial benefits • Milions of potential users are currently unable to access technology. • Market saturation is not true when it comes to accessible apps. • Comply with accessibility laws in different countries.
    • 5. Mobile Assistive Technologies (AT) Mobile ATs Specialized gesture UIs Voice recognition Screen Reader Specialized external I/O devices Screen Magnifier
    • 6. Accessibility & Mobile Platforms • Accessibility API sets are provided by modern Mobile OSs. • Assistive Technologies provide alternative UIs which rely on Accessibility APIs. • Best Practices on Accessibility allow developers to create accessible apps with minimal extra effort.
    • 7. Accessible Apps Making accessible apps means developing products which are compatible with existing ATs available for each platform.
    • 8. Useful links • Android accessibility API guide: http://developer.android.com/guide/topics/ui/accessibility/index.html • Android accessibility implementation training http://developer.android.com/training/accessibility/index.html • iOS accessibility overview http://www.apple.com/es/accessibility/ios/ • Accessibility Programming Guide for iOS https://developer.apple.com/library/ios/documentation/UserExperience/ Conceptual/iPhoneAccessibility/Introduction/Introduction.html
    • 9. Accessible development • Accessible labeling of functional UI components. • Accessible feedback for context changes. • Accessible feedback for status changes. • Accessible information refreshing. • Accessible notifications. • Accessible progress indicators. • Accessibility-friendly focus navigation. Best practices on accessible app development:
    • 10. Accessible development • Implement Accessibility API interfaces for custom controls. • Be careful with changing controls. • Correct description of complex controls such as DataPickers. • Don't generate accessibility feedback on your own. • It's not necessary to add descriptions to decorative controls. • Check that your app's special gestures don't collide with the ones used by assistive technologies. Special attention to:
    • 11. Accessible design • Accessible UI structure. • Control distribution & grouping. • Multiple output channels. • Complementary UI components for activating functionality. • Support for multiple input mechanisms. • Accessible Multimedia. Best practices on accessible mobile app design:
    • 12. Multiplatform... • Native accessibility API is not present. • The app depends on accessibility of the web control. Accessibility on multiplatform apps:
    • 13. Accessibility... when? • Accessibility still makes the difference. • Reach ALL your potential customers. • Reduce costs by including accessibility from the start.
    • 14. • Experts will test the accessibility of your mobile solutions and guide you all the way to make your apps accessible. • Specialized engineers provide technical support for accessible design & development.
    • 15. Accessible App Certification Company endorsed by ONCE/CIDAT for mobile app accessibility certification.
    • 16. www.codefactory.es For more information Ferran Gállego ferran.gallego@codefactory.es