Инструментарий Qt добрался до версии 5.9 — пока в стадии альфа

Как сообщается в официальном блоге проекта, сегодня, почти на неделю опережая план, свет увидела новая версия кроссплатформенного инструментария для разработки графических интерфейсов — Qt 5.9 Alpha. Финальную версию 5.9.0 планируется выпустить к маю этого года.

Кстати, на днях команда проекта представила инструмент для создания 3D-интерфейсов, о чем мы писали в своей заметке.

Сообщество уже давно ждало обновления Qt, и не случайно: вместе с версией 5.9 во фреймворке появится несколько ожидаемых нововведений. Вот некоторые из них:

  • Шейдеры, используемые средой разработки — Qt Quick — будут храниться на диске, что позволит ей быстрее запускаться;
  • Поддержка multi-touch;
  • В среду разработки добавлен бэкенд OpenVG;
  • Обновлен Qt WebEngine;
  • В работу введена новая подсистема генерации 3D-анимации;
  • OpenGL-движок QPainter‘а работает напрямую с OpenGL контекстом;
  • Вычислительный шейдер теперь поддерживается QOpenGLShader и QOpenGLShaderProgram;
  • Определенные улучшения внесены в движок QML — декларативного языка описания пользовательского интерфейса;
  • Разделение ресурсов, таких как битовые маски, для уменьшения количества используемой приложением памяти;
  • «Превью» AOT-генерации кеша, которая в полном объеме будет реализована в версии 5.10.

Подробный список изменений можно увидеть на посвященной ему официальной вики-странице проекта. Также у команды проекта есть видение развития Qt в целом, о нем можно узнать из соответствующей записи в официальном блоге.

На данный момент доступны лишь исходники, а собранную версию фреймворка можно будет получить, воспользовавшись онлайн-установщиками, которые со временем начнут поставлять уже не альфа-, а бета-версию.

Источник: Phoronix