Компания Qt Company выпустила обновление фреймворка Qt 6.5 с поддержкой платформ Windows 10+, macOS 10+, Linux, iOS 14+, Android 8+, webOS и QNX. Версия получила статус LTS, и владельцы коммерческих лицензий будут получать актуальные обновление следующие 3 года.

Основные нововведения:

  • добавили поддержку тёмной темы для Windows и автоматическое переключение цветовой схемы;

  • стиль Material для Android обновили до стандарта Material 3. Приложения, построенные на базе системы дизайна Material, автоматически получат новый внешний вид;

  • расширили набор элементов для iOS;

  • приложения для macOS, использующие QMessageBox и QErrorMessage, будут показывать стандартные для операционной системы диалоговые окна;

  • добавили поддержку Android 12, теперь собранное приложение будет одинаково хорошо работать на любой версии Android от 8 до 12;

  • QtWebEngine обновили до версии Chromium 108 и включили патч безопасности Chromium 110. Теперь поддерживается аппаратное ускорение рендеринга видео на Linux под Vulkan, включая Wayland и X11;

  • модуль Qt Quick Effects позволяет разработчикам комбинировать несколько эффектов в один без потери производительности. Также можно создавать собственные эффекты с нуля или использовать шаблоны из Qt Quick Effect Market;

  • начался процесс формирования пакетов для Debian 11;

  • модуль Qt Serial Bus получил экспериментальные классы для работы с шиной CAN;

  • появился модуль Qt Location, позволяющий добавлять карты, стали доступны функции навигации и отметок на картах. Пока модуль работает только с Open Street Maps;

  • модуль setBadgeNumber позволяет разработчикам информировать пользователей о количестве уведомлений в приложениях для macOS;

  • в TableView добавили функции редактирования ячеек, изменения их размера и множественное выделение.

Обновлённую версию фреймворка можно скачать на официальном сайте компании или получить из установщика Qt. В конце прошлого месяца пользователям стала доступна обновлённая версия IDE Qt Creater 10.