Qt 5.0 – долгожданный набор компонентов для кросс-платформенных приложений
С тех пор, как компания Nokia отказалась от намерении
развивать среду Qt своими силами, многие пользователи с тревогой и нетерпением
ожидали новой финальной версии продукта. Наконец, ожидание закончилось, а релиз
Qt 5.0 стал настоящим подарком для разработчиков в преддверии нового 2013 года.
Сборки пакета Qt 5.0 уже доступны для трех основных целевых платформ (Mac OS X,
Windows и Linux) вместе с обновленной версией конструктора приложений Qt
Creator 2.6.1.
Сама компания Digia описывает релиз Qt 5.0, как значительный
шаг вперед по сравнению с релизами серии Qt 4.x, выпуск которых начался еще в 2005 г. Среда Qt 5.0 поставляется с полным набором инструментов разработчика (SDK). Кроме того, в
комплект поставки входят готовые исполняемые компоненты для Linux (64-х и 32-битные),
Mac OS X (версий 10.7 и 10.8) и Windows. Из мобильных операционных систем планируется
поддерживать iOS, Android, а также BlackBerry и, отчасти, Windows 8 (в текущем
релизе эти платформы не поддерживаются).
В официальном пресс-релизе к выпуску Qt 5.0 компания Digia
подчеркивает, что новая версия технологии Qt полностью поддерживает создание
настольных, встраиваемых и мобильных приложений. В среде Qt 5 реализованы
значительные улучшения в производительности, функциональности и удобстве
использования. Полную поддержку операционных систем Android и iOS планируется
реализовать в течение следующего года.
Разработчики Qt 5 выделяют в своем продукте такие сильные
стороны, как высокое качество графики, оптимальную скорость работы на слабых
машинах, простой перенос приложений между платформами, поддержку языкового
стандарта C++11. Вдобавок к этому, заявлена поддержка стандарта HTML5 в модуле
отображения QtWebKit 2, улучшенный модуль для работы с описаниями интерфейсов
на языке QML с новыми API-функциями. Также обеспечивается полная совместимость
с компонентами из релизов Qt 4.
Компания Digia обещает, что большинство
приложений, написанных с использованием Qt 4.x, сохранят полную
работоспособность – достаточно будет внести минимальные изменения в исходный
код и заново скомпилировать с использованием компонентов из Qt 5. Сохранена
полная поддержка виджетов Qt Widget.
Дополнительно компания Digia поделилась своими планами по
дальнейшему развитию платформы Qt. На данный момент еще идет работа по
устранению ряда ошибок, уже найденных в Qt 5.0. Еще не готовы исполняемые
компоненты для среды разработки MinGW (механизм рендеринга WebKit еще не
работает с этой средой) и для компилятора MSVC 2012 (нужные компоненты сейчас
приходится компилировать из исходных кодов). Все эти проблемы компания Digia обещает
устранить в первом промежуточном релизе Qt 5.0.1 — он должен выйти до конца
января следующего года.
В создание обновленной платформы Qt 5.0 внесли свой вклад не
менее 427 человек. Сейчас технологию Qt используют многие крупные производители
ПО, включая Skype, Европейское космическое агентство, DreamWorks, Google, HP,
Lucasfilm, Samsung и Research In Motion. По данным компании Digia, компонентами
Qt пользуются более 450 тысяч программистов по всему миру. Нынешняя
версия уже доступна под разными лицензиями (GPL v3, LGPL v2 и коммерческая
лицензия). Для коммерческой лицензии предлагается бесплатный пробный вариант на
30 дней. Подробнее о релизе Qt 5.0 можно узнать на официальном сайте по адресу
http://qt-project.org/.
Оставьте Ваш комментарий или мнение о новости: Qt 5.0 – долгожданный набор компонентов для кросс-платформенных приложений Просим Вас оставлять сообщения по теме и уважать своих собеседников и авторов новостного сообщения.