Fase beta de NVDA 2019.3 (actualizado a 31 de enero de 2020)

Miércoles, 11 de diciembre de 2019

El lunes pasado (9 de diciembre) se publicó NVDA 2019.3beta1. Las versiones beta incluyen características que han superado tanto test automáticos como pruebas de personas que han descargado versiones previas (alpha) con las mismas características, por lo que las versiones beta pueden considerarse bastante estables y es importante probarlas, aunque no se recomiendan para “entornos de producción” como el puesto de trabajo o similares.

Actualización (3)

Hoy (viernes, 31 de enero de 2020) NV Access publicó en GitHub NVDA 2019.3beta4 con los siguientes cambios respecto a la beta anterior:

Corregidos

  • Error al establecer encabezados de fila / columna en Word.
  • Controles ocultos en la lista de elementos en pantallas de baja resolución.
  • Interrupción de leer todo con OneCore o Sapi5.

Descarga NVDA 2019.3beta4

Actualización (2)

Ayer (jueves, 30 de enero de 2020) NV Access publicó información sobre NVda 2019.3beta3. Se incluyen los siguientes cambios:

  • Se deja de usar código específico de MS Edge en campos de edición de Internet Explorer.
  • Correcciones en el panel de opciones de Visión.
  • Se corrige un error cuando se encuentra un punto de referencia de navegación en contenido HTML de Edge.
  • Correcciones para la cortina de pantalla: ahora se puede activar después de que la activación haya fallado porque el magnificador estuviera activo; también es posible la activación “permanente” de la cortina aunque se haya elegido que no se muestre diálogo de confirmación. Agradecemos a los compañeros de nuestra lista de correo por su información sobre la cortina de pantalla en NVDA 2019.3beta2 (sin diálogo de confirmación).
  • Añadida introducción sobre aspectos destacados en el documento Qué hay de nuevo.
  • Actualizada la descripción del parámetro de línea de comandos -s y corregidas pequeñas erratas

Descarga NVDA 2019.3beta3

A partir del tuit de NV Access sobre esta versión de NVDA, se produjo un debate sobre el número de versión.

Aunque podría haberse cambiado a 2020.1 debido a la fecha real de publicación (como defendía uno de los participantes), NV Access explicó los motivos para mantener el número de versión 2019.3 en su post publicado el 16 de enero:

  • El nombre (o número) de versión 2019.3 ha sido usado en muchos sitios.
  • Ahora los complementos pueden mostrar la versión mínima de NVDA que requieren y la última con la que han sido probados. Debido a grandes cambios en NVDA, ha sido necesario actualizarlos indicando que han sido probados con la versión 2019.3. Aunque usar 2020.1 no haría necesario actualizar los complementos para su compatibilidad con la nueva versión de NVDA, sería confuso ver que un complemento requiere o ha sido probado con una versión que nunca ha existido.

La confusión podría evitarse si los autores actualizan de nuevo los complementos cambiando el número de versión requerida o probada, pero parece más razonable que dediquemos nuestra creatividad a cuestiones más productivas. Por ello apoyo la decisión de mantener NVDA 2019.3 como número para la próxima versión estable (o final) de NVDA.

Actualización

Ayer (miércoles, 15 de enero de 2020) se publicó NVDA 2019.3beta2 con los siguientes cambios respecto a la beta anterior:

  • El uso de UI Automation para acceder a la consola de Windows cuando esté disponible se encuentra desactivado por defecto, ya que aún no está listo para entornos de producción, aunque esta opción se puede cambiar desde el menú de NVDA (NVDA+n), submenú Preferencias, diálogo Opciones, categoría Avanzado.
  • NVDA ya no se atasca en la nueva versión de Microsoft Edge, basada en Chromium.
  • Se añade la opción de reproducir un sonido corto cuando se cambia el estado de la cortina de pantalla (al activarla o desactivarla).
  • Se ha resuelto un problema al actualizar la configuración desde versiones alpha recientes.
  • Se ha resuelto un problema con la navegación por listas mediante comandos de navegación de tablas (control+alt+flechas).

Descarga NVDA 2019.3beta2

