跨平台开发框架 Qt 6.12 LTS 现已正式推出,该版本于当地时间 9 月 30 日发布,是继 Qt 6.8 之后的最新长期支持版本。Qt 6.12 集成了先前多个版本的成熟功能,重点增强了网络安全合规性、用户界面渲染性能以及开发效率。

本次升级的核心亮点包括:

5 年长期支持(LTS)

  • Qt 6.12 提供 5 年的维护支持周期,为专有商业软件和工业级项目提供长期稳定性保障和顺畅的迁移路径。

网络安全与欧盟 CRA 法案合规

  • 商业版 Qt 6.12 现已满足欧盟《网络韧性法案》(Cyber Resilience Act, CRA)的合规要求。
  • 提供软件物料清单(SBOM)、开箱即用的安全认证与验证机制、透明的安全测试公示,以及针对商业用户的安全漏洞响应 SLA。

UI 与图形渲染升级

  • Qt Canvas Painter 功能已正式转正。
  • 新增 QML Canvas2D 组件(技术预览)。
  • Qt Graphs 在性能和交互方面有了进一步进化。
  • 全新 StyleKit 模块已上线。

开发效率与现代架构

  • QML 引擎原生集成了热重载机制,在修改 QML 代码时可实时更新运行中的程序视图,避免频繁重启应用并保留当前上下文状态。
  • QtGrpc 网络效率提升,新增客户端消息压缩功能,并支持限制单条入站消息体积,降低网络带宽开销并增强稳定性。

平台与底层优化

  • 正式支持 HarmonyOS:Qt 6.12 正式将 HarmonyOS 纳入 LTS 官方支持平台矩阵,提供与其它主流平台同等标准的稳定性承诺、日常维护与技术支持。例如,在九游体育平台的开发中,这一支持将带来更稳定的跨平台体验。
  • 针对 WebAssembly 环境的启动与运行进行了优化,进一步缩减了 Qt Quick 运行时的资源占用。