SlideShare una empresa de Scribd logo
1 de 39
photo
Accesibilidad
Nuestra App al alcance de tod@s
Marco Avendaño
No todos somos iguales
No todos somos iguales
La discapacidad en el mundo
Según World Health Organization:
• El 15% de la población mundial, tienen algún
tipo de discapacidad (más de mil millones de
personas).
• Las tasas de discapacidad están aumentando
debido al envejecimiento de la población y el
aumento de enfermedades crónicas, entre otras
causas.
http://goo.gl/LTlt8Q (Diciembre 2014)
La discapacidad en Bolivia
Según los datos del Censo de Población y Vivienda
2012:
• Bolivia registró 300.000 personas con
discapacidad que representa un 3% de la
población.
http://goo.gl/IIoBYn (Julio 2013)
No todos somos iguales
Lidiando con la indiferencia
No todos somos iguales
Mejorando actitudes
No todos somos iguales
Accesibilidad
¿Qué es la accesibilidad?
Es el grado en el que todas las personas pueden:
• utilizar un objeto,
• visitar un lugar o,
• acceder a un servicio,
independientemente de sus capacidades técnicas,
cognitivas o físicas.
También se la referencia como: a11y
Problemas de #a11y en móviles
• Visuales, físicas o relacionadas a la edad que:
no permiten ver o usar el touchscreen.
• Auditivas: no permiten percibir información
audible y las alertas.
¿Estas personas tendrán que estar privadas del
uso de las app?
No todos somos iguales
Apps al alcance de tod@s
#a11y en las Apps
Se trata de asegurar que todos los usuarios que
tengan algún impedimento físico puedan usar las
aplicaciones de la misma manera que la mayoría
de los usuarios.
Impacto de la #a11y en las Apps
• Lograr que las App funcionen de mejor manera
para las personas con algún tipo de
discapacidad.
• Una aplicación accesible bien diseñada puede
ser más usable para todos los usuarios.
• Puede traer dividendos.
No todos somos iguales
La #a11y no es un tema nuevo
Instancias de evaluación en la web:
• WCAG: Web Content Accessibility Guidelines
• WAI-ARIA: Web Accessibility Initiative -
Accessible Rich Internet Applications
No todos somos iguales
Android y la #a11y
Novedades del I/O 15
Servicios de #a11y en Android
• Herramientas de Accesibilidad
• Mejores practicas
• Herramientas para test
No todos somos iguales
Herramientas de Accesibilidad
No todos somos iguales
TalkBack
• Asume que los usuarios pueden
escuchar pero no ver.
• Lector de pantalla que adiciona a los
dispositivos retroalimentación hablada,
audible y por medio de vibración.
• Ayuda a los usuarios invidentes o con
poca visión a interactuar con los
dispositivos.
No todos somos iguales
BrailleBack
• Supone que los usuarios no pueden
escuchar o ver.
• Permite a los usuarios conectar un
dispositivo Braille a través de Bluetooth.
• Los usuarios pueden navegar en la
pantalla y realizar la introducción de
texto utilizando el teclado en braille.
No todos somos iguales
Switch Access
• Elimina esa suposición de que un
usuario puede tocar e interactuar una
pantalla con sus manos.
• Permite a los usuarios interactuar con
un dispositivo que utiliza uno o más
botones / interruptores que funcionan
como un teclado.
Mejores practicas
• Los desarrolladores tienen la tarea de hacer
que el código de la aplicación interactúe
adecuadamente con las herramientas de #a11y.
• Capturar los errores de accesibilidad lo antes
posible utilizando pruebas automatizadas y
manuales.
Soluciones básicas (I)
Adicionar descripciones a todas los views que
transmiten significado:
<Button
android:id=”@+id/pause_button”
android:src=”@drawable/pause”
android:contentDescription=”@string/pause”/>
Soluciones básicas (II)
Proporcionar a los usuarios información inmediata
de las actualizaciones de los views:
<Spinner
android:id="@+id/spin_CityList"
android:layout_width="266dp"
android:layout_height="48dp"
android:accessibilityLiveRegion="polite"
android:focusable="false" />
Soluciones básicas (III)
Remover texto redundante:
android:contentDescription="7 Button“
// incorrecto el lector de pantalla leera "7 Button Button“
android:contentDescription="7“
// correcto el lector de pantalla leera "7 Button"
Soluciones básicas (IV)
Remover views que no necesitan ser
seleccionables de la pantalla:
*Mejora el uso de herramientas tipo Switch Access.
android:clickable="true" // Region 1
android:clickable="true" // Region 2
android:clickable="true" // Region 3
No todos somos iguales
Herramientas para test
No todos somos iguales
#a11y Checker For Android (I)
#a11y Checker For Android (II)
• Aun no esta disponible .
• Es una App que se instala en los dispositivos.
• Adiciona un botón flotante en la pantalla.
• Para su uso, se abre una app y se presiona el
botón.
• Genera un reporte completo de problemas de
accesibilidad en la App.
No todos somos iguales
#a11y Checker For Android (III)
No todos somos iguales
BasicAccessibility Sample
https://goo.gl/KE22hj
Otras aplicaciones…
No todos somos iguales
Magnify
No todos somos iguales
WalkyTalky
GD
G
Llamada a la acción
Mas información:
http://developer.android.com/tools/testing-support-
library/index.html#Espresso
http://developer.android.com/guide/topics/ui/accessibility/i
ndex.html
http://developer.android.com/design/patterns/accessibility.
html
¿Preguntas?
GD
G
marcoviaweb@gmail.com
@marcoviaweb
https://www.facebook.com/marcoviaweb
Datos de Contacto
photo
Gracias!
Marco Avendaño

