El principal componente visual de múltiples proyectos libres como el programa de manipulación de fotografías, Gimp, o el escritorio GNOME, acaba de liberar una nueva versión mayor, la versión 4.0.
Esta nueva versión de GTK trae un montón de novedades, dentro de las más destacadas pueden ser las mejoras para OpenGL y Vulkan como el nuevo componente de renderizado que está basado en la API de Vulkan y que optimizará el dibujado de sombras de muchos de los componentes visuales utilizados en GTK, así como otras organizaciones de las estructuras de programación internas que optimizarán el procesamiento más eficiente por parte de las unidades de procesamiento gráfico (GPUs).
Algunas otras mejoras también son la reorganización de la API GDK para poder usar mejor el protocolo Wayland y que dio lugar la una separación de funciones en base al uso de X11 o de Wayland.
Esta nueva versión es el fruto de alrededor de cuatro años de desarrollo y que la parte de las novedades que trae per se, también tiene como consecuencia que la versión 2.x de GTK dejará de tener soporte después de la última versión que saldrá próximamente. Por lo que desde la comunidad de esta biblioteca recomiendan a desarrolladores y usuarios cambiarse a versiones más recientes para tener soporte, como a la 3.x o a la novedosa 4.0.
Además, esta nueva versión también se espera que siente las bases del desarrollo de la próxima versión mayor de GNOME, la GNOME 40, para poder así tirar provecho de las características más novedosas de la misma.
Otras mejoras que no pasan desapercibidas son otras mejoras variadas como las de multimedia de los componentes GTK, las de accesibilidad, ciertas optimizaciones en transformaciones gráficas de elementos gráficos y también de efectos y en las acciones de arrastrar y soltar componentes gráficos.
Para más información e incluso vídeos demostrativos de algunas características, se puede consultar las notas de la versión en la web del proyecto.
