mapas, ciegos y pantallas táctiles

Las personas para orientarse y conocer su entorno han utilizado una herramienta muy antigua: el mapa. Mapas hay de diversos tipos: de itinerario, geográfico, topográfico, etc. Pero el mapa ha sido una herramienta lejana para las personas ciegas o baja visión al tratarse de una herramienta principalmente visual.

Con la llegada de Internet, tecnologías de geoposicionamiento y las tecnologías móviles las personas pueden disfrutar de mecanismos de búsqueda y orientación muy eficaces. Incluso las personas ciegas y baja visión pueden utilizar dispositivos específicos para su perfil de discapacidad que les permiten acceder a ciertos servicios de geolocalización. Pero el mapa sigue siendo inaccesible para ellos.

El mapa sigue siendo la herramienta más utilizada para orientarse y con la llegada de los dispositivos móviles con conexión a Internet esto es más evidente. Los teléfonos inteligentes, o smartphones, con receptor GPS y conexión a Internet utilizan servicios de mapas en tiempo real como los que ofrece Google y su Googlemaps para mostrar al usuario un mapa de la zona en la que se encuentra e información sobre puntos de interés. Pero estos mapas son, a nivel técnico, imágenes mostradas por pantalla por lo que una persona ciega no podrá acceder a la información a través de su lector de pantallas.

Existen mapas en relieve de ciertas ciudades, edificios y demás pero este tipo de adaptaciones son muy costosas y pesadas por lo que son poco útiles como herramientas de orientación en la calle o en el destino final. Además, la escala del mapa, al tratarse de un relieve, se pierde detalle a la hora de tratar líneas delgadas o indicar puntos precisos.

Pero como viene siendo habitual, la tecnología nos viene a dar la solución del problema de la inaccesibilidad de los mapas visuales. Las pantallas táctiles han demostrado ser una solución eficaz para que las personas ciegas exploren e interactúen con interfaces visuales en dispositivos móviles. Pues la solución pasa por dotar al gráfico del mapa de cierta interactividad con el lector de pantallas. Esto mismo hace la aplicación para iPhone llamada Ariadne GPS. Esta aplicación es simple en sus servicios pero demuestra gran calidad al ofrecer un interfaz completamente accesible para las personas ciegas.

Con Ariadne GPS una persona ciega puede saber en qué calle se encuentra o cuánto le falta para llegar a un punto de su interés. Pero la característica más interesante de esta aplicación es que podemos acceder a un mapa de la zona en la que nos encontramos, o de una dirección dada, y explorarla visualmente o con VoiceOver, el lector de pantallas para iPhone e iPad. Una persona ciega, arrastrando su dedo por la pantalla poco a poco, podrá reconocer el nombre de las calles que tiene a su alrededor así como el número de la casa o edificio. De esta forma, podemos hacernos una idea del lugar, dirección y distancia de la calle que buscamos. Además, la interfaz está traducida al español.

El método de exploración del mapa a través de los dedos, al principio, es algo confuso ya que la respuesta del lector de pantallas no es del todo inmediata y podemos desorientarnos un poco en el mapa. Además, la orientación del dispositivo también afecta ya que si nos giramos en la calle, el mapa girará con nosotros para que nos orientemos mejor.

La aplicación nos permite guardar nuestros sitios de interés pero no ofrece sitios de interés ya contenidos en bases de datos como las de Googlemaps. Esperemos que en nuevas versiones se incorporen estas características y se pulan algunos detalles de la misma. De todas formas, podemos utilizar aplicaciones de búsqueda de puntos de interés para la plataforma del iPhone, como es la aplicación gratuita AroundMe que nos permite localizar restaurantes, bares, farmacias y demás cercanos a nuestra posición y podemos usar Ariadne una vez que sepamos el nombre de la calle y número de edificio del sitio o comercio al que deseamos ir.

