Компания Nokia, которая сейчас контролирует развитие
технологии Qt для создания многоплатформенных приложений, сообщила о выпуске
бета-версий библиотеки Qt 4.7 и среды разработки Qt Creator 2.0. Главным
новшеством в Qt 4.7 стала высокоуровневая технология Qt Quick, которая
позволяет разработчикам и дизайнерам совместно работать над созданием
графических интерфейсов с поддержкой анимации и тактильного ввода. Также в
состав Qt 4.7 beta вошла обновленная версия технологии Qt WebKit Integration для
встраивания содержимого веб-страниц (фактически – компонентов полноценного
веб-браузера) в различные приложения.
Технология Qt Quick представляет собой инструмент для
создания современных и качественно оформленных графических интерфейсов для
мобильных устройств и встраиваемых систем. Инструментарий для создания
интерфейсов на базе технологии Qt Quick включает в себя три ключевых компонента
– обновленную среду разработки Qt Creator, новый язык высокоуровневого описания
интерфейсов QML (Qt Markup Language на базе стандарта XML) и новый модуль в
библиотеке Qt под названием QtDeclarative. Все эти компоненты в совокупности
облегчают использование инструментов Qt для программистов и дизайнеров, не
имеющих глубоких знаний в языке C++, который используется для написания Qt-приложений.
Обновленный механизм рендеринга веб-страниц Qt WebKit,
широко используемый в самых разных браузерах, в том числе в Safari, теперь
работает еще стабильнее и быстрее. Компоненты WebKit теперь можно с еще большей
гибкостью применять в приложениях самых разных типов, где требуется отображение
содержимого веб-страниц наряду с другими данными и элементами управления. Кроме
того, создатели библиотеки Qt внедрили новую систему управления качеством
конечного продукта. Версия 4.7 станет первым релизом Qt, который контролируется
системой Qt Continuous Integration System – именно эта система теперь
контролирует процессы внесения изменений в компоненты Qt, предотвращая
появление новых ошибок.
Среда разработки Qt Creator 2.0 Beta включает в себя
ознакомительные версии новых инструментов для быстрого создания приложений с
помощью вышеупомянутой технологии Qt Quick. В частности, в комплект поставки
бета-версии включен визуальный конструктор интерфейсов Quick Designer. Кроме
того, реализованы инструменты для редактирования и отладки кода на языке Qt
Quick (QML). Более зрелая версия Quick Designer будет включена в финальную
коммерческую версию среды Qt Creator 2.0.
Бета-версии Qt 4.7 и Qt Creator 2.0 распространяются на
условиях коммерческой лицензии Technology Preview и открытой лицензии GNU LGPL
2.1 – наличие двух лицензий обеспечивает пользователям максимальное удобство
при использовании компонентов Qt в коммерческих и свободных приложениях. Полный
список нововведений в Qt 4.7 и Qt Creator 2.0 можно найти на странице
документации к библиотеке Qt. Выпуск финальной версии Qt 4.7 ожидается в
середине 2010 года. Загрузить текущие бета-версии продуктов можно с
официального сайта qt.nokia.com.
|