Qt 6.12 LTS发布:HarmonyOS首度加入官方支持,安全性与效率双提升!

IT之家10月3日消息,跨平台开发框架Qt 6.12 LTS于9月30日正式发布,作为继Qt 6.8之后的最新长期支持版本(LTS),这一版本汇聚了多个版本的成熟成果,尤其在网络安全合规性、用户界面(UI)渲染性能和开发效率方面进行了显著提升。

Qt 6.12 LTS提供了长达5年的维护支持周期,旨在为专有商业软件和工业级项目提供长期稳定性保障,确保用户在未来的开发过程中能够平滑迁移。该版本特别符合欧盟《网络韧性法案》(Cyber Resilience Act, CRA),为商业用户提供了软件物料清单(SBOM)、开箱即用的安全认证和验证机制,并且透明的安全测试公示和安全漏洞响应服务水平协议(SLA)也为用户提供了强有力的保障。

在用户界面与图形渲染方面,Qt 6.12 LTS的更新同样引人瞩目。QtCanvasPainter正式转正,并新增了QMLCanvas2D组件(目前处于技术预览阶段),这将极大地丰富开发者的工具选择。此外,QtGraphs在性能和交互性上也得到了进化,全新StyleKit模块的上线则为设计师提供了更多的创作空间。

开发效率方面,Qt 6.12 LTS也带来了令人振奋的变化。QML引擎原生集成了热重载机制,使得开发者在修改QML代码时能够实时更新正在运行的程序视图,避免了频繁重启应用的麻烦,同时保留当前上下文状态。网络效率的提升也不容小觑,QtGrpc新增了客户端消息压缩功能,并支持限制单条入站消息体积,从而降低网络带宽开销并增强稳定性。

最引人注目的莫过于Qt 6.12 LTS正式将华为HarmonyOS纳入LTS官方支持平台,这一举措为HarmonyOS用户提供了与其他主流平台同等的稳定性承诺、日常维护和技术支持。这无疑为开发者在多平台开发中提供了更大的灵活性和选择。

此外,针对WebAssembly环境的启动与运行也进行了优化,进一步缩减了QtQuick运行时的资源占用,提升了用户体验。

总的来看,Qt 6.12 LTS的发布不仅是技术上的一次重要升级,更是对开发者社区的积极回应。随着HarmonyOS的加入,Qt在跨平台开发的道路上迈出了重要一步,未来将为用户带来更加丰富的开发体验与创新可能。