Релиз Qt 5.5

1 июля 2015 года, после 6 месяцев разработки был выпущен фреймворк Qt версии 5.5.

В данной версии было устранено более 1500 различных багов — разработчики уделили основное внимание повышению стабильности и оптимизации производительности.

Пакеты новой версии Qt для Linux были собраны на RedHat Enterprise Linux, что позволило использовать одни и те же бинарные файлы на множестве различных дистрибутивов (от RHEL 6.6 до Ubuntu 15.04).

Новое в этом релизе:

  • Qt3D — новый модуль, содержащий высокоуровневый API для C++ и QML делающий более простой интеграцию средств работы с 3D графикой в приложения на Qt. Данный модуль поддерживает рендеринг на OpenGL 2, 3, 4, OpenGL ES 2 и ES 3; Демо возможностей нового модуля YouTube;

    Функциональность пока имеет статус Tech Preview;

  • Добавлен модуль Qt Canvas 3D — Javascript API трехмерной отрисовки для Qt Quick;
  • Новый модуль Qt Location — имеет средства для определения местоположения, прокладки маршрутов и прочих операций с картами.

    Работает с сервисами Nokia Here, Mapbox, Openstreetmap.

    Правда, на данный момент, функциональность модуля также реализована только на уровне Tech preview;

  • В модуле Qt Bluetooth реализована полноценная поддержка спецификации Bluetooth Low Energy;
  • Qt Multimedia — GStreamer 1.0 используется по умолчанию, но необходимо сконфигурировать проект с -gstreamer 1.0;
  • Новый субфреймворк для создания видеофильтров, поддерживающий интеграцию элементов VideoOutput с OpenCL или CUDA;
  • Обеспечена поддержка Windows 10;
  • Коммерческие версии продуктов Qt теперь разделены только на две категории:
    • Qt for Application Development — включает в себя все мобильные и настольные решения, поставляется с коммерческой лицензией и сервисом поддержки;
    • Qt for Device Creation — инструментальные средства создания приложений для прочих встраиваемых устройств.

Объявлены устаревшими следующие модули:

  • Qt Webkit, вместо него следует пользоваться Qt WebEngine;
  • Qt Declarative (Qt Quick 1), настоятельно рекомендуется перейти на Qt Quick 2;
  • Qt Script.Рекомендуется использовать Qt QML.

Сборки IDE Qt Creator отныне также формируются на базе Qt 5.5.

 qt, qt5, qt creator

©  Linux.org.ru