BLOG

Por el | 5 Comentarios

Avances en trabajos para próximas versiones


En Velneo estamos inmersos en la futura versión 21 y queremos adelantaros algunos cambios importantes para la próxima versión de la plataforma. Esto no son las novedades de la version 21, son algunos cambios importantes que nos gustaría compartir con la comunidad.

Navegador integrado

Hasta Velneo 20, el navegador web integrado en las aplicaciones estaba basado en el engine WebKit que nos ha dado muchos años de estabilidad y buenas funcionalidades web. En Velneo 21, alineados con el trabajo de trabajo de Qt, se hace el cambio al engine del navegador de Chromium, que aporta más funcionalidades e integración con los últimos estándares web, HTML5 completo, WebRTC y otras tecnologías.
El nuevo engine se ha integrado con las mismas funcionalidades de multihilo de Chromium, lo que permite un mayor aprovechamiento de recursos de la máquina.

En este cambio, nuestro principal objetivo es que todas las aplicaciones desarrolladas que usan controles web puedan funcionar sin cambios de comportamiento en Velneo 21. Esta tarea no está siendo sencilla ya que el cambio de funcionamiento de los engines es bastante importante, sobre todo en la gestión de señales. En las próximas semanas publicaremos un post con información más detallada sobre las ventajas de este nuevo engine y sus peculiaridades para cada uno de los sistemas operativos.

QML2

Con la llegada de Velneo 21 desaparecerá el soporte a QML1 para centrarse totalmente en el soporte de QML2, que ofrece múltiples ventajas tanto a nivel de funcionalidades como de rendimiento.
Hemos trabajado duro el año pasado para que Velneo 20 pueda ser compatible con las dos implementaciones de QML para facilitar la migración de las aplicaciones de una versión de QML a la siguiente.
Relacionado con QML2, se mejorará la detección de los drivers OpenGL y se solucionarán varias incidencias de problemas de pintado en distintos sistemas.

QT 5.6.2

Relacionado con los cambios del navegador y QML2, avanzamos a la última versión con soporte a largo plazo de QT, lo que a la vez que soluciona varias incidencias relacionadas con sistemas operativos nos ofrece más estabilidad a largo plazo. Durante estos meses estamos realizando los cambios y las pruebas en todo Velneo para garantizar que las aplicaciones funcionen mejor que nunca en Velneo 21

64 Bits

Siguiendo con el Rumbo a 64 bits y analizando que menos del 2% de las instalaciones de Velneo 20 en Linux son en 32 bits, la próxima versión funcionará exclusivamente en 64 bits en Linux, lo que nos permite eliminar código vinculado exclusivamente a 32 bits y mejorar el rendimiento de las versiones de 64 bits. Con este cambio tanto macOS como Linux ya habrán completado su migración a 64 bits.
En Windows, dado el gran número de instalaciones en ambas arquitecturas, seguirán estando disponibles los ejecutables en 32 y 64 bits.

Si tienes cualquier duda o consulta sobre como puedan afectarte estos cambios, no dudes en ponerte en contacto con soporte para conocer tu caso en particular.

Velneo es el entorno ágil para el desarrollo
de aplicaciones empresariales

PRUEBA VELNEO

5 Respuestas a "Avances en trabajos para próximas versiones"
  1. Buenas noticias lo del navegador integrado.

    Si funciona correctamente volveré a usar Velneo en próximos desarrollos.

  2. Una muy buena noticia. Se agradece el esfuerzo.
    La versión actual del webkit usada por Velneo, renderizaba bien en pantalla pero no en impresión lo que impedía imprimir correctamente informes complejos y graficos especiales desarrollados en html.
    ¡Albricias!

  3. [N2] cjribera dice:

    Esta bien lo de LTS con qt 5.6.2, pero esta el asunto de que QtWebEngine, recien en Qt 5.7 tiene impresion a pdf, y en 5.8 tiene salida directa. Se evaluó si hubiera sido mejor usar una version posterior de Qt? O se esperara a la siguiente LTS de Qt para volver a hacer upgrade de librerias?

  4. [N4] davidgu dice:

    Se evalúan las versiones de las distintas librerías y se compila Velneo en ellas para comprobar si pasan los test en todos los sistemas operativos (5 actualmente) y arquitecturas (32 y 64).

    Solo cuando los desarrolladores dan un periodo amplio de soporte para la versión y podemos tener la versión en preproducción durante unos meses, damos por visto bueno la versión para pasar a la versión de Velneo. Generalmente las versiones x.x.0 suelen dar problemas y siempre esperamos a la última revisión de esa rama para asegurarnos que no tendremos cambios de librerías de última hora. Esto es extrapolable a otras librerías o runtimes como el de Microsoft. Trabajamos duro en evitar cambios de comportamiento en las versiones de Velneo, a nadie nos gusta que nuestra aplicación funcione de forma distinta en la nueva versión.

    Respecto a WebEngine es un cambio radical de engine y aporta interesantes funcionalidades, pero debemos reprogramar la integración en los distintos puntos de Velneo. Durante las próximas semanas publicaremos un post profundizando en los puntos que no soluciona correctamente como la impresión y todas las funcionalidades que nos aporta.

  5. Estimados, tienen un video o presentacion de aplicaciones con navegador Web e instructivos para desarrollos de este tipo.?

Deja un comentario

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. CERRAR