Podemos encontrar Ariadne GPS en la App store por un precio de unos $3, un poco más de 2 euros.

Recordemos que la tecnología GPS no es precisa y que podemos tener una posición errónea por un error de localización de varios metros por lo que debemos tomar todas las precauciones posibles a la hora de utilizar cualquier aplicación de geoposicionamiento.

Aunque la experiencia de explorar un mapa a través de arrastrar los dedos por una superficie sin relieve puede resultar confusa al principio, nos encontramos con otro uso interesante de la pantalla táctil como interfaz de entrada y salida accesible para personas ciegas y baja visión.

Introducción a VoiceOver para iOS

Con motivo del traslado de mi viejo blog de programar a ciegas a este nuevo y las continuas novedades en accesibilidad de iOS, el sistema operativo de Apple para dispositivos móviles, he decidido retomar la serie de artículos sobre cómo utilizar VoiceOver en un iPhone, iPad o iPod touch.

Sirva este artículo como introducción para esta nueva serie en este blog.

Activando voiceOver

Actualmente, por defecto, voiceOver viene desactivado. Puede ser activado gracias a un usuario no ciego entrando en Ajustes/general/accesibilidad/voiceOver. Apple ha añadido un método para activar VoiceOver de forma remota, para hacer esto es necesario enchufar el iPhone a un ordenador con iTunes 8.2 o superior y desde allí activar las características de accesibilidad del teléfono de forma remota.

Apple, en la versión 5 de iOS, el sistema operativo para dispositivos móviles de esta empresa, ha asignado por defecto a la función triple inicio la opción de VoiceOver. Esto implica que, cualquier nuevo usuario de iPhone puede sacar su dispositivo de la caja, encenderlo y pulsar 3 veces consecutivas el botón físico de la parte frontal del dispositivo, que se denomina botón de inicio, y VoiceOver se activará hablando en el idioma apropiado.

Navegando por el interfaz con voiceOver

Con voiceOver activado muchos de los gestos propios de iPhone se modifican o desactivan para que no aparezcan conflictos de funcionamiento con voiceOver. Gestos
como el zoom, el click simple o el deslizamiento relativo no funcionan. pero voiceOver aporta alternativas para estas funciones. Pero estos gestos no son obligatorios para utilizar el iPhone con voiceOver. El lector de pantallas nos permite explorar la pantalla de nuestro teléfono simplemente moviendo el dedo por ella. VoiceOver verbalizará el elemento que esté bajo el ratón y dirá su estado y qué tipo de control es. Este método de navegación es útil para recorrer rápidamente zonas de la pantalla o ir a sitios determinados de ella. Por ejemplo, en un teléfono symbian, si estamos al principio de un menú y queremos ir al último elemento tenemos que recorrer todas las opciones, con voiceOver podemos ir a la esquina inferior derecha con el dedo y voiceOver buscará qué hay ahí.

Pero este no es el único método para navegar por el interfaz del iPhone. Podemos hacer movimientos rápidos deslizando el dedo hacia la derecha o la izquierda haciendo pequeñas caricias en la pantalla (flick) y saltaremos hacia adelante o hacia atrás entre los controles a semejanza de la tecla Tab en Windows, Linux o Mac OSX. De esta forma podemos recorrer todos los controles de una ventana sin tener que buscarlos con el dedo. Moviendo el dedo hacia la derecha avanzamos y hacia la izquierda retrocedemos.

Ambos métodos se pueden aplicar a la hora de utilizar el teclado virtual para escribir textos. Podemos buscar cada letra moviendo el dedo por la pantalla o saltar de atrás a adelante con los gestos de avance o retroceso. Por ejemplo, si estamos en la letra F, si avanzamos pasaremos a la G y así hasta llegar a la L. Si seguimos avanzando pasaremos a la tecla de mayúsculas y luego a la tecla Z. Combinando ambos métodos podemos alcanzar una buena velocidad de tecleo. Por ejemplo, si estamos en la tecla M y queremos escribir una letra E, subimos con el dedo hacia arriba hasta encontrar una letra de la fila qwertyuiop y luego nos movemos a la izquierda hasta la tecla E.

