Qt 6.8 LTS llega con 5 años de soporte, mejoras en gráficos, animaciones, rendimiento y mas
Después de seis meses de desarrollo, The Qt Company dio a conocer el lanzamiento de la nueva versión de «Qt 6.8» la cual ha introducido importantes mejoras respecto a la versión anterior, especialmente en los módulos Qt Graphs 3D y 2D, QtHttpServer, Qt GRPC y Qt Protobuf, además de ampliar la compatibilidad con nuevas plataformas
Cabe mencionar que esta nueva versión de Qt 6.8 llega como una versión LTS con un período de cinco años de soporte, extendiendo el soporte en dos años en comparación con versiones LTS anteriores, esto claro para usuarios con licencia comercial, ya que para los usuarios no comerciales, el soporte será limitado a seis meses, hasta que se publique un nuevo lanzamiento importante.
Principales novedades de Qt 6.8
En esta nueva versión, que se presenta de Qt 6.8, se ha estabilizado el módulo Qt Graphs y ofrece soporte completo para la creación de gráficos 2D y 3D, así como para la visualización de grandes volúmenes de datos en constante cambio. También se han introducido mejoras significativas en incluyendo optimizaciones de rendimiento, soporte para transparencia en gráficos tridimensionales como Bars3D, mejoras en la gestión de etiquetas y títulos, y un trazado más eficiente de las líneas de la malla de navegación.
En cuanto a Qt Graphs 2D, se ha añadido la capacidad de crear gráficos de barras personalizados usando componentes QML, soporte para gráficos de barras apiladas y herramientas avanzadas para la visualización de etiquetas.
El módulo QtHttpServer también se ha estabilizado y ofrece soporte completo, permitiendo a los desarrolladores integrar funcionalidades de servidor HTTP en sus aplicaciones. Esto incluye soporte para HTTP/1.1, TLS/HTTPS, WebSockets, gestión de errores y enrutamiento de solicitudes basadas en parámetros de URL a través de QHttpServerRouter, además de la capacidad de implementar APIs REST.
Otra de las novedades que presenta Qt 6.8 es «Qt Quick Vector Image«, un módulo que permite integrar imágenes vectoriales en formato SVG en escenas de Qt Quick, también se incluyó el módulo Qt Quick 3D XR para desarrollar aplicaciones de realidad virtual y aumentada, aprovechando tecnologías de Qt Quick 3D.
Además de ello, Qt Quick recibió optimizaciones para mejorar el rendimiento en escenas complejas. Entre las nuevas funcionalidades, la clase TableView ahora permite mover filas y columnas, y los tipos Image y BorderImage soportan la carga de imágenes de forma asíncrona.
Por otra parte, Qt Quick Effect Maker recibió mejoras para admitir la animación de sprites, la curvatura de elementos en un círculo, y efectos de brillo y desenfoque enmascarado. El módulo Qt Quick Shapes también presenta mejoras, permitiendo el uso de cualquier proveedor de textura para los elementos ShapePath y facilitando la integración con motores y APIs externas a través de nuevas funciones en la clase QQuickRenderTarget.
El módulo Qt Quick Controls introduce un nuevo estilo Fluent WinUI3, que permite emular la apariencia de Windows 11 en cualquier plataforma, mientras que en macOS ahora es posible utilizar el menú global proporcionado por la plataforma dentro de las interfaces diseñadas con Quick MenuBar.
También se introdujeron mejoras en la creación de conjuntos Qt simplificados, optimizados para dispositivos con poca memoria, lo que permite reducir significativamente el tamaño de la compilación, el consumo de RAM y el tiempo de inicio.
En cuanto a la compatibilidad con plataformas, Qt 6.8 ha añadido soporte para Android 14, iOS 18, Apple Vision Pro y Meta Quest 3 XR, así como para procesadores ARM en Linux y Windows. Además, se incorporó compatibilidad con dispositivos como Raspberry Pi 5, NVIDIA AGX Orin y placas basadas en SoCs de NXP, Toradex, STM, y StarFive VisionFive 2 RISC-V.
Finalmente, en el módulo Qt Multimedia, se añadió soporte para captura de pantalla en entornos Linux basados en el protocolo Wayland, utilizando el servicio ScreenCast y el sistema de portal XDG Desktop.
Si estás interesado en poder conocer más al respecto de este lanzamiento, puedes consultar los detalles en el siguiente enlace.
Descargar y obtener Qt 6.8
Para los interesados en la nueva rama de Qt 6.8 deben saber que pueden obtener los paquetes ya compilados para su OS o plataforma, de esta nueva versión en el siguiente enlace.