Компания Qt официально выпустила Qt 6.3 в качестве новейшего полугодового обновления своего кроссплатформенного инструментария с открытым исходным кодом.
Qt 6.3 выходит в виде большого весеннего обновления Qt6 и следует за их Qt 6.2 LTS с конца прошлого года. Qt 6.3 включает новый модуль «Qt Language Server», ряд новых функций в модуле Qt Core, Qt Quick добавил MessageDialog, который будет предоставлять собственное диалоговое окно сообщений на поддерживаемых платформах, «qmltc» в качестве компилятора нового типа QML. , модуль Qt Wayland Compositor добавляет оболочку Qt, которая поддерживает все функции оконной системы, обрабатываемые Qt, Qt Wayland теперь может поддерживать создание пользовательских расширений оболочки, поддержку протокола Wayland Presentation Time и другие новые функции и улучшения.
Новый модуль Qt Language Server с Qt 6.3 реализует спецификацию Language Server Protocol (LSP) и протокол JsonRpc 2.0 для обеспечения лучшей интеграции с редакторами исходного кода/IDE. Новый компилятор типов QML компилирует структуры объектов QML в классы C++, а новый компилятор сценариев QML компилирует функции и выражения в код C++. Существует также новый QML Lint для обнаружения кода, который может плохо переводиться с новыми компиляторами. Компания Qt ожидает, что эта новая работа компилятора QML приведет к ускорению до 30% времени запуска и выполнения.
Qt PDF также был включен в Qt 6.3 в качестве первого порта модуля для Qt6 и теперь на том же уровне функциональности Qt 5.15, улучшенной языковой обработки, различных улучшений поддержки iOS и Android и многого другого.
Дополнительную информацию об изменениях Qt 6.3 см. в утреннем объявлении о выпуске.
Что касается того, что будет дальше, компания Qt отмечает в сегодняшнем объявлении: «Qt 6.3 — это большой шаг к следующим выпускам, Qt 6.4 и нашему следующему выпуску LTS для серии Qt 6, Qt 6.5. некоторые отличные планы для этих выпусков, которые включают, среди прочего, полную поддержку WebAssembly, QHttpServer, поддержку gRPC, кроссплатформенный бэкэнд на основе FFmpeg для Qt Multimedia, Qt Speech, Qt Location и улучшенную встроенную поддержку Look&Feel в Windows 11 и iOS..”