El rotor

El rotor nos permite movernos entre elementos semánticos de forma más rápida. Algunos de estos elementos son caracteres, palabras, encabezados, enlaces visitados, enlaces por visitar, etc. De esta forma podemos saltar entre elementos semánticamente homogéneos de forma rápida. Para hacer estos saltos se utiliza el mismo gesto que para avanzar y retroceder entre controles pero en lugar de izquierda a derecha es de arriba a abajo.

Para seleccionar un elemento semántico hay que usar el denominado rotor. e llama así porque se asemeja a recorrer un círculo de dial para seleccionar un elemento. Para hacer esto debemos poner un dedo donde queramos, preferiblemente en el centro de la pantalla, y sin moverlo debemos hacer un circulo con otro dedo describiendo un círculo. De esta forma buscamos el elemento que deseemos seleccionar. Este gesto se asemeja al que se hace para subir o bajar el volumen en un iPod o moverse por los menús siguiendo una rueda de selección.

Más gestos, más funciones

Existen más gestos asociados a funciones de automatización de lectura, activación/desactivación de la voz, modo de intimidad (apagando la pantalla del iPhone para que nadie vea qué hacemos) y muchas más funciones. Pero lo básico está expuesto en este artículo.

Apple, su nube, sus productos y la accesibilidad

Ayer tuvo lugar en San Francisco la WWDC 2011, el congreso para desarrolladores para plataformas de Apple. Durante la presentación Steve Jobs hizo de maestro de ceremonias para presentar las novedades de la empresa para sus sistemas operativos y algunas novedades más.

Nube, servicios y aplicaciones

Durante toda la presentación se hicieron demostraciones de aplicaciones propias de Apple, se dieron cifras y más cifras del éxito de la empresa, sus plataformas y los desarrolladores que las utilizan y se habló de la tendencia a tener todos los datos de forma ubícua a través de Internet, es lo que se llama comúnmente la Nube. Pero, como viene siendo habitual, lo que más nos interesa son las novedades en accesibilidad.

Recordemos que las versiones evaluadas son versiones beta por lo que algunos cambios pueden desaparecer, como ya sucedió con las voces en español para Mac OSX, o pueden aparecer muchas más novedades.

iOS 5

iOS, el sistema operativo para dispositivos móviles de Apple, llega a su versión 5. Esta actualización gratuita que estará disponible en otoño presenta conceptos ya adoptados por otras plataformas para dispositivos móviles. Ahora no dependemos de un equipo de sobremesa para sincronizar y actualizar el sistema y las aplicaciones. El iPad, el tablet de Apple, ha sido adquirido por muchas personas mayores o con muy pocos conocimientos en informática ya que su interfaz presenta muy pocas barreras de acceso para este tipo de perfil de usuario. Apple ha recibido muchas peticiones y quejas de estos usuarios y familiares ya que carecen de un equipo informático en casa para sincronizar y actualizar sus iPads. Con el acercamiento de Apple a la nube iOS 5 incorpora lo que han denominado PC free, que es simplemente la posibilidad de actualizar aplicaciones, sistema operativo y las compras hechas en la iTunes store, la tienda de música y contenidos multimedia de Apple, sin necesidad de sincronizar con un equipo de sobremesa. Ya si es posible tener un iPad en casa y nada más. El iPhone y otros dispositivos iOS también se benefician de estas características permitiendo acceder a documentos y otros recursos de forma inmediata y que todos los equipos pertenecientes a un mismo usuario, sean iOS, Mac OSX o Windows, estén perféctamente sincronizados de forma transparente para el usuario. Todo esto gracias a iCloud, la nube de Apple que, en su versión básica, es gratuita.

