Доступен альфа-выпуск Qt 5.7

Туука Турунен (Tuukka Turunen), директор по разработке Qt в компании Digia, объявил о доступности альфа-версии кроссплатформенного фреймворка Qt 5.7. Примечательно, что альфа-тестирование Qt 5.7 началось ещё до релиза Qt 5.6, который получит статус выпуска с длительной поддержкой (LTS), обновления для которого будут выпускаться в течение трёх лет. Разработка Qt 5.7 будет вестись параллельно c Qt 5.6 LTS. Релиз Qt 5.6 ожидается в марте, а Qt 5.7 в мае.

Особенности Qt 5.7:

  • Изменение модели лицензирования: кроме коммерческой лицензии, Qt будет поставляться только под лицензиями LGPLv3 и GPLv2, вместо ранее предлагаемых LGPLv2.1, LGPLv3 и GPLv2. Инструменты и приложения Qt для разработчиков, такие как Qt Creator и qmake, будут поставляться под лицензией GPLv3. Таким образом, теперь все компоненты Qt доступны под лицензиями, совместимыми с GPLv3 при сохранении совместимости Qt с GPLv2.
  • Поддержка использования C++11 в модулях и библиотеках Qt;
  • Новые модули:
    • Qt Quick Controls 2 — полностью переписанный и оптимизированный набор компонентов для построения графических интерфейсов для приложений на Qt Quick;
    • Qt 3D — многопоточный 3D-движок для приложений на Qt C++ и Qt Quick;
    • Qt SerialBus — реализация шин CANBus и ModBus для организации взаимодействия приложений;
    • Qt Wayland Compositor TP — многопоточная система отрисовки для встраиваемых устройств, использующая протокол Wayland;
    • Qt SCXML TP — фреймворк с реализацией State Chart API;
  • Включение в поставку модулей, ранее поставляемых только в коммерческой редакции. Код модулей открыт под лицензией GPLv3:
    • Qt Charts — построение диаграмм и 2D-визуализация данных;
    • Qt Data Visualization — набор готовых шаблонов диаграмм для 3D-визуализации данных;
    • Qt Purchasing — кроссплатформенный API для организации покупок в каталогах-магазинах приложений;
    • Qt Virtual Keyboard — реализация виртуальной клавиатуры с поддержкой рукописного ввода;
    • Qt Quick 2D Renderer — возможность запуска приложений Qt Quick 2 на системах без аппаратной поддержки OpenGL;
  • Qt WebEngine обновлён до Chromium 49. Добавлена поддержка Drag’n'Drop, печати в PDF, проверки орфографии, индикации воспроизведения звука, воспроизведения защищённого DRM видео.

© OpenNet