1. El-Megalovano,
TifloCompañeros del mundo de Apple y Linux, tanto dentro como fuera,
Cuando nos acostumbramos a usar máquinas con sistemas operativo MacOS o Linux, siempre nos viene a la mente un solo lector de pantalla para cada uno. Bueno, Windows tiene varios y hasta Linux hay quizá pocos, pero no cabe duda de que Orka sea el único lector de pantalla que utilizamos en Linux y VoiceOver en el Mac.
Bueno, eso cambiaría en un momento a otro ya que recientemente se publicaron 2 lectores de pantalla que están aún en desarrollo: Odilia para Linux y el recientemente publicado Vosh para Mac.
Empecemos con Odilia: Este lector de pantalla anteriormente se llamó, y si tienen conocimiento de mitología nórdica, yggdrasil.
Según el sitio web del lector y sito:
Odilia es un nuevo lector de pantalla para el escritorio Linux. Está escrito en Rust, para obtener el máximo rendimiento y estabilidad.
Además de las características de lectura de pantalla que ya tenemos en Linux, tenemos la intención de añadir aproximadamente lo siguiente:
Complementos
Ya no estás limitado a la funcionalidad integrada. Instala complementos de desarrolladores externos para ampliar Odilia con nuevos comandos y habilidades. O, si eres un desarrollador, escribe los tuyos propios en uno de los varios lenguajes.
Navegación por objetos
Navegue por las aplicaciones como un árbol de objetos accesibles, facilitando la interacción con partes de la interfaz que son parcialmente inaccesibles, no funcionan bien con el foco del teclado o son difíciles de usar. No necesita ratón.
OCR
Utiliza el reconocimiento óptico de caracteres para leer texto en imágenes o aplicaciones inaccesibles, y activar los botones que necesites.
Soporte táctil
Utiliza Odilia en tu smartphone Linux, tableta o portátil equipado con pantalla táctil.
Entrada personalizable
Configura cualquier atajo de teclado, botón del ratón o gesto táctil para activar cualquier comando de Odilia, ¡incluso los proporcionados por addons! Puede personalizar cualquier combinación de teclas predeterminada, ya sea directamente en el archivo de configuración con un editor de texto, o en una aplicación gráfica intuitiva.
¡Y esperamos que mucho más!
¿Por qué el nombre?
Odilia, también conocida como Odile de Alsacia, es la patrona de los ciegos, los deficientes visuales y la buena vista en las iglesias católica y ortodoxa oriental. Esperamos poder, en cierto modo, devolver el sentido de la vista perdido a los usuarios ciegos del escritorio Linux, ¡y hacer que utilizar su ordenador sea más fácil y divertido!
Descargo de responsabilidad: En el equipo de desarrollo de Odilia hay personas con una amplia variedad de creencias religiosas: Católicos, ortodoxos, ateos, musulmanes, etc. No apoyamos ninguna religión, viva o muerta. El nombre simboliza, para nosotros, los ideales y objetivos correctos. Eso es todo.
En sus primeras fases de desarrollo, este proyecto se llamaba Yggdrasil, asociando las descripciones míticas del árbol con la forma en que la accesibilidad debería unificar el mundo. Aunque lo cambiamos más tarde debido a los comentarios de la comunidad, queremos destacar que siempre nos han interesado los nombres con un fuerte simbolismo detrás.
Se puede ver en línea (en inglés):
https://odilia.app/
En cuanto a Vosh para mac, recientemente se publicó un post en AppleVis (en inglés) sobre dicho lector, escrito por su desarrollador, João Santos. Este quizá es el primer lector de pantallas de terceros en ser creado. Ah, fuera monopolio de VoiceOver?
El post en cuestión se encuentra aquí https://www.applevis.com/forum/app-development-programming/work-progress-vosh-third-party-screen-reader-macintosh
El desarrollador dice que quiere que la navegación sea similar a la de los lectores de pantalla de Windows.
Ha publicado este vídeo https://youtu.be/qTkS-zNzF88?si=58Wch3wpPBGg5h4k en YouTube en el que muestra algunas de sus características.
Para ser una compilación tan temprana, no está mal.
Olvidé mencionar que ahora mismo el programa no está disponible, pero muy pronto el desarrollador quiere publicarlo en su Github y hacerlo de código abierto.
En palabras de Santos:
Después de hartarme del abandono general de la accesibilidad de MacOS por parte de Apple, y habiendo querido trabajar en algo significativo durante bastante tiempo, decidí intentar algo que por alguna razón nadie parece haber intentado hacer antes: escribir un lector de pantalla completamente nuevo para esa plataforma. Esta no es una tarea fácil, no sólo debido a la cantidad de trabajo necesario para siquiera acercarse a un lector de pantalla maduro en términos de funcionalidad, sino también porque la documentación de Apple para los servicios del sistema más oscuros es casi inexistente. A pesar de ello, y dado que ya he superado muchos obstáculos que creía que me iban a impedir avanzar, después de una semana de trabajo ya tengo algo que mostrar en una fase muy embrionaria de desarrollo. La idea es sondear el interés de la comunidad en un proyecto similar a NVDA para Mac en el que se trabaje en los próximos años y al que puedan contribuir otras personas.
El proyecto se llama Vosh, que es una contracción entre Vision y Macintosh, aunque el nombre aún no está grabado en piedra, así que si desea sugerir algo diferente, no dude en hacerlo. El código para el proyecto no está disponible todavía, ya que ni siquiera he hecho mi primer commit local, ya que todavía estoy aprendiendo los entresijos del lado del consumidor de Apple del marco de accesibilidad y por lo tanto es probable que termine refactorizando todo el asunto, pero una vez que me sienta cómodo con la estructura del código lo publicaré en mi perfil personal de GitHub para que todo el mundo pueda verlo y modificarlo a su gusto, y también empezaré a aceptar contribuciones de código. Por el momento, lo único que hace este proyecto es permitir navegar por la accesibilidad de cada aplicación, leyendo todo y moviendo el foco del teclado a medida que intenta leer el contenido de cada elemento de accesibilidad, aunque hay mucho que hacer para acercarse siquiera al nivel de sofisticación de VoiceOver, que emplea una serie de hacks para que el usuario final perciba las cosas lo más suavemente posible. Uno de estos trucos es el aplanamiento del árbol de accesibilidad, que tiende a ser muy superficial, especialmente en Safari, donde el árbol de accesibilidad puede ser bastante profundo. Mi intención es hacer que la navegación con Vosh sea lo más parecida posible a la navegación con NVDA. Por esa razón intentaré copiar su comportamiento y los comandos de teclado del portátil tanto como sea posible para que los usuarios de NVDA en Windows puedan sentirse como en casa mientras usan un Mac.
Antes de publicar esto también he subido un vídeo de demostración a YouTube donde muestro que ya es posible hacer algunas navegaciones muy básicas de sitios web como reddit usando Vosh, aunque de forma muy inconveniente debido a que no he implementado la navegación semántica ni el mencionado hack de aplanamiento del árbol de accesibilidad empleado por VoiceOver. Pido disculpas de antemano por mi dicción ya que, aunque escribo inglés todos los días, rara vez hablo el idioma, y además no es mi lengua materna, así que si no entiendes algo de lo que digo no dudes en preguntar aquí. También pido disculpas por la calidad del vídeo, ya que el archivo original tenía un tamaño de casi un gigabyte, por lo que reduje demasiado la resolución, lo que provocó una enorme degradación de la calidad de la imagen de la que no me di cuenta hasta que alguien lo vio.
Opciones
Qué opinan sobre ambas propuestas?
~msgScore~: +0