Más contenido relacionado

Similar a Accesibilidad: Nuestra App al alcance de todos

Usabilidad y accesibilidad ¿hablamos de lo mismo?
Usabilidad y accesibilidad ¿hablamos de lo mismo? Usabilidad y accesibilidad ¿hablamos de lo mismo?
Usabilidad y accesibilidad ¿hablamos de lo mismo? Lisandra Armas
 
Shift left a11y: Haz tu aplicación accesible para más de mil millones de usua...
Shift left a11y: Haz tu aplicación accesible para más de mil millones de usua...Shift left a11y: Haz tu aplicación accesible para más de mil millones de usua...
Shift left a11y: Haz tu aplicación accesible para más de mil millones de usua...Lisandra Armas
 
Accesibilidad en apps móviles - Codefactory
Accesibilidad en apps móviles - CodefactoryAccesibilidad en apps móviles - Codefactory
Accesibilidad en apps móviles - CodefactoryDroidcon Spain
 
VlC Testing 20: Propuesta ponencia shift left a11y
VlC Testing 20: Propuesta ponencia shift left a11yVlC Testing 20: Propuesta ponencia shift left a11y
VlC Testing 20: Propuesta ponencia shift left a11yLisandra Armas
 
Accesibilidad Laura
Accesibilidad LauraAccesibilidad Laura
Accesibilidad Laurainformatica4
 
2015 completa accesibilidad digital julio agosto antioquia digital
2015 completa accesibilidad digital julio agosto   antioquia digital2015 completa accesibilidad digital julio agosto   antioquia digital
2015 completa accesibilidad digital julio agosto antioquia digitalFelipe Accesibilidad
 
Accesibilidad Web
Accesibilidad WebAccesibilidad Web
Accesibilidad Webqweos
 
Introducción a la accesibilidad web
Introducción a la accesibilidad webIntroducción a la accesibilidad web
Introducción a la accesibilidad webtayzee
 
Presenta Accesibilidad Centrada en los Usuarios - 2009
Presenta Accesibilidad Centrada en los Usuarios - 2009Presenta Accesibilidad Centrada en los Usuarios - 2009
Presenta Accesibilidad Centrada en los Usuarios - 2009qweos
 