iOS 5 incluye mejor gestión de las notificaciones, más personalizaciones tanto en aspectos sonoros como gráficos, y mejor experiencia de usuario al simplificarse algunos procesos.

Novedades en accesibilidad

Apple ha incluido muchas mejoras en accesibilidad en esta versión de iOS. A destacar la inclusión de un nuevo perfil de usuario con discapacidad: Usuario con baja destreza. En las personalizaciones para este perfil de usuario se incluye la posibilidad de modificar el tiempo necesario para ejecutar gestos múltiples, como el doble tap, o la posibilidad de crear y modificar nuestros propios gestos para realizar acciones en nuestro dispositivo.

El perfil de usuario hipoacúsico ahora puede definir patrones de vibración para cada contacto y para ciertos eventos, así podrá identificar llamadas y mensajes simplemente atendiendo a la vibración que realiza su dispositivo.

Zoom no ha sufrido muchas modificaciones pero una nueva característica de verbalizar el texto seleccionado permite, ahora, poder escuchar con la síntesis de voz el texto magnificado. No es la mejor solución para aquellos usuarios que necesitan ejecutar VoiceOver y zoom a la vez pero si se satisfacen las necesidades de aquellos usuarios que usan la magnificación y necesitan escuchar lo escrito para poder estar seguros de qué están leyendo.

VoiceOver para iOS ha sido mejorado notablemente, ahora se permiten más personalizaciones pero sigue sin aparecer la posibilidad de personalizar por aplicación. Nuance ha proporcionado las nuevas voces para iOS. La calidad en la dicción ha sido bastante mejorada pero los usuarios que utilizamos la voz masculina para español de España nos encontraremos que la nueva voz es femenina. Algo que han solicitado muchos usuarios aunque, personalmente, prefiero una voz masculina para trabajar, cosas de costumbres.

El teclado ha sido mejorado de varias formas: los usuarios que escriben con pulgares encontrarán una distribución de teclado más acorde con sus necesidades, se ha incluido un diccionario de abreviaturas para escritura rápida esto es, por ejemplo, si escribimos la palabra miMail se escribirá tyflos@hotmail.com para esto debemos personalizar nuestras abreviaturas en los ajustes del teclado en iOS.

Voice control no ha recibido mejoras importantes en esta versión. Recordemos que son versiones beta y no incorporan todas las novedades que aparecerán en el otoño de este año.< Esperemos que Nuance también colabore en esto.

Mac OSX Lion

La nueva versión del sistema operativo de Apple para equipos de sobremesa y portátiles saldrá a la venta en el mes de julio. Su novedad más importante es que su distribución y venta se hará a través de Internet usando la Mac App store, la tienda on-line de aplicaciones para Mac OSX. De esta forma Apple quiere eliminar los soportes físicos, la piratería y las esperas y desplazamientos para adquirir un producto software. Su precio, unos $30, y la posibilidad de instalar esta versión del sistema operativo en cualquier equipo que tengamos asociados a nuestra cuenta de iTunes hace pensar que han conseguido evitar la piratería de software. Al menos en eso coincidimos muchos de los que hemos analizado este movimiento mercantil.

Mac OSX Lion se parece, cada vez más, tanto en su aspecto visual como en su uso a la plataforma iOS, el sistema operativo de Apple para smartPhones y tablets. Las barras de desplazamiento desaparecen, todo, o casi todo, se accede mediante gestos sobre una superficie táctil y se sigue un modelo de trabajo y visualización minimalista en donde toda la pantalla es ocupada por una aplicación para centrarnos en nuestro trabajo. Esto no implica la posibilidad de usar múltiples ventanas, espacios o modificar el aspecto visual del entorno.

