El asistente del ponente disponible para iPhone, iPad y Mac

El asistente del ponente ya está disponible en la AppStore tanto para iPhone, iPad, Apple Watch y Mac.

Esta aplicación es el último proyecto publicado por mi bajo el sello de Tyflos Accessible Software.

Herramientas útiles y accesibles

Esta aplicación ayuda a una persona que no pueda consultar tarjetas con notas para una presentación o a controlar cuánto tiempo lleva de exposición a realizar esas tareas de acordarse qué tiene que decir, saber si han pasado 3 minutos desde que comenzó para empezar a hablar de un tema o a saber si ya han transcurrido los 15 minutos que tenía para su presentación.

La aplicación se puede controlar desde el iPhone, el Apple Watch, el Mac e incluso desde los botones de los auriculares que se estén utilizando como apoyo para escuchar nuestro dispositivo con las indicaciones que nos da esta aplicación.

Descripción de la AppStore

¡Transforma cada presentación en una experiencia impecable con el Asistente del ponente! Nuestra innovadora aplicación está diseñada para ayudarte a brillar en cualquier evento, conferencia o reunión. No importa si eres un experimentado orador o alguien que recién comienza en el arte de hablar en público, El Asistente del ponente te ofrece las herramientas para entregar tus ideas con confianza y precisión.
Saber cuánto tiempo llevas de presentación, consultar tus notas o recibir recordatorios en un tiempo determinado de tu presentación es posible gracias al Asistente del ponente.
Una herramienta para ayudarte a tener una experiencia accesible como ponente.

Características:
• Gestor de Tiempo Inteligente: Mantén el control de tu presentación con nuestro sistema de eventos temporales. Configura alertas personalizadas para asegurarte de cubrir todos los puntos importantes sin exceder el tiempo asignado.
• Notas para el Presentador: Accede a notas clave directamente en la pantalla de tu dispositivo o leídas a través de tus auriculares.
• Utiliza el Asistente del ponente en tu iPhone o en tu Apple watch.
• Interfaz Amigable y Personalizable: Personaliza la interfaz para que se adapte a tus necesidades y preferencias. Con un diseño limpio y una navegación intuitiva, te sentirás cómodo desde el primer uso.

¿Por Qué Elegir Asistente del ponente?
• Facilita la Preparación: Prepara tus charlas con mayor eficacia y menos estrés.
• Mejora la Entrega: Entrega tus ideas de manera clara y concisa.
• Aumenta la Confianza: Reduce la ansiedad del orador con herramientas útiles a tu alcance.
• Accesible para Todos: Diseñado para ser utilizado por personas con cualquier nivel de habilidad.

¡Descarga el Asistente del ponente ahora y lleva tus presentaciones al siguiente nivel!

Obtener la aplicación

Puedes descargar la aplicación desde la AppStore o consultar más información en la página web del proyecto.

Cómo utilizar o desactivar las reacciones de video en MacOS Sonoma

Dentro de las novedades incluidas en MacOS 14, más conocido como Sonoma, aparece una experiencia enriquecida para las videoconferencias en el que el sistema operativo añade efectos visuales como corazones, globos o lluvia cuando realizamos un gesto delante de nuestra cámara.

Lo interesante de esta característica es que la realiza el propio sistema operativo por lo que es compatible con todas las aplicaciones utilizadas para grabar video o realizar videoconferencias.

Cómo utilizar los nuevos gestos

Para que aparezcan estos efectos simplemente debemos hacer gestos con las manos y el propio sistema se encarga de pintarlos en la pantalla.

Los gestos que podemos realizar hasta ahora son:

  • Corazones: utilizando las dos manos unimos los dedos formando un corazón
  • Pulgar hacia arriba: con una mano cerramos los dedos dejando el pulgar apuntando hacia arriba
  • Fuegos artificiales: con las dos manos hacemos el gesto de pulgar hacia arriba
  • Pulgar hacia abajo: como el gesto anterior pero el dedo pulgar apunta hacia abajo
  • Lluvia: con las dos manos debemos hacer el signo de pulgar hacia abajo
  • Globos: con una mano dejamos extendidos el dedo índice y corazón haciendo el símbolo de la victoria
  • Confeti: con las dos manos hacemos el signo de la victoria
  • Laser: con la mano sólo dejamos extendidos los dedos índice y meñique haciendo el signo de cuernos

