Выпущен Qt 5.3


В последнюю версию Qt внесены изменения, чтобы сделать ее более стабильной, быстрой и простой в использовании.

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

В этом видео рассказывается об улучшениях в последней версии:

Разработчики признают, что предыдущая версия Qt 5.2 все еще имела несколько шероховатостей, особенно первый пользовательский интерфейс для iOS и Android, но говорят, что большинство из этих проблем теперь решены с помощью таких дополнений, как мастер установки для Android. который проверяет, установлены ли необходимые собственные инструменты сборки, и обеспечивает их управляемую установку, если они отсутствуют.

Порт Qt для среды выполнения Windows — это еще одна область, которая была улучшена и теперь достигла статуса поддерживаемой бета-версии. Вы можете использовать его для таргетинга на ПК и планшеты с современным пользовательским интерфейсом для Windows 8.1, планшеты Windows RT на ARM, такие как Microsoft Surface, и мобильные телефоны под управлением Windows Phone 8.

В новую версию добавлен новый класс QQuickWidget, QWidget, который позволяет вам встраивать содержимое Qt Quick в приложение на основе QWidget. В своем блоге Qt Ларс Кнолл говорит, что это помогает всем разработчикам, которые хотят создавать части пользовательского интерфейса с помощью Qt Quick, не затрагивая при этом существующий пользовательский интерфейс на основе Qt Widget.

Qt 5.3 также включает первую версию нового профессионального инструмента сборки, который будет доступен в версии Qt Enterprise. Qt Quick Compiler принимает файлы QML и компилирует их в собственный код. Эта функция обеспечивает большую разницу в производительности в таких операционных системах, как iOS и WinRT, где вы не можете использовать компилятор Just in time. Его также можно использовать для улучшения времени загрузки пользовательских интерфейсов QML, поскольку вся работа по синтаксическому анализу теперь выполняется во время компиляции.

Покупки внутри приложения теперь поддерживаются через Qt Purchasing API, надстройку Qt Enterprise, которая в настоящее время обеспечивает поддержку Android (Google Play) и iOS (App Store). Кнолл говорит, что это будет расширено для поддержки WinRT (Windows Store / Windows Phone Store) и, возможно, для настольных торговых площадок, таких как Mac App store.

Последнее улучшение означает, что вам больше не нужно отправлять исходный код ваших приложений на основе QML как часть скомпилированных версий, поэтому сохраняйте исходный код в безопасности.

Корпоративная версия доступна с 30-дневной бесплатной пробной версией от Digia, а версию с открытым исходным кодом можно загрузить с сайта Qt Project.


Добавить комментарий