Desde que le puse las manos encima al iPhone 3G S de mi socio —yo no tengo, sólo nos podemos permitir un geek en el equipo—, me he centrado en comprender las similitudes y diferencias entre su versión de Safari y la versión de escritorio: su soporte para CSS, el DOM, los eventos de JavaScript, las posibilidades de <meta name="viewport"/>… Pero centrado en el navegador, había pasado por alto hacerme una pregunta: ¿y la accesibilidad del dispositivo? Afortunadamente, una entrada del blog de Jeremy Keith me ha hecho consciente de la omisión.
Entre otras características de accesibilidad, el iPhone 3G S lleva incorporado VoiceOver, un lector de pantalla que en Apple definen como «el primer lector de pantalla basado en gestos» y cuyo funcionamiento muestran en este vídeo.
Desde ahí, siguiendo vínculos di con el manual de usuario (
, 13,3Mb), y he aprendido lo suficiente como para empezar a hacer pruebas de accesibilidad con este dispositivo. Aquí dejo un resumen, para quien pueda sacarle provecho.
Para empezar, las ayudas de accesibilidad se encuentran en Ajustes → General → Accesibilidad. También se pueden activar a través de iTunes, pero personalmente lo encuentro menos práctico.
En el menú que aparece encontramos las siguientes opciones:
VoiceOver y Zoom: El primero es el lector de pantalla que comentamos. El segundo, como su nombre indica, permite ampliar la pantalla; es una funcionalidad como la que encontramos en el navegador para las páginas web, pero que se puede emplear sobre las aplicaciones instaladas en el dispositivo.
Hay que indicar que ambas ayudas son excluyentes. Aunque creo que sería muy útil para las personas con poca visión poder aprovechar tanto la ampliación como el lector de pantalla, sospecho que los gestos necesarios para utilizar cada una de ellas podrían entrar en conflicto.
Como decíamos, la gran novedad del modelo 3G S en su lector de pantalla integrado. La opciones de configuración general se encuentran en Ajustes → General → Accesibilidad → VoiceOver, y son:
Una nota: el idioma en que lee VoiceOver es el configurado para el dispositivo, en Ajustes → General → Internacional → Idioma.
Visto esto, pasemos a los gestos.
Al activar el lector de pantalla, la funcionalidad de los gestos de iPhone se modifica para acomodarla al uso propio de una persona ciega. Algunos ejemplos serían:
En la tabla siguiente recojo los gestos que tienen que ver con la navegación y la lectura:
| Gesto | Acción |
|---|---|
| Toque simple | Leer el elemento. |
| Deslizar a derecha o izquierda | Seleccionar el elemento siguiente o el anterior. |
| Deslizar arriba o abajo | Depende de la configuración del rotor. |
| Toque con dos dedos | Detener la lectura actual del elemento. |
| Deslizar hacia arriba con dos dedos | Leer todo desde el principio de la pantalla. |
| Deslizar hacia abajo con dos dedos | Leer todo desde la posición actual. |
| Toque con tres dedos | Describe el estado del desplazamiento (qué páginas o filas hay visibles). |
| Deslizar hacia arriba o hacia abajo con tres dedos | Desplazar el scroll una página completa. |
| Deslizar hacia la derecha o la izquierda con tres dedos | Ir a la página siguiente o a la previa (como la página de inicio, Safari, etc.). |
En la tabla siguiente resumo los gestos que sirven para seleccionar o activar elementos:
| Gesto | Acción |
|---|---|
| Nota: Los desplazamientos simples —es decir, con un solo dedo— hay que hacerlos rápido para distinguirlos del gesto de arrastrar un elemento. | |
| Doble toque (dos toques sucesivos) | Activan el elemento seleccionado. Lo mejor es que una vez se ha seleccionado un elemento, se puede activar haciendo el doble toque en cualquier parte de la pantalla, no en el botón u otro elemento concreto. |
| Toque partido (split-tapping) | Activa el elemento que se está tocando. El «toque partido» consiste en tocar un elemento con un dedo y mantenerlo mientras se da un toque con otro dedo. |
| Doble toque y mantener presionado (1 segundo), y adicionalmente un gesto estándar (no específico de VoiceOver) | Se aplica la acción del gesto estándar. El toque doble y la presión subsiguiente indican que el próximo gesto debe interpretarse como si VoiceOver no estuviese activado. |
| Doble toque con dos dedos | Contestar o finalizar una llamada. Reproducir o pausar en iPod, YouTube, notas de voz o galería de fotos. Tomar una fotografía con la cámara. Comenzar o pausar una grabación de la cámara o la notas de voz. Activar o parar el cronómetro. |
| Doble toque con tres dedos | Silenciar o hacer sonar la voz de VoiceOver. |
| Triple toque con tres dedos | Encender o apagar la pantalla, sin desactivar el resto de funcionalidades. Nota: es importante para que el usuario ciego pueda proteger su privacidad en espacios públicos. |
Si ya se tiene cierta práctica usando un iPhone, al principio cuesta acostumbrarse a los nuevos gestos. No obstante, apagar la pantalla ayuda, puesto que no se tiene la respuesta visual a los gestos estándar a la que se está acostumbrado. Además, por supuesto, se simula mucho mejor la experiencia de un usuario invidente.
El «rotor» es un control virtual que se activa desplazando dos dedos sobre la pantalla del iPhone en sentido horario o contrahorario, como si se tratase del dial de una radio —en el vídeo se muestra su uso a partir del minuto 5:00—. Al «girar», el rotor configura una acción por defecto dependiente del contexto que VoiceOver aplicará cuando se deslice el dedo hacia arriba o abajo sobre la pantalla.
| Contexto | Opciones del «dial» |
|---|---|
| Lectura de texto |
|
| Navegación por una página web |
|
| Introducción de texto |
|
| Usar un control (como el selector para establecer la hora del reloj) |
|
Hay que destacar las opciones del rotor con respecto a la navegación por una web: ponen de manifiesto la importancia de que el marcado de las páginas sea lo más correcto y semántico posible.
Para terminar, existen otras características de accesibilidad muy útiles que, aunque puedan ser de menor importancia para los desarrolladores, es bueno conocer:
Etiquetas: iPhone, lectores de pantalla.
Esta entrada se publicó el 5 de Octubre de 2009 a las 14:04, y se archivó en Accesibilidad. Autor: Saúl González. Puede seguir los comentarios de esta entrada a través de RSS 2.0. Puede dejar un comentario o hacer un trackback desde su propio sitio.
Gavilán:
Muchas gracias, muy completo el informe, seguro que ayudará si conseguimos uno.
Charito:
Te amo, estuve a punto de matar a mi iPhone, no se callaba y con tu página lo hice callar.
Gracias y estaré eternamente agradecida.
Besos.
© Digital Icon, S.L., 2006–2010 | Gracias a la generosidad de WordPress | Diseño del tema: constructoweb