Выпущена новая версия библиотеки Qt - 4.8.0

15 декабря 2011 года вышла новая версия библиотеки Qt 4.8.0. Данный релиз включает в себя следующие ключевые изменения:
  • Успешно реализован проект Qt Platform Abstraction (QPA). В рамках проекта QPA была переработана графическая подсистема с целью облегчения портирования библиотеки на другие платформы. До релиза данный проект назывался Lighthouse, историю его развития можно проследить, перейдя по ссылке: http://labs.qt.nokia.com/2011/05/31/lighthouse-has-grown-up-now/
  • Добавлена поддержка рендеринга OpenGL в нескольких потоках одновременно. Для наиболее распространённых случаев добавлено специальное API. Более детальную информацию можно найти, перейдя по ссылке: http://labs.qt.nokia.com/2011/06/03/threaded-opengl-in-4-8/
  • По-умолчанию все HTTP запросы теперь обрабатываются в отдельном потоке. Такой подход должен улучшить отзывчивость пользовательского интерфейса сетевых приложений, так как сетевые запросы больше не используют главный цикл обработки событий.
  • Произведена оптимизация выполнения файловых операций. Подсистема взаимодействия с файловой системой была значительно переработана, уменьшено число системных вызовов и улучшено использование кешированных данных, если они доступны. Улучшения коснулись всех поддерживаемых платформ.
В поставку Qt 4.8 включены такие компоненты, как Qt Quick 1.1 и QtWebKit 2.2.1. Более детальный список изменений можно найти в новости, посвящённой выходу бета версии Qt 4.8: http://labs.qt.nokia.com/2011/07/19/qt-4-8-beta-released/
Скачать библиотеку Qt 4.8 и её исходные коды можно с официальной страницы загрузок Qt. Стоит отметь, что официальная документация к библиотеке была перемещена на ресурс Qt Developer Network в рамках переноса разработки на Qt Project.
Ссылка на оригинальную новость:  http://labs.qt.nokia.com/2011/12/15/qt-4-8-0-released/