Релиз Qt 4.6 и Qt Creator 1.3
Внешний вид
1 декабря 2009 года

Компания Nokia выпустила релиз кросс-платформенного фреймворка Qt 4.6 (Архивная копия от 26 декабря 2012 на Wayback Machine), теперь поддерживающего платформы Symbian и Maemo. Одновременно вышел (Архивная копия от 20 августа 2012 на Wayback Machine) релиз интегрированной среды разработки приложений Qt Creator 1.3 (Архивная копия от 12 августа 2011 на Wayback Machine) и единого установочного пакета Qt SDK (в комплекте: Qt Creator, Qt, Qt Designer, набор необходимых утилит и примеров).
Основные новшества (Архивная копия от 4 декабря 2009 на Wayback Machine) новой версии Qt:
- Поддержка операционных систем реального времени QNX и VxWorks. Поддержка новых версий Windows 7 и Apple Mac OS 10.6 (Snow Leopard);
- Поддержка работы на мобильных платформах Symbian (S60) и Maemo 6 (поддержка Maemo 5 имеет экспериментальный статус). Используя Qt разработчики мобильных приложений теперь могут использовать единую кодовую базу для подготовки версий своих программ для устройств на базе Symbian и Maemo;
- Поддержки OpenVG, легковесного API для низкоуровневой прорисовки векторной графики с задействованием аппаратной акселерации;
- Переработка алгоритма рендеринга и оптимизация кода в Qt GraphicsView (Архивная копия от 15 января 2010 на Wayback Machine) позволила значительно увеличить производительность отрисовки объектов. Добавлен новый модуль вывода через OpenGL и реализована поддержка DirectFB;
- Фреймворк для применения анимированных эффектов для QObject объектов и виджетов;
- State Machine Framework, делающий более удобным создание событийно-ориентированных конструкций;
- Поддержка multi-touch навигации и управления через жесты;
- API для доступа к объектной DOM-модели HTML/XML документа;
- Проведена оптимизация производительности: в QPixmapCache добавлена поддержка более эффективных структур данных для обращения к ключевым полям, уменьшена нагрузка при работе QNetworkAccessManager, добавлен класс QContiguousCache с реализацией эффективного метода кэширования;
- Прекращена поддержка платформы Win9x;
- Добавлены новые классы для низкоуровневого манипулирования звуком и аудиоформатами;
- Qt3D - прототип будущих компонентов Qt, обеспечивающих прорисовку в 3D. Реализация новых графических эффектов, таких как прозрачность, отбрасывание теней, свечение и фильтрация.
- Начиная с версии Qt 4.6 исходные тексты распространяются в виде единого архива, а не отдельных пакетов для каждой из поддерживаемых платформ (Windows, MacOS X, X11, embedded-linux, embedded-wince);
- Добавлен модуль QtXmlPatterns (Архивная копия от 4 декабря 2009 на Wayback Machine) для проверки валидности XML схем;
- Обновлена версия интегрированного в Qt движка WebKit;
Источники


Эта статья загружена автоматически ботом NewsBots в архив и не проверялась редакторами Викиновостей.