Además, según se explica en el post del blog In-Process (de NV Access) publicado hoy:

  • Las versiones alpha y beta reproducen un sonido cuando NVDA registra errores para facilitar su detección. A menudo se producen errores, pero NVDA sigue funcionando y no se perciben problemas. Los sonidos de error pueden o no coincidir con problemas percibidos. Al informar sobre incidencias, hay que asegurarse de que se trata realmente de un fallo que afecta a los usuarios, y no solo de un sonido de error. Todos los errores deben resolverse, pero se priorizan los que afectan a los usuarios. Además, se debe comprobar si también se producen en la última versión estable para saber si la causa está en novedades de las versiones alpha o beta.
  • Aunque se intenta que las versiones de desarrollo (alpha o beta) funcionen bien, los cambios en estas versiones pueden producir consecuencias imprevistas. Se recomienda usar estas versiones en modo temporal o portable y tener a mano la versión estable, por si acaso.
  • La instalación sí está recomendada para versiones rc (release candidate), que son posteriores a la beta y previas a la estable o versión final.
  • Reef (de NV Access) ayer propuso cambios (pull requests) para resolver la mayoría de los problemas de compatibilidad con NVDA 2019.3 del complemento NVDA Remote.
  • Aunque muchos complementos son compatibles con NVDA 2019.3, es conveniente probarlos en la versión beta, para pedir a los autores que los actualicen antes de que se publique la próxima versión estable de NVDA en caso de que se detecte que algún complemento no es compatible.

Para saber más

La próxima versión estable de NVDA, que posiblemente se publique a principios de 2020, tiene cambios importantes que mejoran su seguridad y lo preparan para su desarrollo futuro. Destacan:

  • El cambio de versión del principal lenguaje de programación con el que se desarrolla el lector de pantalla. Lo mismo que los programas, documentos, etc., se actualizan y se publican en distintas versiones, también los lenguajes de programación, Python en este caso, tienen versiones diferentes, y NVDA ha pasado de Python 2 a Python 3.
  • Un importante cambio en el subsistema responsable de la lectura en voz alta (“speech”). Por ejemplo, ahora es posible insertar comandos como la reproducción de tonos, cambios de parámetros de voz, etc., en secuencias de texto leído. Esto podría facilitar la incorporación de opciones como la indicación de ciertos elementos (por ejemplo, enlaces de una web) en un tono distinto, emitir un sonido para distinguir entre la palabra “coma” y el signo de puntuación correspondiente (,), etc.

Puesto que estos cambios requieren la actualización de complementos y de controladores para síntesis de voz, en esta ocasión la fase beta será más larga de lo habitual, para dar suficiente tiempo a que se prueben y actualicen los complementos.

Está previsto que se publiquen varias betas en este mes, y es importante probarlas con distintos complementos para ayudar a actualizarlos y que estén disponibles en la próxima versión estable de NVDA.

Otros cambios disponibles en NVDA 2019.3beta1, previstos para la próxima versión estable, son:

  • Incluye Java Access Bridge, para proporcionar accesibilidad a Java sin necesidad de activar esta característica.
  • Opciones para cambiar la apariencia visual: posibilidad de resaltar el foco, cortina de pantalla para facilitar la privacidad, etc.
  • Visualizador braille, útil para mostrar a personas videntes o con resto visual cómo se presenta el braille en NVDA.
  • Se admiten más dispositivos braille.
  • Mejoras en la web.
  • Y mucho más.

Desde hace tiempo disponemos de Información de NV Access sobre versiones en desarrollo de NVDA 2019.3.

También hay explicaciones útiles en este Post de NV Access sobre NVDA 2019.3beta1.

Además, hoy Joseph Lee, revisor, autor y creador de la lista internacional de complementos, colaborador de NVDA que participó activamente en el cambio de Python 2 a Python 3, sugiere que, para que los complementos estén debidamente actualizados desde el momento en que se publique la próxima versión estable de NVDA:

  • Nos centremos en la estabilidad y compatibilidad de los complementos con NVDA 2019.3 y, si es necesario, también con versiones anteriores.
  • Informemos sobre errores (haciendo pruebas con betas de NVDA 2019.3) a las personas adecuadas, por ejemplo, autores de complementos.

Aquí está el mensaje de Joseph publicado en la lista de desarrollo de NVDA.

Joseph seguirá atento para actualizar la lista de complementos compatibles con NVDA 2019.3.