Novedades de accesibilidad en iOS8

La compañía Apple sigue con su política de mejora contínua de la accesibilidad y la usabilidad en sus productos. Con cada nueva versión de iOS, el sistema operativo para dispositivos móviles de Apple, encontramos nuevas mejoras de accesibilidad. Con la publicación de la versión 8 de este sistema operativo seguimos obteniendo nuevas mejoras de accesibilidad y usabilidad.

A continuación describiremos algunas de estas novedades que hacen que este sistema operativo sea cada vez más accesible para todos.

Novedades específicas para la accesibilidad

En esta versión de iOS se nota un especial interés en las personas con discapacidad visual que pueden utilizar su resto de visión para ver la pantalla. Además del Zoom como magnificador de pantallas y la inversión de color ahora existen opciones para aumentar el contraste de algunos elementos, mostrar la interfaz en escala de grises permitiendo que el usuario busque la configuración más idónea para sus necesidades.

Las personas ciegas podrán seguir utilizando VoiceOver, el lector de pantallas de Apple, aunque este producto de apoyo es el que menos novedades ha sufrido en esta versión. Más concretamente las novedades no se aplican directamente al lector de pantallas sino que son nuevas características del sistema operativo como por ejemplo la posibilidad de activar la solicitud de audiodescripción en contenidos multimedia. Esto significa que aquellos vídeos o elementos multimedia que incluyan audiodescripción se reproducirán automáticamente con la audiodescripción activada. Por desgracia la Inteligencia Artificial actual aún no puede sustituir el trabajo que debe hacer el creador de un contenido visual para que resulte accesible a personas ciegas.

Junto a esta característica de audiodescripción la novedad más interesante de VoiceOver es la posibilidad de utilizar un teclado braille virtual sobre la pantalla táctil sin necesidad de instalar nada ya que viene incluido dentro del sistema.

Los usuarios de audífonos y de pulsadores externos también se beneficiarán de novedades internas de iOS8 que permiten un mejor uso de sus periféricos externos y una ampliación del catálogo de dispositivos compatibles con estos sistemas de accesibilidad.

AssistiveTouch y el sistema de apoyo para personas con discapacidad motriz se ha reescrito casi por completo para adaptarse a los nuevos formatos de pantalla de iPhone6 y iPhone6 plus, aprovechando para incluir pequeñas mejoras de precisión a la hora de definir nuevos gestos y de sincronizar dispositivos barredores y pulsadores con el foco virtual que se muestra en pantalla.

Internamente la API de accesibilidad utilizada por los desarrolladores para sus aplicaciones también ha sufrido cambios y ahora se permite el acceso a ciertas características del entorno de accesibilidad para permitir adaptar la experiencia de usuario aún más a aquellos usuarios que requieran alguna de las características de accesibilidad del sistema.

Se ha incluido una voz de alta calidad para los usuarios de habla inglesa. Alex, una voz que ya estaba disponible en MacOS X, ofrece una mejor experiencia de lectura al tratarse de una voz más enriquecida.

Para los usuarios no angloparlantes siguen estando las voces de siempre aunque hay algunas voces, como la voz compacta de Mónica para el idioma español de España, que han sido mejoradas para que suenen un poco más agradables sin perder agilidad.

No todo es para las personas con discapacidad reconocida

Esta nueva versión de iOS8 trae multitud de novedades que, sin estar directamente relacionadas con la accesibilidad, benefician a la experiencia de todos los usuarios. Un ejemplo de esto es la posibilidad de instalar teclados alternativos al oficial de Apple permitiendo el uso de teclados inteligentes, teclados de comunicación aumentativa o alternativas de comunicación distintas a la escritura en un formato qwerty.

Otra novedad es la presencia de la aplicación Consejos. En esta aplicación se mostrarán distintos consejos y recomendaciones para aprender a utilizar mejor nuestro dispositivo.

Muchos usuarios no-ciegos utilizaban VoiceOver para leer contenidos utilizando la síntesis de voz de iOS. Apple ha proporcionado un gesto para que sin necesidad de activar VoiceOver se pueda leer todo un contenido con la voz del sistema permitiendo que las personas puedan seguir leyendo libros y páginas web sin necesidad de utilizar un lector de pantallas completo.