En mi opinión Apple busca unificar las experiencias de usuario a la hora de usar un equipo de sobremesa Apple y un tablet de la misma marca, el conocido iPad. De esta forma un usuario sólo tiene que aprender a manejar un entorno. Esto es ideal para aquellos usuarios que bien carecen de ordenador y sólo tienen un tablet o aquellos usuarios que tienen un PC con Windows o Linux y usan un iPad pero desconocen los equipos con Mac OSX y temen la experiencia de tener que aprender a manejar un nuevo entorno. Recordemos que Apple es una empresa, quiere ganar usuarios y su dinero, presta muchísima atencióna la experiencia de usuario y al diseño de sus productos.

Novedades en accesibilidad

Mac OSX Lion se ha convertido en el primer sistema operativo comercial y privado que se considera accesible desde la caja. Otras versiones anteriores de Mac OSX podían considerarse así para los angloparlantes, ya que se incluían voces en inglés. Pero ahora, por fin, Mac OSX incluirá voces en más de 20 idiomas.

Dentro de las voces en español se incluyen 2 voces para español de España y otras dos voces para español de latinoamérica. Interesante mencionar que instaladas de serie vienen las voces de baja calidad, muy rápidas pero muy metálicas. Pero a través del servicio de actualizaciones y extensiones del sistema podemos instalar voces de alta calidad. Puede que las nuevas voces de iOS, propiedad de Nuance, también se utilicen en esta plataforma.

VoiceOver para Mac OSX se ve reforzado con más gestos y la posibilidad de crear acciones un nuevo concepto para personalizar nuestro lector de pantallas para crear atajos rápidos o ampliar la funcionalidad del mismo. El soporte para Apple script se ha visto mejorado y se pueden crear scripts para mejorar el acceso a aplicaciones que posean carencias de accesibilidad.

Zoom, el magnificador integrado en el sistema, se compatibiliza con los efectos de zoom propios del sistema y se mejoran las animaciones y el soporte de color durante la magnificación.

Los comandos de voz son fácilmente ampliables para nuevas aplicaciones pero sigue sin añadirse soporte para otros idiomas que no sea el inglés. Esperemos que esta colaboración con Nuance por parte de Apple nos traiga un soporte de reconocimiento de voz para varios idiomas pronto.

El soporte de braille ha sido mejorado incluyendo tablas internaciones de braille y el soporte para más dispositivos de lectura braille.

Conclusiones

Apple quiere llevar a sus productos a la nube y sus nuevos servicios y no se olvida de los usuarios con discapacidad. Cierto que aún faltan cosas por mejorar en cuanto a la accesibilidad de sus productos pero ojalá otras empresas prestasen el mismo interés en la usabilidad y la accesibilidad de sus productos.

No me considero fanático ni aférrimo defensor de una empresa o un producto. Mi filosofía en cuanto a adquisición de productos y servicios se puede resumir en la siguiente frase: Uso lo que me dejan usar y premio al que lo hace bien. Con esto quiero decir que, aunque uso productos en otras plataformas como Windows, GNU Linux, Symbian o Android, por ahora Apple tiene mi confianza para seguir utilizando sus productos con tranquilidad. Tanto por diseñarlos con accesibilidad como porque la alternativa de otros fabricantes es pobre en su experiencia de usuario para los usuarios con discapacidad o porque conseguir que el producto resulte accesible implica costos adicionales para adquirir los parches de accesibilidad.

Gestión de voces en iOS para VoiceOver

El sistema operativo de Apple para dispositivos móviles, más conocido como iOS, incorpora voces para varios idiomas. Estas voces son utilizadas por voiceOver para la lectura de información en estos dispositivos.

VoiceOver, en las últimas versiones de iOS, ha incorporado un nuevo elemento en el rotor para controlar la voz que se va a utilizar. En este item podemos ir seleccionando las diversas voces activas para VoiceOver simplemente haciendo el gesto de flick arriba o flick abajo cuando seleccionemos el item idioma en el rotor. Estas voces pueden ser reordenadas y activadas dentro de los ajustes de voiceOver situados en Ajustes, general, accesibilidad, VoiceOver.

