LVP #011: Android Marshmallow y Talkback 4.5 con @sarasmtnez

Después de casi medio año, que se dice pronto, sin episodios de Lo vemos, volvemos con lo que es para nosotros una de las actualizaciones más importantes que ha tenido Android desde el punto de vista de la accesibilidad: Android 6.x Marshmallow acompañada por TalkBack 4.5. Lo hacemos hoy de la mano de sara Martínez, flamante poseedora de un Nexus 6P.

En la actualidad, y como se ha podido escuchar últimamente en la podcastfera de habla hispana, existen dos fabricantes que han separado el camino de los desarrollos de sus lectores de pantalla de aquél que ha marcado Google, probablemente por la tardanza de este último en introducir características como la accesibilidad web mejorada. Estas personalizaciones eliminan también la complejidad, para algunos, de los gestos en l tan característicos de TalkBack y facilitan la posibilidad de realizar gestos con más de dos dedos. Ejemplos de estas aproximaciones son Voice Assistant, (información en inglés), de Samsung; así como VoiceView, de Amazon para Kindle Fire. Al respecto de VoiceView para Kindle Fire, recomendamos la escucha del podcast en el que Enrique Varela y Roberto Pérez demuestran algunas de las funcionalidades de VoiceView para Amazon Kindle Fire.

Sin embargo, hoy queremos centrarnos en lo que nos ofrecen los dispositivos que son capaces de ejecutar el llamado Stock Android, el Android puro que viene por defecto, por ejemplo, en los dispositivos Nexus. En el caso de nuestras pruebas, utilizamos un Nexus 6P. Vamos a hacer un recorrido por las principales formas de navegar la pantalla con TalkBack, recorreremos los gestos más relevantes, daremos una vuelta por las opciones de TalkBack y las opciones de accesibilidad propiamente dichas, la capacidad para personalizar la síntesis de voz y finalmente comentaremos algún truco y algún problema de TalkBack que hay que tener presente para no perder excesivo tiempo en la puesta a punto del dispositivo.
Además de escuchar el podcast, podéis siempre recurrir a esta entrada en el caso de que queráis tener una panorámica rápida del funcionamiento básico de Android 6.0 Marshmallow y TalkBack 4.5 en un Nexus 6p.

Agradecemos a sarasmtnez el tiempo que nos ha dedicado tanto para la grabación de este podcast como para la preparación previa del mismo y de la entrada que lo acompaña.

Gestos de TalkBack

  • Gestos de deslizamiento: a izquierda o derecha, que permiten desplazarse de forma secuencial por el contenido de las pantallas. Doble toque para activar el elemento.
  • Gestos de arriba a abajo con un dedo, que permiten seleccionar la unidad de navegación. En función de la unidad que se tenga seleccionada, los gestos de deslizamiento a izquierda o derecha se moverán por los elementos que concuerden con esa unidad. Si seleccionamos caracteres, un deslizamiento hacia la derecha nos moverá al siguiente carácter con independencia de que estemos en un cuadro de texto o en un listado de aplicaciones.
  • Gestos de arriba a abajo o de abajo a arriba con dos dedos, que permiten mostrar los siguientes elementos de un control tipo lista (aquellos que no son visibles en pantalla). Se puede realizar este gesto de forma manual, aunque la funcionalidad de scrol automático ha mejorado bastante en esta última versión de Android.
  • Gestos en l para desplegar los menús contextual y global.
    • Menú contextual global: abajo derecha.
    • Menú contextual local: arriba derecha.
  • Gestos en l para acceder a distintas áreas del sistema operativo.
    • Notificaciones: derecha abajo
    • Ir a inicio: arriba izquierda
    • Ir hacia atrás en la estructura de navegación: abajo izquierda.
  • Gestos para responder y colgar llamadas:
    • En la gama Nexus a partir de Android 6.0, deslizando dos dedos hacia la derecha se responden las llamadas. La opción para colgar con una pulsación del botón de encendido y apagado es configurable en las opciones de accesibilidad, sin entrar en las opciones de TalkBack.
    • En dispositivos que no sean Nexus, el gesto estándar de Android consiste en colocar un dedo en la parte inferior de la pantalla (unos tres cuartos hacia abajo) y realizar un deslizamiento de izquierda a derecha. La opción para colgar con una pulsación del botón de encendido y apagado es configurable en las opciones de accesibilidad.

