Ir directamente al contenido de esta página

Accesibilidad en el iPhone 3G S

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 (archivo PDF, 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.

Activar las ayudas de accesibilidad

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

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.

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:

Interpretación de gestos en VoiceOver [navegación y 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:

Interpretación de gestos en VoiceOver [seleccionar y activar]
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

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.

Las opciones del rotor
Contexto Opciones del «dial»
Lectura de texto
  1. Seleccionar y escuchar el texto caracter por caracter.
  2. Seleccionar y escuchar el texto palabra por palabra.
Navegación por una página web
  1. Seleccionar y escuchar el texto caracter por caracter.
  2. Seleccionar y escuchar el texto palabra por palabra.
  3. Seleccionar y escuchar los encabezados de la página.
  4. Seleccionar y escuchar los vínculos de la página.
  5. Seleccionar y escuchar los controles de un formulario.
  6. Seleccionar y escuchar los vínculos visitados de la página.
  7. Seleccionar y escuchar los vínculos no visitados de la página.
  8. Seleccionar y escuchar las imágenes de la página (pista: alt).
  9. Seleccionar y escuchar el texto estático de la página.
  10. Ampliar o reducir.
Introducción de texto
  1. Mover el punto de inserción y escuchar el texto caracter por caracter.
  2. Mover el punto de inserción y escuchar el texto palabra por palabra.
  3. Funciones de edición de texto, como cortar o pegar.
  4. Autotexto, como son por ejemplo las sugerencias o las autocorrecciones.
Usar un control (como el selector para establecer la hora del reloj)
  1. Seleccionar y escuchar el valor caracter por caracter.
  2. Seleccionar y escuchar el valor palabra por palabra.
  3. Ajustar el valor del control.

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.

Otras características de accesibilidad

Para terminar, existen otras características de accesibilidad muy útiles que, aunque puedan ser de menor importancia para los desarrolladores, es bueno conocer:

Esta entrada se publicó el 5 de octubre de 2009, se archivó en , y fue etiquetada como , . Autor: Saúl González Fernández. Hay 2 comentarios ›.

Comentarios

  1. Gavilán dice:

    Muchas gracias, muy completo el informe, seguro que ayudará si conseguimos uno.

  2. Charito dice:

    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.

¿Algún comentario?

* Los campos con un asterisco son necesarios

Últimos proyectos

© Digital Icon, S.L., 2007 – 2017