TouchId, el sistema de identificación del usuario mediante la huella dactilar.

Toda esta apertura del sistema a los desarrolladores por parte de Apple permite que se puedan desarrollar experiencias de usuario más inclusivas.

La historia se repite

La publicación de iOS8 ha obligado al equipo de ingenieros de Apple a reescribir muchas partes del sistema operativo. Esto ya sucedió con la anterior versión, conocida como iOS7. Esta reescritura casi por completo de un sistema operativo provoca que aparezcan problemas de usabilidad y accesibilidad donde antes no lo había y es lo que sucede en iOS8 como ya sucedió en iOS7.

Algunos de esos problemas afectan principalmente a VoiceOver, AssistiveTouch y a algunas combinaciones de productos de apoyo como usar VoiceOver con Zoom o Zoom con AssistiveTouch.

Los ingenieros de Apple y los desarrolladores que hemos ido probando las versiones beta de este sistema hemos ido localizando y solucionando muchos de los problemas iniciales pero Apple sigue su tendencia errónea de prestar más atención al calendario de entregas que al estado del producto que publica y, por desgracia, actualmente hay pocos ingenieros de Apple y desarrolladores externos que presten atención y horas de trabajo a la accesibilidad de iOS en su periodo de beta.

Ahora es el turno de los usuarios

Con la publicación oficial de iOS8 ya todos los usuarios pueden notificar a Apple en su cuenta de correo electrónico para temas de accesibilidad todos los problemas de accesibilidad y usabilidad que encuentren para que publiquen lo antes posible la versión 8.0.1 y se resuelvan pronto algunos de esos errores que han quedado por resolver y que están directamente relacionados con el uso de algunos productos de apoyo.

Othelo accesible para iPhone e iPad

Tyflos Accessible Software acaba de publicar un nuevo juego accesible en la AppStore de Apple siguiendo su criterio de accesibilidad para todos. Este nuevo juego es el Othelo accesible

Junto con Buscaminas accesible y Tragaperras accesible, Othelo accesible es el tercer juego desarrollado para dispositivos iOS y la cuarta aplicación para iOS publicada bajo el sello de Tyflos Accessible Software siendo apreciable fácilmente el especial cuidado que se hace en cuanto a su nivel de accesibilidad para todas las personas.

Su interfaz es completamente compatible con VoiceOver y Zoom para que personas con discapacidad visual puedan disfrutar de la experiencia de ocio que ofrece esta aplicación. Además se ha incluido una banda de subtítulos para que personas con discapacidad auditiva puedan seguir el juego sin problemas. Por último se ha diseñado una experiencia de juego utilizando gestos simples que faciliten el uso a personas con discapacidad motriz.

El juego

Este juego está basado en el conocido Reversi permitiendo algunas características especiales. El objetivo del juego es conquistar el mayor número posible de casillas del tablero con las fichas de tu color. Para ello puedes ir colocando tus fichas buscando encerrar las fichas de tu oponente para voltearlas.

Entre las características actuales del juego destacan:

  • Cuatro tamaños de tablero para partidas más cortas o más largas
  • Tres niveles de dificultad para competir contra tu iPhone o tu iPad
  • Modo de reglas simplificado o campeonato

Podrás encontrar más información en la página de Othelo accesible en la AppStore

Alternativa al gesto de arrastrar para refrescar en iOS7.0

La primera versión de iOS7 ha venido con muchos cambios y algunos problemas de accesibilidad. Uno de estos problemas ha sido la pérdida de funcionalidad de VoiceOver para forzar la recarga o refresco de las tablas de datos. Este gesto consistía en, una vez al principio de una tabla de datos, el usuario de VoiceOver arrastraba 3 dedos hacia abajo para imitar el gesto de usuarios que no utilizan VoiceOver de arrastrar los datos con un dedo. Esta función era conocida como Pull to refresh.

En iOS7 este gesto permanece en VoiceOver si el desarrollador ha añadido de forma consciente soporte de accesibilidad para el control UITableView utilizando el patrón delegado que proporciona este control para la accesibilidad de la interfaz.

Solución temporal para los usuarios

