Обновление Qt 6.10Qt 6.10 перевернёт звук и анимацию в ваших приложениях — 7 фишек, которые нужно попробовать сейчас: новый звук, больше возможностей и немного магии под капотом
Qt обновился до версии 6.10 — и если вы хоть раз имели дело с этим фреймворком, то знаете: каждый релиз тут не просто «чуть лучше и стабильнее», а целое приключение для разработчиков. А для тех, кто только слышал краем уха, напомню: Qt — это универсальный инструмент, на котором собирают всё подряд — от настольных приложений до автомобильных интерфейсов. Кроссплатформенный, мощный и (иногда) капризный, как старый добрый комп, который то грузится, то зависает на ровном месте.
И вот теперь — версия 6.10. Казалось бы, «ещё один апдейт», но на деле тут есть на что посмотреть. Особенно если вы работаете с мультимедиа, графикой или просто любите всё новое и блестящее.

PipeWire: новый звук, меньше боли
Начнём с самого заметного — Qt Multimedia теперь умеет работать напрямую с PipeWire. Если вы сидите на Linux, то наверняка уже сталкивались с этим зверем. PipeWire — это такая универсальная штука для звука и видео, призванная заменить старый добрый (и местами ужасный) PulseAudio. На практике — звук становится стабильнее, шансы, что что-то «отвалится» при подключении Bluetooth-наушников, заметно ниже. Ну, по крайней мере, хочется в это верить.
Для разработчиков это значит меньше костылей при работе с аудио и больше контроля. Теперь можно не изобретать велосипед, когда нужно проиграть или записать звук — всё работает из коробки. В идеале.
Qt WebEngine теперь дружит с расширениями
Ещё одна приятная новость — в Qt WebEngine добавили поддержку расширений Chromium. То есть теперь, если вы делаете своё приложение с встроенным браузером (например, менеджер паролей или кастомный веб-интерфейс), туда можно прикрутить расширения прямо как в Chrome. Удобно? Да. Безопасно? Ну… посмотрим, как это реализовано на практике. Но звучит многообещающе.
Графика: теперь ещё плавнее и «умнее»
Модуль Qt Graphs тоже не остался без апгрейда. В 6.10 подтянули поддержку hover-эффектов и мультиосей для 2D-графиков. Мелочь, скажете вы. Но когда строишь сложные графики с несколькими шкалами — это не просто «удобно», это спасает нервы. Раньше приходилось шаманить с костылями и слоями, теперь всё встроено.
Кроме того, в Qt GUI добавили возможность перебирать видеокарты при работе с Direct3D 11/12 и Vulkan. То есть теперь Qt сам умеет понимать, какая «видюха» доступна и какая из них потянет вашу 3D-сцену без взрыва вентилятора. Для тех, кто рендерит что-то посерьёзнее простого интерфейса — новость отличная.
Немного о производительности и прочих радостях
Разработчики поработали и над внутренними штуками, о которых редко говорят в обзорах, но которые реально влияют на жизнь. Например, ускорили QGrpcHttp2Channel — это часть, отвечающая за сетевые взаимодействия. Вроде бы не видно, но если у вас приложение общается с сервером через gRPC, оно станет чуть отзывчивее.
Также подтянули доступность (accessibility), что делает интерфейсы более дружелюбными к людям с ограниченными возможностями. Вроде бы мелочь, но таких «мелочей» как раз и не хватает многим проектам.
Инструменты для дизайнеров и аниматоров
Вот это прям крутая фича: появился инструмент lottietoqml, который позволяет конвертировать Lottie-анимации (да-да, те самые, из After Effects) в QML-сцены. А ещё — плагин VectorImage, который умеет загружать Lottie прямо как SVG. Если вы когда-нибудь пытались оживить интерфейс в Qt, то знаете, какая это боль. Теперь всё стало проще: взяли Lottie-файл, кинули — и он работает. Без шаманства с конвертацией и потерей эффектов.
Android, Wayland и прочие мелочи
Для мобильных ребят тоже есть подарок — теперь Qt поддерживает 16-килобайтные страницы на Android. Звучит скучно, но это важно для новых устройств и чипов, особенно на ARM. Плюс добавили управление сессиями в Wayland и даже уведомления о сбросе графики (которыми уже пользуется KDE KWin). Это всё больше про стабильность, но, как говорится, стабильность — наше всё.
И напоследок — Yocto и Boot to Qt
Любители встраиваемых систем порадуются: теперь Qt 6.10 дружит с Yocto 5.2 и свежим Boot to Qt. Если вы когда-нибудь собирали прошивку для устройства с экраном, то понимаете, о чём речь. Меньше боли, меньше правок, больше шансов, что «всё соберётся с первого раза» (хотя кто мы такие, чтобы в это верить?).
В итоге: Qt 6.10 это не революция, но уверенный шаг вперёд. Много мелких улучшений, которые в сумме делают жизнь разработчика проще. А если вы ещё не пробовали PipeWire или Lottie в Qt — сейчас самое время.
Подробнее про обновления и скачать Qt 6.10 можно на официальном сайте Qt. Но, честно говоря, интереснее просто поставить и покопаться самому. Потому что читать про Qt — одно, а почувствовать, как всё это работает, — совсем другое.
Понравилась статья?
Помогите Setiwik.ru создавать больше глубоких обзоров и новостей. Один клик — и ваш вклад помогает держать серверы включёнными и авторов мотивированными!
Поддержать проектСпасибо, что вы с нами!