Релиз фреймворка Qt 5.3

После шести месяцев разработки компания Digia представила релиз кроссплатформенного фреймворка Qt 5.3, продолжившего развитием ветки Qt 5.x. Выпуск Qt 5.3 в основном ориентирован на повышение стабильности и производительности, а также на упрощение использования новичками и улучшению работы возможностей, представленных в в прошлых выпусках Qt 5. Одновременно отмечается рост популярности Qt, в частности, прошлая ветка Qt 5.2 была загружена более миллиона раз. Основные новшества:

Улучшена интеграция между компонентами Qt Widgets и Qt Quick. Добавлен класс QQuickWidget, который позволяет бесшовно интегрировать части пользовательского интерфейса, созданные с использованием Qt Quick, с приложениями на базе Qt Widget. Новый класс значительно упрощает использование обеих технологий построения интерфейса и позволяет сочетать их в одном приложении, а также упрощает проведение миграции с Qt Widgets на Qt Quick; В Qt Network добавлена поддержка протокола SPDY, позволяющего ускорить загрузку web-контента в Qt WebKit или через QNetworkAccessManager; Добавлен модуль Qt WebSockets с полной поддержкой технологии web socket (RFC 6455); В Qt QML и появившийся в ветке 5.2 новый движок QML добавлена поддержка профилирования при помощи компонента QML profiler в среде разработки Qt Creator. Также поддерживается профилирование и отладка нескольких движков QML внутри одного приложения при помощи нового отладочного сервиса EngineControl; В Qt Quick добавлена форма календаря (Calendar Control) и шаблон Dialog с типовыми кнопками; В Qt для Windows добавлена поддержка переключения между настольным GL и движком ANGLE (Almost Native Graphics Layer Engine); В Qt для Android добавлен модуль с поддержкой Bluetooth. Реализован удобный мастер установки для Android, помогающий установить недостающие сборочные зависимости; В компоненте Qt Positioning обеспечена полноценная поддержка платформ Android и iOS; В Qt для iOS реализованы расширенные методы ввода, например, для китайского языка; Начальная поддержка платформ WinRT и Windows Phone. Для данных платформ работоспособны Qt Core, Gui, Network, Widgets, Qml, Quick и Sensors. Поддержка WinRT и Windows Phone также добавлена в выпущенную месяц назад среду разработки Qt Creator 3.1 Проведена большая работа над ошибками и учтены многие жалобы и пожелания пользователей. Например, устранена большая порция проблем, связанных с совместимостью с OS X, стабилизирована поддержка iOS и Android, подготовлены бинарные пакеты для Visual Studio 2013, устранены недоработки, выявленные в процессе тестирования удобства установки и первого использования.

© OpenNet