Cómo desactivar la detección de gestos

Puede que a algunas personas no quieran este servicio en sus videoconferencias y videos. Su desactivación no es tan evidente.

Para desactivar este servicio debemos hacer click en el icono de cámara que aparece en la barra de estado del Mac en la parte superior y nos aparecerá un menú para gestionar los servicios multimedia por un lado la cámara y por otro el micrófono.

Dentro de los servicios para cámara encontramos:

  • Retrato: este efecto hace que el fondo de nuestra imagen aparezca borroso
  • Luz de estudio: este efecto hace que aparezcamos iluminados de forma más uniforme
  • Reacciones: este es el efecto que reconoce nuestros gestos con las manos y hace que aparezcan los elementos visuales

Desmarcando la casilla de verificación de reacciones ya podremos hacer los gestos que queramos sin que aparezca nada pintado por pantalla.

Si eres usuario de VoiceOver el elemento de la cámara en la barra de estado se identifica como un elemento de menú de estado llamado Controles de audio y vídeo y para acceder al menú de estado hay que pulsar VO+M dos veces.

Agregar descripciones alternativas en las imágenes compartidas por Slack

El compartir una imagen con un diagrama, una captura de pantalla o algo que nos llame la atención es algo muy común en Internet. Pero esta práctica puede crear problemas de accesibilidad importantes ya que si la imagen no resulta accesible las personas que no puedan acceder a la información visual quedarán fuera del mensaje.

Este problema es aún más grabe cuando el hecho de una imagen sin accesibilidad aparece en una herramienta de comunicación en el trabajo como es el cliente de mensajería instantánea Slack.

Para hacer que una imagen sea accesible es necesario que dicha imagen posea una descripción alternativa en texto.

Para escribir una buena descripción alternativa para una imagen hay muchas reglas, trucos y consejos. En la revista ASEPAU escribí un artículo para escribir buenas descripciones alternativas para imágenes.

Agregar una descripción alternativa paso a paso

En la propia documentación de Slack para accesibilidad de las imágenes se proporciona información para poder escribir una descripción alternativa en una imagen adjuntada a un mensaje de Slack.

  1. Para adjuntar la imagen simplemente debemos pegarla dentro del campo de texto donde escribimos un nuevo mensaje.
  2. Una vez añadida la imagen aparecerá una representación de la imagen dentro del campo de mensaje. Deberemos hacer click en la representación de la imagen y luego en la opción Editar detalles del archivo
  3. Encontraremos en el popup que aparece un campo para describir la imagen
  4. Por último pulsamos el botón de Guardar cambios y procedemos a enviar nuestro mensaje

Incluso podemos añadir la descripción a la imagen de un mensaje ya enviado. Simplemente debemos pulsar el icono con tres puntos suspensivos (…) y seleccionar la opción de Editar detalles del archivo.

Utilizando un lector de pantallas

Las instrucciones anteriores se realizan utilizando un ratón u otro dispositivo apuntador pero para usuarios de lector de pantallas también es posible utilizar estas opciones.

  1. Copiamos nuestra imagen en el explorador de archivos y la pegamos en el cuadro de edición de un nuevo mensaje
  2. Una vez añadida la imagen podemos pulsar una vez la tecla tabular para saltar al siguiente control o explorar con las funciones de nuestro lector de pantallas hasta encontrar un botón llamado Ver vista previa de la imagen
  3. Pulsando en ese botón se desplegará un menú que podemos recorrer pulsando la tecla tab hasta llegar a la opción de Editar detalles del archivo
  4. Pulsando en ese botón de editar detalles del archivo llegaremos al cuadro para incluir la descripción para nuestra imagen

Esta operación ha sido probada con VoiceOver para MacOS, NVDA, JAWS y Narrador para Windows 11 y en todos los casos ha sido posible realizar la operación utilizando el salto por tabulación y las adaptaciones a la navegación de la interfaz proporcionadas por el equipo de accesibilidad de Slack

