Qt 6.12 LTS发布,华为HarmonyOS正式加入支持行列

IT之家10月3日消息,跨平台开发框架Qt于当地时间9月30日发布了最新的长期支持版本Qt 6.12 LTS。这一版本是继Qt 6.8之后的又一重要里程碑,汇聚了多个版本的成熟技术,重点在网络安全、UI渲染性能和开发效率等方面进行了显著提升。

Qt 6.12 LTS为开发者和企业提供了长达5年的维护支持周期,确保专有商业软件和工业级项目能够获得长期的稳定性保障与平滑迁移路径。对于那些关注网络安全的企业,Qt 6.12 LTS也满足了欧盟《网络韧性法案》(Cyber Resilience Act, CRA)的合规要求,提供软件物料清单(SBOM)、开箱即用的安全认证与验证机制,以及透明的安全测试公示。同时,针对商业用户的安全漏洞响应服务水平协议(SLA)也得到了加强,进一步提升了软件的安全性。

在用户界面和图形渲染方面,Qt 6.12 LTS进行了全面升级。QtCanvasPainter组件正式转正,并新增了技术预览的QMLCanvas2D组件,极大丰富了开发者的选择。同时,全新的StyleKit模块上线,为开发者提供了更为丰富的UI设计工具。此外,QtGraphs的性能和交互能力也得到了显著提升,使得开发者能够创建出更加流畅和高效的应用。

为了提升开发效率,Qt 6.12 LTS原生集成了热重载机制。开发者在修改QML代码时,可以实时更新正在运行的程序视图,而无需频繁重启应用,极大地提高了开发过程的流畅性与效率。新版本的QtGrpc在网络效率上也有所提升,新增的客户端消息压缩功能和对单条入站消息体积的限制,降低了网络带宽的开销,同时增强了应用的稳定性。

最值得注意的是,Qt 6.12 LTS正式将华为的HarmonyOS纳入了LTS官方支持平台。这意味着,HarmonyOS用户将能够享受到与其他主流平台同等标准的稳定性承诺、日常维护和技术支持。这一举措不仅体现了Qt对新兴技术的关注,也为开发者提供了更多的选择和便利,推动了跨平台应用开发的进程。

此外,针对WebAssembly环境的启动与运行,Qt 6.12 LTS进行了优化,进一步缩减了QtQuick运行时的资源占用。这一改进对于希望在Web环境中实现高效应用的开发者来说,无疑是一个利好消息。

总结来说,Qt 6.12 LTS的发布不仅是技术上的一次重大升级,也是对跨平台开发未来趋势的积极响应。通过与华为HarmonyOS的合作,Qt展现了其在全球市场中的适应性和前瞻性。对于开发者而言,Qt 6.12 LTS的推出意味着更多的机会和更大的灵活性,值得期待其在未来的广泛应用。