При создании Qt 5 в Nokia делают ставку на Open Source-сообщество
В блогах для разработчиков Nokia Qt Labs появилась публикация касательно будущей крупной версии популярного GUI-фреймворка Qt — 5.
Помимо того, что в Nokia обозначили непосредственные технические задачи, стоящие перед готовящимся релизом Qt, было сделано и другое важное объявление: «Мы планируем открыто разрабатывать Qt 5 — создавать его как Open Source-проект с самого начала». Это значительное изменение в модели разработки Qt по сравнению с релизом Qt 4, который фактически был создан внутри компании (тогда еще Trolltech), а уже только потом обнародован для всего Open Source-сообщества.
С технической точки зрения перед Qt 5 ставятся следующие задачи:
- Более активное использование графического процессора (GPU) для обеспечения адекватной производительности в графике даже на системах с ограниченными ресурсами.
- Использование QML и JavaScript для создания более простых и быстрых приложений и пользовательских интерфейсов.
- Обеспечить максимально возможную вовлеченность приложений в среду Web («например, встраивать и подключать веб-контент и сервисы в любое Qt-приложение»).
- Снизить сложность и количество кода, требуемого для поддержки и реализации порта.
В качестве «фундамента» для Qt 5 предполагается использовать «Qt Quick, QML Scenegraph и Project Lighthouse, совмещенные с увеличенным фокусом на Qt Webkit».
Предыдущий крупный релиз Qt — 4.0 — состоялся в июне 2005 года.
Дмитрий Шурупов по материалам Qt Labs.