Gestión de permisos

Con Android Marshmallow, en Google han introducido por defecto peticiones al usuario para que otorgue permisos de ejecución y acceso a ciertas características del sistema operativo a las aplicaciones que se instalan, tales como acceso al micrófono, a la cámara o a los contactos. Esta característica resulta completamente imposible de gestionar con el lector de pantalla activado mientras se tenga la pantalla atenuada (u oscura, como se denomina en el ecosistema Samsung). Para ser capaces de utilizarla con TalkBack es necesario primero restablecer la visualización por pantalla, después volver a lanzar la aplicación oservicio que solicita la concesión de permisos, otorgarlos y después, si se desea, atenuar de nuevo la pantalla. La atenuación de la pantalla puede configurarse en las opciones de Talkback para que sólo con la triple pulsación de las teclas de volumen se pueda conmutar entre la atenuación de pantalla activada o desactivada.

Suspender y reanudar TalkBack

Existe un acceso directo para configurar si una pulsación prolongada de las teclas de volumen conmuta entre suspender o reanudar TalkBack. De esta forma, el lector de pantalla puede ser desactivado (con lo cual la capa de gestos que se utilizaría en ese transcurso de tiempo sería la estándar del sistema operativo), y vuelto a activar pulsando durante unos dos segundos las dos teclas de volumen.

Etiquetas personalizadas

Es frecuente que en algunas aplicaciones de Android encontremos botones sin etiquetar, donde TalkBack verbalizará botón más un número aleatorio o botón sin texto. Dado que ese número aleatorio cambiará la próxima vez que accedamos a la aplicación en cuestión, tenemos la posiblidad de etiquetarlo para así saber qué conseguimos pulsando ese botón. Para ello, nos situaremos encima del botón a etiquetar, sacaremos el menú contextual local sin que se nos desenfoque el foco de TalkBack, y pulsaremos en añadir etiqueta. A continuación nos ofrece un campo de edición para escribir el nombre que queremos que nos verbalice el lector de pantalla. Una vez escrito, pulsaremos aceptar para guardar los cambios.
Además de toda esta funcionalidad, podemos exportar las etiquetas a un archivo que después podrá ser compartido con otros usuarios para importarlo en otros dispositivos. Esto puede realizarse dentro de los ajustes de TalkBack, en la sección “Exploración táctil”, a través de las opciones “Administrar etiquetas personalizadas” y “Exportar etiquetas personalizadas”.

Menús contextuales en lista

Los menús contextuales de TalkBack ofrecen opciones propias del lector de pantalla y de su configuración. La forma de presentar dichas opciones puede ser modificada por el usuario a través de la opción “Mostrar menú contextual como lista” que está en los ajustes de TalkBack dentro de la sección “Exploración táctil”.

Síntesis de voz personalizable

Android permite instalar varias síntesis de voz en el dispositivo para después seleccionar aquella que más nos interese en cada momento. Las voces se instalan en forma de aplicaciones presentes en la tienda de aplicaciones de Google. Algunos ejemplos son Eloquence, Espeak (que actualmente no funciona para Android 6.0 Marshmallow), Acapela o Ivona. Como para el resto de aplicaciones, encontraremos voces gratuitas y de pago. Para seleccionar la voz que queremos y modificar sus ajustes, sacaremos el menú contextual global y seleccionaremos los ajustes de síntesis de voz.

Como siempre, esperamos vuestros comentarios y sugerencias. La música que nos acompaña en este episodio es Malnova Luna de Pepe Frías disponible en <www.jamendo.com>. En la fecha de publicación de este episodio, esta canción está bajo una licencia Creative Commons, que nos permite hacer un uso no comercial.

Twitter accesible en Mac OS X

Efectivamente, parece que más bien como regalo de año nuevo desde Twitter Inc. nos lanzan una versión para mac que, ahora ya sí, puede considerarse bastante accesible, excepción hecha del etiquetado de algunos botones y algunas funcionalidades presentes en la aplicación que aún no cuentan con soporte para la accesibilidad.

