De productos adquiridos a servicios de suscripción para la mejora de la autonomía personal

La sociedad va cambiando poco a poco de una cultura de adquisición y almacenamiento de productos a una de contratación y disfrute de servicios.

Esto poco a poco también está llegando al mercado de los productos y servicios de accesibilidad para personas con discapacidad.
De productos de apoyo físicos a digitales

Durante toda la historia de la humanidad tanto el sistema de evaluación de riquezas de una persona como los sistemas de comercio y mercado se basaban en una cultura de elementos tangibles. Métodos de comercio como el trueque se basan en el intercambio de elementos físicos: una vaca por dos cabras, un tonel de vino por 3 toneles de leche, etc.

Los productos de apoyo siempre han sido elementos físicos como bastones, sillas de ruedas, prótesis ortopédicas, gafas y anteojos o muletas por lo que han sido considerados como bienes físicos a poseer por las personas que los necesitan.

Con la aparición de la informática y la tecnología digital aparecieron nuevos productos de apoyo como lectores de pantalla, magnificadores de pantalla, teclados virtuales o sistemas de reconocimiento del habla.

Este tipo de productos de apoyo basados en software han sido comercializados como productos a instalar en un dispositivo como un ordenador personal o dispositivo móvil y disfrutar de él hasta que apareciese una nueva versión del producto de apoyo por la que, en muchos casos, había que volver a pagar ya que la licencia de uso no reconocía el derecho a actualización por parte del usuario a todas las versiones publicadas con posterioridad.

Revolución en el concepto de pago

Con la mejora en las pasarelas de pago y los servicios de transacciones económicas digitales las personas nos hemos acostumbrado y confiado en el comercio digital. Es habitual que una persona tenga una tarjeta de crédito registrada en su dispositivo móvil o tenga varios métodos de pago digital en su perfil de usuario en la Nube.

Esto ha facilitado la aparición de nuevos modelos de comercialización del software al entender que el software es un servicio en lugar de un producto a poseer. Por esta razón aparecieron modelos de pago por suscripción que permiten el acceso a una aplicación o herramienta digital por el tiempo en que la persona pague por el servicio. Plataformas de consumo de contenidos multimedia o de videojuegos o plataformas de música digital son los ejemplos más habituales de este tipo de comercio.

Este cambio también está llegando a herramientas software como aplicaciones de edición de video o documentos, herramientas de diseño 3D o aplicaciones cuyas licencias superan los miles de dólares.

Beneficios del sistema de pago por suscripción

El primer beneficio que se puede apreciar en este nuevo sistema de comercio es el precio reducido para acceder al uso y disfrute de estos elementos digitales. Licencias de 1500 euros por un paquete de diseño artístico por el que hay que volver a pagar tras una nueva actualización pasan a 15 euros al mes para acceder a la última versión disponible.

El segundo beneficio es que los responsables de desarrollar el producto software tienen ingresos más estables que les motiva a mantener y mejorar el producto durante más tiempo buscando nuevas características y funciones que hagan su producto más atractivo y más útil para más personas.

Otro beneficio es el de si la persona ya no necesita el producto pues deja de pagar por el servicio hasta la próxima vez que lo necesite. No hay por qué pagar cuotas de alta o suscripción o realizar trámites burocráticos de registro e identificación cada vez que se suscriba.

Por último se ha observado que estos cambios en los sistemas de comercialización atraen a una ampliación en la competencia. Hay más variedad de servicios disponibles en el mercado que compiten entre ellos ofreciendo mejoras o más funciones.

Productos de apoyo como servicios por suscripción

Esta revolución de productos de apoyo digital como servicios por suscripción se está empezando a dar poco a poco. Ya existen algunos sistemas de control por voz o de reconocimiento de imágenes que se adquieren como un servicio por suscripción. Servicios de ayuda y asistencia a personas con discapacidad mediante videollamadas también se utilizan mediante un modelo de suscripción mensual.

Algunos lectores de pantalla y magnificadores de pantalla están incluyendo nuevas funciones y características que para poderlas utilizar hay que pagar una suscripción mensual o anual.

Este cambio es beneficioso para los creadores de productos de apoyo al permitirles acceder a este nuevo sistema de pagos y recompensa por un mejor mantenimiento del producto pero los beneficios para las personas con discapacidad no están tan claros. A diferencias de los servicios de ocio como las plataformas de video o juegos, o las aplicaciones por suscripción con un marcado perfil profesional un producto de apoyo no suele ser un servicio opcional que una persona necesita por un tiempo determinado. Si una persona ciega no necesita utilizar más un lector de pantallas es probable que la razón para no necesitar un producto de apoyo es porque no esté viva.

Los productos de apoyo son herramientas esenciales para la vida cotidiana y la autonomía personal de una persona con discapacidad.