2015 corta accesibilidad digital agosto antioquia digital
2015 corta accesibilidad digital agosto   antioquia digital2015 corta accesibilidad digital agosto   antioquia digital
2015 corta accesibilidad digital agosto antioquia digitalFelipe Accesibilidad
 
7. Accessibilidad
7.  Accessibilidad7.  Accessibilidad
7. AccessibilidadDCU_MPIUA
 
Accesibilidad web para word press jose miguel moreno
Accesibilidad web para word press   jose miguel morenoAccesibilidad web para word press   jose miguel moreno
Accesibilidad web para word press jose miguel morenoJose Miguel Moreno Arrabal
 
Mariana practica
Mariana practicaMariana practica
Mariana practicatl850051
 

Similar a Accesibilidad: Nuestra App al alcance de todos (20)

Usabilidad y accesibilidad ¿hablamos de lo mismo?
Usabilidad y accesibilidad ¿hablamos de lo mismo? Usabilidad y accesibilidad ¿hablamos de lo mismo?
Usabilidad y accesibilidad ¿hablamos de lo mismo?
 
Shift left a11y: Haz tu aplicación accesible para más de mil millones de usua...
Shift left a11y: Haz tu aplicación accesible para más de mil millones de usua...Shift left a11y: Haz tu aplicación accesible para más de mil millones de usua...
Shift left a11y: Haz tu aplicación accesible para más de mil millones de usua...
 
Accesibilidad en apps móviles - Codefactory
Accesibilidad en apps móviles - CodefactoryAccesibilidad en apps móviles - Codefactory
Accesibilidad en apps móviles - Codefactory
 
VlC Testing 20: Propuesta ponencia shift left a11y
VlC Testing 20: Propuesta ponencia shift left a11yVlC Testing 20: Propuesta ponencia shift left a11y
VlC Testing 20: Propuesta ponencia shift left a11y
 
Accesibilidad Laura
Accesibilidad LauraAccesibilidad Laura
Accesibilidad Laura
 
Accesibilidad
AccesibilidadAccesibilidad
Accesibilidad
 
2015 completa accesibilidad digital julio agosto antioquia digital
2015 completa accesibilidad digital julio agosto   antioquia digital2015 completa accesibilidad digital julio agosto   antioquia digital
2015 completa accesibilidad digital julio agosto antioquia digital
 
Apuntes
ApuntesApuntes
Apuntes
 
Accesibilidad Web
Accesibilidad WebAccesibilidad Web
Accesibilidad Web
 
evolucion de la web
evolucion de la webevolucion de la web
evolucion de la web
 
Introducción a la accesibilidad web
Introducción a la accesibilidad webIntroducción a la accesibilidad web
Introducción a la accesibilidad web
 
Presenta Accesibilidad Centrada en los Usuarios - 2009
Presenta Accesibilidad Centrada en los Usuarios - 2009Presenta Accesibilidad Centrada en los Usuarios - 2009
Presenta Accesibilidad Centrada en los Usuarios - 2009
 
2015 corta accesibilidad digital agosto antioquia digital
2015 corta accesibilidad digital agosto   antioquia digital2015 corta accesibilidad digital agosto   antioquia digital
2015 corta accesibilidad digital agosto antioquia digital
 
Apps accesibles
Apps accesiblesApps accesibles
Apps accesibles
 
Appsaccesibles
AppsaccesiblesAppsaccesibles
Appsaccesibles
 
7. Accessibilidad
7.  Accessibilidad7.  Accessibilidad
7. Accessibilidad
 
Accesibilidad web para word press jose miguel moreno
Accesibilidad web para word press   jose miguel morenoAccesibilidad web para word press   jose miguel moreno
Accesibilidad web para word press jose miguel moreno
 
Modulo 4
Modulo 4Modulo 4
Modulo 4
 
Mariana practica
Mariana practicaMariana practica
Mariana practica
 
Discapacidad, eres accesible
Discapacidad, eres accesibleDiscapacidad, eres accesible
Discapacidad, eres accesible
 

