Релиз 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