Cómo obtener un informe de comportamiento para el reporte de errores en MacOS

A la hora de notificar errores de software a una compañía o desarrollador es muy importante aportar información sobre qué estaba sucediendo en la máquina cuando se produjo el error

Este informe de comportamiento se puede obtener de forma muy sencilla en MacOS.

Lo primero que debemos hacer es abrir la aplicación Monitor de actividad. Esta aplicación se encuentra en Aplicaciones/Utilidades o también la podemos encontrar fácilmente a través de SpotLight.

Una vez abierta debemos pulsar el botón de menú llamado Acciones que se encuentra dentro de la barra de herramientas. Al pulsar este botón se desplegará un menú. En ese menú debemos seleccionar la opción Diagnóstico del sistema.Al seleccionar esa opción nos aparecerá un diálogo avisando del contrato de privacidad ya que ese informe incorporará información personal sobre el usuario y las aplicaciones en uso. Más concretamente el texto que aparece en el diálogo es el siguiente:

Esta herramienta genera archivos que permiten a Apple investigar sobre problemas con tu ordenador y ayuda a mejorar los productos de Apple.

Estos archivos pueden contener información personal que se haya encontrado en tu dispositivo o que esté relacionada con tus cuentas de iCloud y que incluye, por ejemplo, tu nombre, el número de serie de tu dispositivo, el nombre de tu dispositivo, los dispositivos periféricos que tengas conectados, tu nombre de usuario, tu dirección de correo electrónico, los ajustes de tu cuenta de correo electrónico, nombres y rutas de archivos, las sugerencias de Siri, la dirección IP de tu ordenador e información de la conexión de red.

Apple hace uso de esta información de acuerdo con lo establecido en su política de privacidad (www.apple.com/es/privacy) y no la comparte con ninguna otra empresa.

Al usar esta herramienta y enviar los resultados a Apple, aceptas que Apple utilice el contenido de dichos archivos para mejorar sus productos.

Una vez aceptado el contrato de privacidad comenzará el proceso de generación del informe. Este proceso podrá tardar varios minutos.

Una vez terminada la generación del informe se abrirá Finder en una carpeta donde se almacena información de varios servicios del sistema. En ella deberá haber un fichero comprimido con un nombre parecido a este: sysdiagnose_2023.10.12_07-43-27+0200_macOS_MacBookPro18-4_23A344.tar.gz.

El fichero es pesado (entre 50Mb y 600Mb dependiendo de la actividad en el momento de generarlo) por lo que si se ha de enviar a Apple o a otra compañía será necesario utilizar algún servicio para compartir ficheros pesados.

Este fichero comprimido contiene ficheros logs con información de las aplicaciones que han sido ejecutadas en los últimos días por lo que es importante indicar la hora y minuto en la que sucede el error para que los desarrolladores puedan encontrar el problema.

Actualizado el script de VoiceOverTranslator

El script de AppleScript de VoiceOverTranslator ha sido actualizado incluyendo un script extra que nos permite traducir el contenido que tengamos almacenado en el portapapeles.

Ahora podemos selecciona un bloque de texto completo y utilizando las funciones de la API de GoogleTrans obtener una traducción a nuestro idioma preferido.

Puedes obtener estos dos scripts en el repositorio de Tyflos Accessible Software para VoiceOverTranslator.

Cómo utilizar el emulador de Android fuera de Android studio

Los entornos de desarrollo para dispositivos móviles como Xcode o Android studio incluyen alguna herramienta para poder probar los proyectos en desarrollo sin necesidad de tener un dispositivo físico. Esta herramienta simula el comportamiento de un dispositivo físico. En el caso de Android studio esta herramienta se conoce como emulador de Android y viene incluido en el Android SDK que se instala junto a Android studio.

Este emulador, en las últimas versiones de Android studio, se ejecuta por defecto dentro del entorno de Android studio. Pero podemos necesitar ejecutar el emulador de Android fuera del entorno de Android studio. Las razones pueden ser muy variadas: el acceso al emulador no es muy accesible dentro de Android studio, el consumo de recursos de Android studio y el emulador pueden superar los recursos disponibles en la máquina que estemos utilizando, puede que queramos ejecutar una aplicación Android en nuestra máquina para realizar alguna tarea, etc. En cualquier caso es de agradecer que podamos acceder al emulador desde fuera de android studio.