En el podcast explicamos a fondo la aplicación, sus distintas vistas y algunos pequeños trucos que se pueden utilizar para que la experiencia de usuario resulte lo más agradable posible.

  • Comentamos el uso de comando y las teclas numéricas para cambiar entre las diferentes vistas o pestañas de la aplicación: inicio, notificaciones, mensajes, mi perfil, listas etc.
  • Explicamos la organización y estructura de las tablas en Twitter para Mac, con dos niveles de interacción: uno básico y común al sistema operativo para moverse por las diferentes celdas y un segundo, por cada una de las celdas, que permite visualizar los detalles del tuit seleccionado.
  • Explicamos el concepto de menú del tuit, que se puede invocar con teclado pulsando la combinación opción + flecha derecha y que permite visualizar los enlaces del tuit, los usuarios mencionados, las etiquetas etc.
  • Echamos un vistazo a la barra de menús y a los atajos de teclado disponibles para la aplicación.
  • vemos las preferencias y algunas configuraciones que pueden resultar útiles.

Para finalizar, os dejamos aquí una lista de los comandos de teclados utilizados en la nueva aplicación, por si en algún momento los queréis consultar de forma rápida y organizada:

  • Comando + 1: va a la pestaña de inicio.
  • Comando + 2: Va a la pestaña de notificaciones.
  • Comando + 3, va a la pestaña de mensajes directos.
  • Comando + 4: va a la pestaña de nuestro perfil de usuario.
  • Comando + 5: va a la pestaña de listas.
  • Comando + 6: va a la pestaña de búsqueda.
  • Comando + n: despliega la ventana de nuevo tuit.
  • Comando + d: despliega la ventana para escribir un mensaje directo
  • Comando + r: responde un tuit.
  • t: retuitea un tuit.
  • Opción + t: cita un tuit.
  • l: indica que te gusta (o que te deja de gustar) un tuit.

Además, hay tres comandos específicos para la ventana de perfil de usuario que sólo funcionarán si previamente hemos pulsado la combinación Comando + Mayúsculas + U para acceder a esta ventana. Los comando son los siguientes:

  • Comando + 7: coloca el foco en la lista de tuits del usuario en cuestión.
  • Comando + 8: Coloca el foco en los elementos multimedia del usuario en cuestión.
  • Comando + 9: coloca el foco en la lista de favoritos (me gusta) del usuario en cuestión.

Esperamos que este episodio os resulte de gran utilidad y aprovechamos para desearos a todos un estupendo 2016.

Como siempre, esperamos vuestros comentarios y sugerencias.

La música que nos acompaña en este episodio es Malnova Luna de Pepe Frías disponible en www.jamendo.com. En la fecha de publicación de este episodio, esta canción está bajo una licencia Creative Commons, que nos permite hacer un uso no comercial.

LVP009: Apple TV 4 con @jonathanchacon

Volvemos otra vez con un Jonathan como invitado, pero esta vez un Jonathan más cercano. Grabamos con Jonathan Chacón, @jonathanchacon en Twitter y hablamos del nuevo Apple TV 4 coincidiendo con la puesta a la venta en tiendas y con la llegada a los primeros usuarios que lo compraron online a partir del 26 de octubre.

Jonathan nos muestra las posibilidades que tiene este dispositivo, vemos el manejo con Voiceover y hablamos de algunas barreras que existían en la versión de desarrollo que estaba utilizando cuando grabamos este episodio, con lo que es posible que algunas cosas se hayan solucionado con la versión definitiva.

Podéis saber más sobre nuestro invitado visitando su blog en http://www.programaraciegas.net

Como siempre, esperamos vuestros comentarios.

La música que nos acompaña en este episodio es Malnova Luna de Pepe Frías disponible en www.jamendo.com. En la fecha de publicación de este episodio, esta canción está bajo una licencia Creative Commons, que nos permite hacer un uso no comercial.

Lo vemos podcast nº 8: IOS 9 with @jonathanmosen

here we come again with the interview with Jonathan Mosen, entirely in English. Below is the text that constituted the shownotes for the original entry, published a fortnight ago. Although some of the bugs we comment on in this interview appear to have been fixed in IOS 9.1 public beta 3, we want to include this only-English version in our feed so that all our podcast listeners can enjoy this interview in its genuine version.