En las aplicaciones en las que se haya perdido esta funcionalidad para VoiceOver podemos utilizar el gesto de By pass de VoiceOver para forzar el mismo gesto que utilizan los usuarios que no usan VoiceOver. Para conseguir esto debemos realizar los siguientes pasos:

  • Primero debemos llegar a lo alto de los datos que hay en la tabla. En una aplicación de Twitter sería el último tweet publicado.
  • En el centro de la pantalla haremos el gesto de By pass de VoiceOver. Este gesto consiste en hacer un doble tap en la pantalla manteniendo la segunda pulsación. Si lo hemos hecho bien sonarán triple tono ascendente.
  • Sin levantar el dedo de la pantalla tras el By pass debemos arrastrar el dedo desde el centro de la pantalla, donde hicimos el gesto, hasta la parte baja.
  • Una vez el dedo esté en la parte baja de la pantalla es cuando podemos levantar el dedo de la pantalla.

Este gesto funcionará en la mayoría de aplicaciones pero algunas aplicaciones requerirán que el gesto comience a media altura o donde se localice la parte alta de la tabla de datos.

Cambios y novedades en los sonidos de VoiceOver para iOS7

VoiceOver, el lector de pantallas de Apple para sus dispositivos, utiliza diversos sonidos para notificar información al usuario. Eventos de apertura y cierre de carpetas, el haber alcanzado el límite de la pantalla o la selección de un elemento son ejemplos de estos sonidos.

Mayor control de los sonidos de VoiceOver

En versiones previas a iOS7 los sonidos de VoiceOver estaban siempre presentes a menos que el usuario utilizase el conmutador de silencio de su iPhone o iPad. Muchos usuarios utilizaban este mecanismo para poder leer textos evitando que VoiceOver emitiese un sonido cada vez que llegaba a un fin de párrafo. Esto provocaba que el dispositivo se quedase en silencio también para las notificaciones y otros eventos sonoros por lo que no era una solución totalmente apropiada.

Apple ha decidido que los sonidos de VoiceOver deben ser configurados desde el propio VoiceOver. Para ello se ha añadido un nuevo elemento en el menú de rotor. Este nuevo elemento se llama sonidos.

Para activar este elemento debemos ir a los ajustes del dispositivo, y buscar los ajustes de accesibilidad, localizados dentro del apartado general. Dentro de las opciones de VoiceOver encontramos un botón llamado rotor. Dentro encontraremos el elemento sonidos.

Una vez activado podemos ver los diversos elementos disponibles en el rotor de VoiceOver haciendo el gesto de girar dos dedos. Cuando seleccionemos el elemento sonidos podremos activar y desactivar los sonidos de VoiceOver sin necesidad de silenciar el dispositivo.

Nuevos eventos de sonido para VoiceOver

Con las mejoras de marcado semántico en las interfaces nativas de iOS7 así como la mejora en el soporte de semántica web de VoiceOver Apple ha agregado algunos nuevos sonidos para dar mayor información al usuario sobre qué está sucediendo. Un ejemplo de estos sonidos es el evento de entrada a un contenedor. Este sonido nos notifica que VoiceOver ha entrado en un área donde hay varios elementos.

Para escuchar este nuevo sonido podemos hacer una pequeña práctica en el escritorio de nuestro iPhone o iPad utilizando VoiceOver en iOS7. Simplemente debemos colocar el foco de VoiceOver en el icono más a la izquierda del dock. El dock es como se llama a la fila inferior de iconos que hay siempre en el escritorio de nuestro dispositivo iOS. Una vez situados allí si hacemos el gesto de flick izquierdo para movernos al elemento anterior pasaremos al indicador de página del escritorio. Si volvemos a repetir el gesto de flick izquierdo el foco de VoiceOver entrará en el área de aplicaciones y carpetas de la página de nuestro escritorio. Este área es un contenedor por lo que VoiceOver emitirá un sonido notificando que se ha entrado dentro de un contenedor y que encontraremos diversos elementos dentro de esta zona. En este caso encontraremos las distintas carpetas y aplicaciones instaladas en nuestro dispositivo.

Escribir dibujando con VoiceOver en iOS7

Una de las novedades que incorpora VoiceOver en la versión 7 de iOS, el sistema operativo para dispositivos móviles de Apple, es la posibilidad de escribir dibujando sobre la pantalla las letras utilizando un dedo.