El acceso a funcionalidades extra o mejoras para un producto de apoyo es algo que si se comprende como un servicio por suscripción para un producto de apoyo pero si el acceso a un producto de apoyo, en todos sus niveles de uso, se debe realizar mediante una suscripción esto puede provocar que personas con discapacidad con pocos recursos económicos o que carezcan de acceso a sistemas de pagos digitales no puedan acceder al uso de estos productos de apoyo por suscripción.

En la diversidad está la solución

La existencia de los servicios por suscripción para el software no anula los sistemas de comercialización anteriores de pagar por una aplicación una vez y disfrutarla hasta que se decida adquirir una mejor.

El mercado es lo suficientemente amplio y flexible para que convivan diversas formas de comercialización del software. Es más, esta tendencia de diversidad en la comercialización debería ampliarse al mercado de productos de apoyo hardware. Por ejemplo, una persona ciega podría pagar un alquiler de una línea braille o una persona en silla de ruedas podría pagar una suscripción mensual para poseer una silla de ruedas eléctrica que fuese actualizada cada año.

Además existen también productos y servicios digitales gratuitos o que requieren de un registro y una aceptación de condiciones para su uso ya que se apoyan en la publicidad o el análisis de la información personal para obtener beneficios.

Los actuales modelos de pago por producto o pago por suscripción abren las puertas a futuros modelos de comercialización de productos y servicios que, esperemos, puedan convivir entre ellos. De esta forma cada persona podría elegir el formato de pago más apropiado a sus circunstancias para que todo el mundo pudiese satisfacer sus necesidades.

Lo que está totalmente claro es que el dinero digital ha llegado para quedarse y esto abre muchas posibilidades para comercializar servicios y productos. Es el momento de que cada persona elija qué le conviene y dónde quiere poner su dinero por la accesibilidad.

Cambia la tecla BlockMayus por otra en MacOS de forma rápida

A la hora de utilizar de forma virtual en un equipo Mac un sistema operativo distinto a MacOS nos podemos encontrar el problema de que nuestro teclado no tiene las teclas apropiadas para el sistema operativo virtualizado.

Este problema es aún más preocupante en el caso de usuarios de lectores de pantalla que requieren acceso a teclas como Insert o NumPadInsert que no aparecen el teclado estándar de Mac.

Aunque existen algunas aplicaciones que nos permiten estas modificaciones en muchos casos o no son accesibles o no son compatibles con las últimas versiones de MacOS.

Para dar una solución simple a este problema he creado un script de AppleScript que modifica el comportamiento de la tecla BlockMayus por otra. De esta forma podemos tener acceso a una tecla Insert o NumPadInsert en nuestro Windows o Linux virtualizado.

Podéis encontrar este script en la página del repositorio de ChangeKeyboardForVM

Colaboración con la asociación AMIRES

La asociación AMIRES está realizando un proyecto de divulgación de experiencias de personas con discapacidad visual que comparten sus conocimientos y soluciones sobre diversos temas que afectan a la vida profesional y personal de personas con discapacidad.

Recientemente me invitaron a colaborar participando en una serie de entrevista para hablar de diversos temas.

Esta primera entrevista en la que se tratan temas de recursos de accesibilidad y programación ya se puede visualizar en Youtube.

Nueva participación en el podcast Unicode(U+00D1) para seguir hablando de accesibilidad

Una nueva participación en el podcast Unicode(U+00D1) para seguir hablando de accesibilidad.

Aunque ya he hablado de accesibilidad en ste podcast para desarrolladores en el que se tratan temas muy diversos

En este nuevo episodio hablo sobre cómo hacer tu proyecto accesible y no morir en el intento.

Hablé con Diego y Jorge de la problemática de diseñar un proyecto desde cero de forma accesible y de otros problemas que aparecen cuando el proyecto ya está creado y hay que incluir parches de forma más inteligente para que esos parches termien convirtiéndose en una base para el proyecto y un cimiento de accesibilidad para la evolución del producto.

Podéis escuchar el podcast en la página del capítulo.

Cómo usar la Terminal de MacOS con VoiceOver

El uso de la Terminal en MacOS, aunque no es de uso habitual para todos los usuarios, se hace indispensable para completar ciertas tareas de mantenimiento.

Esta aplicación muestra una interfaz de sólo texto en la que podemos introducir una serie de comandos y en la pantalla de la Terminal aparecerán los distintos resultados de ejecutar los comandos.

Para usar la Terminal es necesario conocer los distintos comandos que soporta pero, si la persona encargada de utilizarla además necesita VoiceOver la tarea puede complicarse un poco más.

Leer la Terminal

Una vez abierta la terminal podemos leer el texto en pantalla utilizando los comandos VO+flecha arriba y VO+flecha abajo.

Si VoiceOver no se desplaza por las líneas que muestra la Terminal debemos interactuar con la ventana de scroll de la Terminal pulsando VO+Mayúsculas+flecha abajo

Repetir los últimos comandos