The day has come: IOS 9 is already out and available for everybody, not only as a public beta but as a final release. There are a lot of new things that have been packaged into the new version of the OS for Apple mobile devices but there are also bugs and issues that are still present in this release. To talk all about this, we bring into our podcast @jonathanmosen, and we comment on the imminent publication of his brand new book, IOS 9 without the EYE, where he goes through every new and enhanced feature of IOS 9 in a comprehensible and instructive way, as it is usual when Jonathan gets behind the keyboard. In our chat we talk about the following:

  • Issues when answering phone calls if the iphone is in silent mode or has headphones connected into the headphones’ jack.
  • Bugs and inconsistencies with external bluetooth keyboards
  • VoiceOver shows an unreliable behavior when we navigate through the today screen and the widgets area.

But not all the things are bad in IOS 9, of course. There are many improvements and enhancements in the accessibility area and also in the general system behavior. Here we list a few of them:

  • Touch accommodation: especially thought for people with mobility impairments, allowing to modify the timing of pressing and whether subsequent touches are treated as only one among other things.
  • Improvements for keyboard support, adding new commands for mail, safari, notes, though some of these commands are not available on the iPhone but they are only on the iPad.
  • Audiounits: the effects that come prepackaged on the mac will be available now for IOS, once they are uploaded to the App Store.

Moreover, we dive into several other projects in which Jonathan is involved such as FSCast, his Mosen Consulting company, and his revamped MushroomFM radio.

It was really amazing to spend almost an hour podcasting with Jonathan, and we thank him so much to be so kind as to devoting some of his precious time to us in the Spanish-speaking atmosphere.

The music for this episode is Malnova Luna by Pepe Frías available at www.jamendo.com. In the publication date of this episode, this piece is under the Creative Commons license, that allows us to make non commercial use of the song.

Lo vemos podcast nº 8: IOS 9 con @jonathanmosen

Ha llegado el día: IOS 9 ya está en la calle, disponible para todo el mundo y no sólo como beta pública sino en versión oficial. Muchas son las novedades que trae el nuevo sistema operativo para dispositivos móviles de Apple pero también son algunos los fallos y errores que aún se mantienen en esta versión. Para ello nos traemos al podcast a @jonathanmosen, y presentamos su nuevo libro, que se publicará de forma inminente, IOS 9 without the Eye, en el que se explica de forma clara e instructiva todo lo relativo a IOS 9, como sucede siempre que Jonathan se coloca tras el teclado. En nuestra conversación hablamos de lo siguiente:

  • Errores a la hora de responder llamadas cuando el teléfono está en silencio o se tienen auriculares conectados al minijack.
  • Fallos e inconsistencias con teclados bluetooth externos
  • VoiceOver se congela cuando se navega por las pantallas de “hoy” (área de notificaciones) y en la zona de widgets.

Pero no todo es malo en IOS 9, ni mucho menos. Hay bastantes mejoras y ajustes, tanto en materia de accesibilidad como en cuestiones generales del sistema. Aquí van algunas de ellas:

  • facilidades táctiles, pensadas especialmente para personas con problemas motrices, que permiten modificar el tiempo en el que se procesan las pulsaciones, si los toques sucesivos se consideran como una sola pulsación etc.
  • Mejoras en el soporte para teclado: adición de nuevos comandos en mail, safari, notas, aunque algunos de ellos no están disponibles en el iPhphone sino sólo en el iPad.
  • Audiounits: los efectos que vienen por defecto instalados en el mac estarán ahora disponibles, a medida que sean subidos al appStore, para IOS.

Además, tocamos otros proyectos en los que Jonathan está involucrado como son el podcast de Freedom Scientific, su empresa de consultoría Mosen Consulting y su radio, MushroomFM

Fue un verdadero gustazo pasar esta casi hora de podcasting con Jonathan, al que agradecemos enormemente su participación y su amabilidad durante todo el tiempo que pasó con nosotros.

¡No te pierdas este episodio!

La música que nos acompaña en este episodio es Malnova Luna de Pepe Frías disponible en www.jamendo.com. En la fecha de publicación de este episodio, esta canción está bajo una licencia Creative Commons, que nos permite hacer un uso no comercial de la misma.