Este nuevo método de entrada promete ser más rápido que el clásico método basado en el uso del teclado virtual en pantalla. La realidad actual es que el método se basa en dibujar letras del alfabeto estándar occidental, que no todas las personas ciegas conocen, y actualmente el sistema no es capaz de deducir cuándo el usuario está dibujando mayúsculas, minúsculas, números y signos de puntuación. Además existen problemas con letras acentuádas o letras muy concretas como la Ñ (eñe).

Resulta curioso que Apple proporcione este método de escritura para las personas ciegas en lugar de proporcionar un mecanismo basado en el alfabeto braille. Esperemos que en el futuro se incorporen mecanismos más eficientes y apropiados para personas ciegas.

Activar el modo escritura en VoiceOver

Para activar esta nueva característica de VoiceOver debemos ir a los ajustes de VoiceOver: En la aplicación de ajustes debemos ir a la carpeta general y localizar el elemento accesibilidad. Dentro de este elemento aparecen todos los productos de apoyo y servicios de accesibilidad para el dispositivo, entre ellos localizamos a VoiceOver.

En los ajustes de VoiceOver existe un botón denominado Rotor que nos da acceso a una lista de elementos que pueden aparecer en el rotor de VoiceOver. En la lista de elementos seleccionables aparece uno llamado escritura. Debemos seleccionarlo para que se active el servicio de entrada de texto mediante dibujo.

Usar el método de escritura de VoiceOver

Para usar este método debemos buscar un cuadro de edición y, tras activarlo con una doble pulsación, nos aparecerá el teclado del sistema.

Girando el rotor de VoiceOver aparecerá un nuevo elemento llamado escritura. Una vez seleccionado podremos empezar a escribir dibujando letras en la pantalla.

Cambiando entre los distintos modos de escritura por dibujo

Por defecto el modo de escritura sólo reconoce letras minúsculas. Para cambiar entre minúsculas, mayúsculas, números y signos de puntuación debemos realizar un gesto vertical con tres dedos, bien hacia arriba o hacia abajo.

Borrar un carácter

Si hemos cometido un error y queremos borrar el último carácter dibujado debemos hacer un gesto horizontal con dos dedos de derecha a izquierda. Este gesto es muy similar al gesto de VoiceOver para avanzar una página pero se realiza únicamente con dos dedos.

Escribir una nueva palabra

Tras dibujar todas las letras de una palabra debemos introducir un espacio para escribir una nueva palabra. Para introducir un espacio debemos realizar un gesto horizontal con dos dedos de izquierda a derecha. Este gesto es similar al de borrar pero en la dirección contraria.

Desactivar el modo lectura

Para desactivar el modo de escritura dibujando sólo debemos elegir otro elemento del rotor de VoiceOver, como caracteres o palabras, para poder usar de nuevo el teclado virtual en pantalla.

Acceder al buscador spotLight en iOS7 con VoiceOver

Con la aparición de iOS7 han cambiado muchas características de la interfaz visual. Con estos cambios se han originado también cambios en el comportamiento y la forma de utilizar los productos de apoyo de esta plataforma. Es el caso de VoiceOver, el cual ha visto como con la aparición de la versión 7 de iOS han cambiado algunos gestos para realizar ciertas operaciones.

Spotlight y su utilidad

Spotlight es el buscador de archivos y contenidos que viene de serie tanto en Apple OSX como en Apple iOS.

Este buscador nos permite localizar correos electrónicos, contactos, música, vídeos y documentos de forma rápida y sencilla.

Para configurarlo en iOS sólo debemos ir a la aplicación de ajustes y dentro de la carpeta general encontraremos un apartado para este buscador.

Abrir SpotLight con VoiceOver

En las versiones anteriores a iOS7 para abrir SpotLight con y sin VoiceOver era tan simple como pulsar el botón de inicio del teléfono.

Con la versión 7 de iOS los usuarios que no utilicen VoiceOver deberán realizar un gesto vertical con un dedo del centro de la pantalla hacia abajo para acceder al buscador.

Utilizando VoiceOver deberemos tocar uno de los iconos del escritorio, para focalizar la pantalla con VoiceOver, y posteriormente utilizar el gesto de subir una página. Este gesto se consigue arrastrando tres dedos hacia abajo.