Podemos volver a escribir los últimos comandos que hemos introducido en la Terminal. Para ello simplemente debemos pulsar la tecla flecha arriba y el cursor del prompt se colocará al final del último comando introducido.

Si volvemos a pulsar flecha arriba nos moveremos por el historial de comandos que hemos ido introduciendo en la Terminal.

Borrar la pantalla

Después de cierto tiempo puede que queramos borrar la pantalla de la Terminal para trabajar de forma más cómoda.

Aunque en teoría se puede utilizar el comando clear para borrar la pantalla, VoiceOver consulta el texto en pantalla de otra forma por lo que la información borrada aún puede ser leída con VoiceOver.

Para borrar de verdad la pantalla podemos ir al menú edición y buscar la opción Borrar hasta principio o pulsar el atajo de teclado Mayúscula+k

Cerrar la sesión

Podemos cerrar nuestra sesión en la Terminal simplemente cerrando la Terminal pulsando Comando+q.

Virtualiza cualquier sistema operativo en tu Mac gracias a UTM

La virtualización de un sistema operativo sobre otro es una posibilidad para dar la oportunidad al usuario a utilizar lo más apropiado en cada momento permitiendo a una persona poder usar Safari en MacOS mientras edita un documento en Microsoft Word en Windows 10 en una misma máquina. Hemos hablado de estas posibilidades en el artículo de convivencia de Windows y MacOS en hardware de apple.

Aunque en MacOS ya existían soluciones para virtualizar sistemas operativos sobre MacOS con la llegada de los nuevos procesadores Apple M1 estas soluciones dejaron de ser eficientes o totalmente incompatibles.

Tanto VMWare fusion como el proyecto VirtualBox sólo pueden ejecutarse, por ahora, en procesadores X86 y X64 por lo que no puede funcionar en procesadores Apple M1. La solución de Parallels ofrece una solución compatible con procesadores Apple M1 pero su falta de accesibilidad lo hacen incompatible con los usuarios con discapacidad.

Fue la propia Apple quien ofreció una solución para poder ejecutar de forma virtual sistemas operativos de tipo ARM64 sobre sus nuevos procesadores. Esta tecnología se conoce como Hypervisor Virtualization Framework.

El Open source al rescate

Gracias a esta tecnología de Hypervisor Virtualization Framework la comunidad de desarrolladores de software para MacOS pudo crear el proyecto UTM.

UTM es una solución software para ejecutar distintos sistemas operativos sobre hardware Mac. Aunque oficialmente puede trabajar con sistemas operativos ARM64 también se pueden instalar versiones para procesadores PPC, ARM32, X86 y X64.

Apoyo al proyecto

Aunque UTM se puede descargar gratuitamente de la página del proyecto UTM también podemos descargar UTM de la MacAppStore por un precio de 10 euros.

Descargar la aplicación de la MacAppStore nos da la tranquilidad de tener todas las actualizaciones de forma automática y cómoda sin necesidad de volver a instalar nada.

Accesibilidad de UTM

A diferencia del proyecto VirtualBox y Parallels la interfaz gráfica de usuario que presenta UTM es nativa de MacOS y resulta totalmente accesible con VoiceOver y otros productos de apoyo.

Instalación de un sistema operativo

Con UTM es sencillo crear una nueva máquina virtual. Simplemente utilizamos la opción de crear una nueva máquina virtual, indicamos el tipo de sistema operativo, asignamos memoria RAM, número de núcleos del procesador a virtualizar, espacio en disco duro y, una vez creada, podemos configurar una unidad de CD/DVD virtual que apunte a un fichero en formato ISO o crear una carpeta compartida entre el sistema operativo anfitrión y el virtualizado para poder compartir ficheros.

Tras esta configuración procedemos a ejecutar la máquina para instalar el sistema operativo utilizando tanto video con una resolución suficiente como acceso a la tarjeta de sonido.

Drivers para el hardware gracias también a UTM

El propio proyecto UTM nos proporciona la posibilidad de descargar un paquete de instalación de drivers para el hardware virtualizado por UTM para tener un correcto acceso a servicios de red, multimedia, carpetas compartidas y puertos USB.

Este paquete se conoce como Spice guest tools and Qemu drivers y se pueden encontrar en la página de soporte de UTM.

Galería de instalaciones para hacerlo aún más fácil

UTM nos ofrece una galería de máquinas predefinidas para Linux y Windows donde se nos ofrecen descargas e instrucciones para completar con éxito la instalación de una de estas máquinas.

Accesibilidad en la instalación

En cuanto a la accesibilidad del proceso con las funciones de lectura de imágenes de VoiceOver podemos llegar a leer las pantallas de arranque aunque el momento más crítico es cuando el arranque de la máquina nos pide que pulsemos una tecla para arrancar desde la unidad CD/DVD que es donde se aloja virtualmente el fichero ISO con el instalador del sistema operativo.

El resto de la interfaz de UTM es totalmente compatible con la accesibilidad de MacOS.