Más de Marco Avendaño

Historias de Usuario en acción: potenciando el valor de los productos
Historias de Usuario en acción: potenciando el valor de los productosHistorias de Usuario en acción: potenciando el valor de los productos
Historias de Usuario en acción: potenciando el valor de los productosMarco Avendaño
 
Scrum en el aula - mejorando la colaboración y el aprendizaje en equipo
Scrum en el aula - mejorando la colaboración y el aprendizaje en equipoScrum en el aula - mejorando la colaboración y el aprendizaje en equipo
Scrum en el aula - mejorando la colaboración y el aprendizaje en equipoMarco Avendaño
 
Las dimensiones del producto
Las dimensiones del productoLas dimensiones del producto
Las dimensiones del productoMarco Avendaño
 
Scrum Master: El líder del cambio
Scrum Master: El líder del cambioScrum Master: El líder del cambio
Scrum Master: El líder del cambioMarco Avendaño
 
Shift Left: En busca del éxito del software
Shift Left: En busca del éxito del softwareShift Left: En busca del éxito del software
Shift Left: En busca del éxito del softwareMarco Avendaño
 
Antipatrones de las retrospectivas relacionados a las personas
Antipatrones de las retrospectivas relacionados a las personasAntipatrones de las retrospectivas relacionados a las personas
Antipatrones de las retrospectivas relacionados a las personasMarco Avendaño
 
Value Stream Mapping para la eficiencia del proceso
Value Stream Mapping para la eficiencia del procesoValue Stream Mapping para la eficiencia del proceso
Value Stream Mapping para la eficiencia del procesoMarco Avendaño
 
Las siete dimensiones del producto
Las siete dimensiones del productoLas siete dimensiones del producto
Las siete dimensiones del productoMarco Avendaño
 
Introducción a DevOps workshop
Introducción a DevOps workshopIntroducción a DevOps workshop
Introducción a DevOps workshopMarco Avendaño
 
Patrones de Scrum orientados al valor
Patrones de Scrum orientados al valorPatrones de Scrum orientados al valor
Patrones de Scrum orientados al valorMarco Avendaño
 
Eliminando desperdicios en el desarrollo de software
Eliminando desperdicios en el desarrollo de softwareEliminando desperdicios en el desarrollo de software
Eliminando desperdicios en el desarrollo de softwareMarco Avendaño
 
Acuerdos de equipo en tiempos remotos
Acuerdos de equipo en tiempos remotosAcuerdos de equipo en tiempos remotos
Acuerdos de equipo en tiempos remotosMarco Avendaño
 
OKR: Alineando objetivos y resultados en las organizaciones
OKR: Alineando objetivos y resultados en las organizacionesOKR: Alineando objetivos y resultados en las organizaciones
OKR: Alineando objetivos y resultados en las organizacionesMarco Avendaño
 
User Story Mapping - Proceso de construcción
User Story Mapping - Proceso de construcciónUser Story Mapping - Proceso de construcción
User Story Mapping - Proceso de construcciónMarco Avendaño
 

Más de Marco Avendaño (20)

Historias de Usuario en acción: potenciando el valor de los productos
Historias de Usuario en acción: potenciando el valor de los productosHistorias de Usuario en acción: potenciando el valor de los productos
Historias de Usuario en acción: potenciando el valor de los productos
 
Desing Thinking
Desing ThinkingDesing Thinking
Desing Thinking
 
Scrum en el aula - mejorando la colaboración y el aprendizaje en equipo
Scrum en el aula - mejorando la colaboración y el aprendizaje en equipoScrum en el aula - mejorando la colaboración y el aprendizaje en equipo
Scrum en el aula - mejorando la colaboración y el aprendizaje en equipo
 
eduScrum
eduScrumeduScrum
eduScrum
 
Las dimensiones del producto
Las dimensiones del productoLas dimensiones del producto
Las dimensiones del producto
 
Scrum Master: El líder del cambio
Scrum Master: El líder del cambioScrum Master: El líder del cambio
Scrum Master: El líder del cambio
 
