Релиз Qt 4.6 и Qt Creator 1.3

Компания Nokia выпустила релиз кросс-платформенного фреймворка Qt 4.6, теперь поддерживающего платформы Symbian и Maemo. Одновременно вышел релиз интегрированной среды разработки приложений Qt Creator 1.3 и единого установочного пакета Qt SDK (в комплекте: Qt Creator, Qt, Qt Designer, набор необходимых утилит и примеров).

Основные новшества новой версии 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 позволила значительно увеличить производительность отрисовки объектов. Добавлен новый модуль вывода через 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 для проверки валидности XML схем;
  • Обновлена версия интегрированного в Qt движка WebKit;

© OpenNet