Accediendo al emulador

El emulador de Android está dentro de las herramientas del SDK de Android. Es un comando de la Terminal por lo que podemos acceder a él desde la terminal de Mac o Linux o el CMD de Windows.

El SDK de Android se puede instalar de forma individual junto a las Platform-tools de Android. Al instalar Android studio también se instalará el SDK de Android. Dentro de ese SDK encontraremos una carpeta llamada emulador.

El emulador simula un dispositivo virtual que ejecuta una versión de Android. La creación y administración de dispositivos virtuales se realiza dentro de Android studio pero una vez creado el dispositivo virtual no tenemos por qué seguir utilizando el emulador dentro de Android studio.

Para abrir el emulador debemos conocer qué dispositivos virtuales están disponibles y conocer el nombre exacto con el que el sistema identifica a cada dispositivo virtual. 

Ejecutando el siguiente comando se listarán los dispositivos virtuales disponibles.

emulator -list-avds

A la hora de escribir este artículo en mi máquina se encuentran los siguientes dispositivos:

pixel3a-api31
pixel6a-api33

Conociendo el nombre exacto de los dispositivos virtuales podemos, por ejemplo arrancar el Pixel6A ejecutando el siguiente comando en la terminal:

emulator -avd pixel6a-api33

Tras introducir el comando se abrirá el entorno de emulación de Android y se cargará la imagen de Android correspondiente a la API 33 que es Android 13.

Accediendo a la gestión del dispositivo

Una vez esté funcionando el emulador de Android podemos utilizar la herramienta ADB para gestionar varios elementos del dispositivo virtual al igual que haríamos si conectásemos un dispositivo Android físico a nuestra máquina.

El ADB, también conocido como Android Debug Bridge, también se instala con las platform-tools de Android.

 Con el ADB podemos enviar órdenes o enviar archivos a nuestro dispositivo Android.

Veamos algunos comandos sencillos que se pueden realizar con ADB.

Lista de dispositivos conectados

Con el comando adb devices se mostrará una lista de dispositivos conectados a nuestra máquina incluyendo los dispositivos virtuales que están siendo ejecutados en el emulador.

Enviar un fichero al dispositivo

Para enviar un fichero al dispositivo debemos ejecutar el siguiente comando:

adb push rutaDelFicheroAEnviar rutaDeDestinoEnElDispositivo

Enviar un fichero desde el dispositivo a nuestra máquina

Con el siguiente comando el dispositivo enviará un fichero a nuestra máquina:

adb pull nombreDelFicheroARecuperar rutaDeNuestraMaquinaParaElFichero

Instalar un APK

Con el siguiente comando instalaremos un paquete de aplicación (APK) en nuestro dispositivo:

adb install nombreCompletoDelFicheroAPK

Desinstalar una aplicación

Con el siguiente comando desinstalaremos un APK del dispositivo:

adb uninstall nombreCompletoDelAPK

Acceder a la terminal del dispositivo

Con el siguiente comando accederemos a la Shell o terminal del dispositivo para poder realizar ciertas operaciones de gestión:

adb shell

Reiniciar el dispositivo

Con ADB también podemos realizar varios tipos de reinicio en el dispositivo.

Para hacer un reinicio normal el comando es:

adb reboot

Y para hacer un reinicio con bootloader el comando es:

adb reboot bootloader

También podemos activar el modo recovery:

adb reboot recovery

Problemas para ejecutar los comandos

Si al intentar ejecutar el comando adb o emulator la terminal o el CMD nos da un mensaje de error indicando que no se encuentra el fichero o comando esto indica que las carpetas de las platform-tools de android no están incluidas en el path de nuestra máquina. Para poder ejecutar estos comandos bien podemos incluir todo el path hasta la carpeta concreta donde está el comando adb o emulator o bien incluir estas rutas en la variable path de nuestra máquina.