Shift Left: En busca del éxito del software
Shift Left: En busca del éxito del softwareShift Left: En busca del éxito del software
Shift Left: En busca del éxito del software
 
Atención al cliente
Atención al clienteAtención al cliente
Atención al cliente
 
Antipatrones de las retrospectivas relacionados a las personas
Antipatrones de las retrospectivas relacionados a las personasAntipatrones de las retrospectivas relacionados a las personas
Antipatrones de las retrospectivas relacionados a las personas
 
Value Stream Mapping para la eficiencia del proceso
Value Stream Mapping para la eficiencia del procesoValue Stream Mapping para la eficiencia del proceso
Value Stream Mapping para la eficiencia del proceso
 
Las siete dimensiones del producto
Las siete dimensiones del productoLas siete dimensiones del producto
Las siete dimensiones del producto
 
Introducción a DevOps workshop
Introducción a DevOps workshopIntroducción a DevOps workshop
Introducción a DevOps workshop
 
Patrones de Scrum orientados al valor
Patrones de Scrum orientados al valorPatrones de Scrum orientados al valor
Patrones de Scrum orientados al valor
 
Eliminando desperdicios en el desarrollo de software
Eliminando desperdicios en el desarrollo de softwareEliminando desperdicios en el desarrollo de software
Eliminando desperdicios en el desarrollo de software
 
Acuerdos de equipo en tiempos remotos
Acuerdos de equipo en tiempos remotosAcuerdos de equipo en tiempos remotos
Acuerdos de equipo en tiempos remotos
 
OKR: Alineando objetivos y resultados en las organizaciones
OKR: Alineando objetivos y resultados en las organizacionesOKR: Alineando objetivos y resultados en las organizaciones
OKR: Alineando objetivos y resultados en las organizaciones
 
Design Sprint Remoto
Design Sprint RemotoDesign Sprint Remoto
Design Sprint Remoto
 
User Story Mapping - Proceso de construcción
User Story Mapping - Proceso de construcciónUser Story Mapping - Proceso de construcción
User Story Mapping - Proceso de construcción
 
Product Discovery
Product DiscoveryProduct Discovery
Product Discovery
 
Agile Mindset Workshop
Agile Mindset WorkshopAgile Mindset Workshop
Agile Mindset Workshop
 

Último

CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 

Último (19)

CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 

