Qt 6.2 LTS 与 Qt 5.15 LTS 的功能对比
本文翻译自Qt 6.2 vs. Qt 5.15 – The Feature Parity Comparison
原文作者:Peter Schneider,Qt公司高级产品经理
校审:Nick Wu
近期,Qt 公司比较了其软件开发平台两个最新的长期支持版: Qt 5.15 LTS 和 Qt 6.2 LTS,该平台由设计、开发和质量保证应用程序以及多种软件库(以下称为模块)组成。这篇博文主要为产品和研发负责人总结了对比后的主要发现。
对比两个主要版本绝非易事,尤其是两者的初始版本发布已相隔八年,这份对比结果说明Qt 6.2 LTS有充分多的新特性,值得大多数客户升级。需要强调的是 Qt一直专注于为 Qt 6 提供尽可能多的源兼容性。此外,Qt 项目可在 Qt 在线文档中找到大量有关源代码迁移的资料。我们还可提供帮助您顺利过渡到Qt 6的专业服务。
Qt 6.2 LTS包含多项创新性改进,客户可将其作为未来生产力平台,设计精美的下一代用户体验,并可轻松扩展其产品组合。Qt 6.2 LTS还提供了诸如先进的3D UX功能以及用于Vulkan和Metal技术的硬件加速图形等多项全新功能,以及支持高级图形体验的Qt Shader Tool模块。
在构成Qt 5.15 LTS的77个组件中,有73个或者在Qt 6.2 LTS中开箱即用,即功能已经合并到其他组件中(例如Qt OpenGL模块),或者已在Qt 5的生命周期中被弃用(例如Qt Script模块)。
50个扩展模块中有五个尚未包括在内。例如,在应用程序中提供地图绘制功能的Qt Location在许多使用Qt的产品中没有被用到。提供单一的文本到语音功能的Qt Speech也是如此。开发者们也很少使用Qt PDF和Qt Gamepad,这使得将它们移植到重新架构的Qt 6的必要性不高。Qt WebGL模块的未来尚未确定,因此,它不包含在 Qt 6 系列中。我们正在评估允许远程操作 Qt 应用程序的概念和技术。WebGL将来可能成为其中的一部分,但是我们现在不想承诺任何特定的技术。请告诉我们您是否以及如何使用这四个模块中,以便我们规划未来的路线图。Qt许可证允许客户将Qt 5软件堆栈中的相关代码嵌入到Qt 6中。
单个功能或API级别的对比也很重要。当有很多变化时,我们试图集中描述功能级别的差异(查看此博客上有关 Qt 多媒体和 Qt Extras 模块的相关帖子!)。例如,与Qt 5.15不同,Qt Multimedia模块将实现跨平台的承诺,减少Qt 6的开发工作,但可能减少若干功能。我们还为Qt Multimedia添加了几个全新功能,例如字幕渲染。还有,Qt Quick 3D等模块增加了全新3D体验所需的功能,如网格变形和粒子效果。
展望未来,Qt产品管理团队的目标是通过使用以客户为中心的方法来填补任何可能阻碍Qt 6项目成功的空白。我们将时刻关注客户需求、及时应对优先事项的变化。请务必通过我们的在线支持渠道、开源贡献渠道联系,或者直接联系您的客户成功联络人。
如果您想了解详细的对比信息,请访问Qt 5.15LTS/Qt 6.2 LTS功能对比网页。
最后,这是我作为 Qt 社区成员写的第一篇博文,这个社区由商业用户和开源用户共同组成。我们也必须感谢开源社群。因为无论是Qt 5 还是 Qt 6,如果没有开源社群的贡献,Qt 就无法取得到今天的成绩。
Qt 6.2 LTS 与 Qt 5.15 LTS 的功能对比相关推荐
- C++ QT结合FFmpeg实战开发视频播放器-15换肤功能的后台实现
作者:虚幻私塾 博客:https://xuhss.com 早餐店不会开到晚上,想吃的人早就来了!
- qt5 linux 窗口不能置顶_Qt 5.15 LTS发布,Qt 6要来了
Qt 5.15 LTS 已经发布了,这是 Qt 5 系列的最后一个功能版本,为下一个主要版本 Qt 6 做了大量准备工作.此版本将为所有商业许可证持有者提供三年的长期支持,在三年的支持期后,可以选择提 ...
- 【Qt】Qt 5.15 LTS长期支持版本
00. 目录 文章目录 00. 目录 01. Qt5.15前言 02. 3D图形抽象API 03. Qt Quick 3D 04. Qt Design Studio 1.5 05. Qt QML 06 ...
- Qt 5.15 LTS(长期支持版本)正式发布
Qt 5.15 LTS(长期支持版本)正式发布 3D图形抽象API Qt Quick 3D Qt Design Studio 1.5 Qt QML Qt Quick 其他改进 支持周期 本文翻译自:Q ...
- 【Qt】New Features in Qt 5.15
00. 目录 文章目录 00. 目录 01. 概述 02. 新功能(within existing modules) Qt 3D Qt Core Qt GUI Qt 位置 Qt 多媒体 Qt 网络 Q ...
- Qt Quick 3D介绍:Qt Quick的高级3D API
目录 我们的目标是什么?为什么提出另一个3D解决方案? 统一图形技术 直观易用的API Qt Quick的统一工具 一流的素材优化管道 跨平台性能和兼容性 Qt Quick 3D到底是什么? 您能用Q ...
- 【QT开发笔记-基础篇】| 第一章 QT入门 | 1.2 搭建Qt开发环境
本节对应的视频讲解:B_站_链_接 https://www.bilibili.com/video/BV1Pr4y1x7fh Qt 开发主要有两种开发环境 Qt Creator 它是 Qt 官方提供的开 ...
- qt程序部署在linux,Qt应用打包发布,部署真正的Qt程序LinuxWindows-Go语言中文社区...
最近在发布Qt应用时遇到了一些困难,Windows还好,在Linux上面发布遇到了不少的麻烦(实际Linux应该简单才对),经过在网络搜索发现帖子不少,但都比较片面,现把Qt应用程序在Linux&am ...
- linux 安装qt mysql库_Linux下QT平台Mysql数据库开发环境配置
This doucment is about how to add mysql driver into QT and about database connections 由于之前安装RedH ...
最新文章
- Spark中的内存计算是什么?
- mysql8.0_grant改变-You are not allowed to create a user with GRANT
- 好几天没戴工牌坐地铁了,受不了!
- Solaris的md5sum和sha1sum命令
- org.apache.http.client.CircularRedirectException: Circular redirect to http://xxx问题解决
- Serverless五大优势,成本和规模不是最重要的,这点才是架构
- 异步和同步区别是什么_一次相亲经历,我彻底搞懂了什么叫阻塞非阻塞,同步异步...
- HTML5主要新增标签
- 细数开源历史上的九个重大事件
- 那些年,冒死拍过的老师逗逼搞笑照片 !
- java---sychronized的深入理解
- Java将数组(Array)用固定分隔符拼接成字符串(String)
- 科研院所推进6S管理的难点及推进手段分析
- as ssd测试软件得分分析,SSD性能评判:教你读懂利用AS SSD BenchMark测试SSD固态硬盘性能的参数-网络教程与技术
-亦是美网络...
- 无线WIFI WPS认证机制破解
- mouseover和mouseenter区别
- Excel数据透视表:查看数据的频率分布
- LaTeX的长度单位
- loj10099 点双连通分量
- 伙伴们,小毛祝你们新的一年神马都给力!!!