Una vez seleccionadas las voces que VoiceOver podrá utilizar, el item de idioma aparecerá en el rotor. Entre los diversos idiomas disponibles en la lista encontramos uno denominado por defecto o idioma por omisión, dependiendo de la versión de iOS del dispositivo. Si dejamos seleccionada esta opción, VoiceOver utilizará la voz más apropiada para el país que se haya configurado en el dispositivo pero, cuando encuentre un texto en otro idioma y esté marcado como tal, VoiceOver usará la voz más apropiada para ese idioma. Esto nos permite leer páginas webs o aplicaciones en otros idiomas utilizando voces en inglés, francés o el idioma más apropiado. Hay usuarios que no desean cambiar su selección de voz bajo ningún concepto. Para ello los usuarios deben seleccionar en el rotor la voz que prefieran y nunca dejar seleccionada la opción de idioma por omisión.

Chess-wise otro ejemplo de accesibilidad para ciegos en iPhone

En la App store empieza a verse los resultados del movimiento en pro de la accesibilidad en los juegos para iOS, el sistema operativo de Apple para dispositivos móviles. Poco a poco van apareciendo más títulos de aplicaciones que, bien incorporan un diseño accesible para ciegos o para otros perfiles de discapacidad.

Un ejemplo de este creciente interés en pro de la accesibilidad y de la accesibilidad como criterio de calidad es el del juego Chess-wise, o Ajedrez mente. el creador de este juego de ajedrez para iPhone se ha interesado en hacer que su juego, que antes no era nada accesible, lo sea para usuarios ciegos que utilicen voiceOver en su iPhone.

El desarrollador ha adaptado el tablero de juego y gran parte de sus opciones para que un jugador ciego pueda disfrutar del juego de ajedrez en su iPhone.

El juego está traducido al castellano y, aunque hay algunos fallos de traducción, se puede jugar con normalidad. Aún existen algunos fallos de accesibilidad para personas ciegas pero el juego es completamente jugable por usuarios con discapacidad visual total.

Aunque las mejoras de accesibilidad se limitan sólo para el uso y disfrute de personas ciegas, es esperanzador que este movimiento en pro de la accesibilidad del software para iPhone e iPad comience a dar sus frutos.

Puedes encontrar el juego de ajedrez en la App store de Apple buscando los términos chess-wise o Ajedrez mente

MyEvents, ejemplo de utilidad, simplicidad y accesibilidad para iOS

Dentro del catálogo de aplicaciones disponibles en la App store, la tienda de aplicaciones de Apple para sus dispositivos, encontramos aplicaciones muy diversas más o menos útiles. Un ejemplo de ello es MyEvents, una aplicación simple y efectiva. Su cometido principal es mostrar cuántos días faltan para un evento determinado. De esta forma se puede planificar el evento con suficiente tiempo.

Esta aplicación posee mucho potencial como suplemento a la aplicación de calendario de iOS ya que su desarrollador es receptivo a mejoras y sugerencias.

Accesible sin proponerselo

La aplicación es realmente accesible al utilizar los controles comunes de iOS, el sistema operativo de Apple para dispositivos móviles, encontrando únicamente un par de pequeños errores de etiquetado. Conozco al desarrollador de esta aplicación y se sorprendió gratamente de que su aplicación resultase accesible.

Concienciación y compromiso

El desarrollador de esta aplicación, @DFreniche, ha mostrado interés en hacer sus desarrollos accesibles al conocer la necesidad de los usuarios con discapacidad del acceso a las aplicaciones de la App store. Este trabajo de hacer accesible los interfaces de las aplicaciones, en muchos casos y gracias a una API de accesibilidad bien integrada en el sistema, es algo sencillo y que no requiere demasiado esfuerzo, siempre y cuando el interfaz siga las guías de diseño definidas por Apple.