Accesibilidad: Nuestra App al alcance de todos

  • 1. photo Accesibilidad Nuestra App al alcance de tod@s Marco Avendaño
  • 2.
  • 3.
  • 4. No todos somos iguales No todos somos iguales
  • 5. La discapacidad en el mundo Según World Health Organization: • El 15% de la población mundial, tienen algún tipo de discapacidad (más de mil millones de personas). • Las tasas de discapacidad están aumentando debido al envejecimiento de la población y el aumento de enfermedades crónicas, entre otras causas. http://goo.gl/LTlt8Q (Diciembre 2014)
  • 6. La discapacidad en Bolivia Según los datos del Censo de Población y Vivienda 2012: • Bolivia registró 300.000 personas con discapacidad que representa un 3% de la población. http://goo.gl/IIoBYn (Julio 2013)
  • 7. No todos somos iguales Lidiando con la indiferencia
  • 8. No todos somos iguales Mejorando actitudes
  • 9. No todos somos iguales Accesibilidad
  • 10. ¿Qué es la accesibilidad? Es el grado en el que todas las personas pueden: • utilizar un objeto, • visitar un lugar o, • acceder a un servicio, independientemente de sus capacidades técnicas, cognitivas o físicas. También se la referencia como: a11y
  • 11. Problemas de #a11y en móviles • Visuales, físicas o relacionadas a la edad que: no permiten ver o usar el touchscreen. • Auditivas: no permiten percibir información audible y las alertas. ¿Estas personas tendrán que estar privadas del uso de las app?
  • 12. No todos somos iguales Apps al alcance de tod@s
  • 13. #a11y en las Apps Se trata de asegurar que todos los usuarios que tengan algún impedimento físico puedan usar las aplicaciones de la misma manera que la mayoría de los usuarios.
  • 14. Impacto de la #a11y en las Apps • Lograr que las App funcionen de mejor manera para las personas con algún tipo de discapacidad. • Una aplicación accesible bien diseñada puede ser más usable para todos los usuarios. • Puede traer dividendos.
  • 15. No todos somos iguales La #a11y no es un tema nuevo Instancias de evaluación en la web: • WCAG: Web Content Accessibility Guidelines • WAI-ARIA: Web Accessibility Initiative - Accessible Rich Internet Applications
  • 16. No todos somos iguales Android y la #a11y
  • 18. Servicios de #a11y en Android • Herramientas de Accesibilidad • Mejores practicas • Herramientas para test
  • 19. No todos somos iguales Herramientas de Accesibilidad
  • 20. No todos somos iguales TalkBack • Asume que los usuarios pueden escuchar pero no ver. • Lector de pantalla que adiciona a los dispositivos retroalimentación hablada, audible y por medio de vibración. • Ayuda a los usuarios invidentes o con poca visión a interactuar con los dispositivos.
  • 21. No todos somos iguales BrailleBack • Supone que los usuarios no pueden escuchar o ver. • Permite a los usuarios conectar un dispositivo Braille a través de Bluetooth. • Los usuarios pueden navegar en la pantalla y realizar la introducción de texto utilizando el teclado en braille.
  • 22. No todos somos iguales Switch Access • Elimina esa suposición de que un usuario puede tocar e interactuar una pantalla con sus manos. • Permite a los usuarios interactuar con un dispositivo que utiliza uno o más botones / interruptores que funcionan como un teclado.
  • 23. Mejores practicas • Los desarrolladores tienen la tarea de hacer que el código de la aplicación interactúe adecuadamente con las herramientas de #a11y. • Capturar los errores de accesibilidad lo antes posible utilizando pruebas automatizadas y manuales.
  • 24. Soluciones básicas (I) Adicionar descripciones a todas los views que transmiten significado: <Button android:id=”@+id/pause_button” android:src=”@drawable/pause” android:contentDescription=”@string/pause”/>
  • 25. Soluciones básicas (II) Proporcionar a los usuarios información inmediata de las actualizaciones de los views: <Spinner android:id="@+id/spin_CityList" android:layout_width="266dp" android:layout_height="48dp" android:accessibilityLiveRegion="polite" android:focusable="false" />
  • 26. Soluciones básicas (III) Remover texto redundante: android:contentDescription="7 Button“ // incorrecto el lector de pantalla leera "7 Button Button“ android:contentDescription="7“ // correcto el lector de pantalla leera "7 Button"
  • 27. Soluciones básicas (IV) Remover views que no necesitan ser seleccionables de la pantalla: *Mejora el uso de herramientas tipo Switch Access. android:clickable="true" // Region 1 android:clickable="true" // Region 2 android:clickable="true" // Region 3
  • 28. No todos somos iguales Herramientas para test
  • 29. No todos somos iguales #a11y Checker For Android (I)
  • 30. #a11y Checker For Android (II) • Aun no esta disponible . • Es una App que se instala en los dispositivos. • Adiciona un botón flotante en la pantalla. • Para su uso, se abre una app y se presiona el botón. • Genera un reporte completo de problemas de accesibilidad en la App.
  • 31. No todos somos iguales #a11y Checker For Android (III)
  • 32. No todos somos iguales BasicAccessibility Sample https://goo.gl/KE22hj
  • 34. No todos somos iguales Magnify
  • 35. No todos somos iguales WalkyTalky
  • 36. GD G Llamada a la acción Mas información: http://developer.android.com/tools/testing-support- library/index.html#Espresso http://developer.android.com/guide/topics/ui/accessibility/i ndex.html http://developer.android.com/design/patterns/accessibility. html