Релиз 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