Qt公司今天推出了Qt 5.9,这是其跨平台软件开发框架的最新版本,使组织能够创建其应得的产品和客户所需的尖端用户体验。Qt 5.9充分利用C ++ 11编程语言的功能,除了提供长期支持(LTS)之外,还提供了比以往更高的性能和稳定性。Qt的技术目前已被全球100万名开发人员和《财富》 500强前10家公司中的8家使用。

Gartner,Inc.最近预测,2017年全球将使用84亿个互联事物(比2016年增长31%),到2020年将达到204亿,物联网(IoT)现在已牢固树立领先地位全球技术领域的市场机会领域。因此,组织和独立开发人员都渴望通过快速,轻松地为当今和未来的连接设备/ IoT行业构建应用程序和设备来利用这一机会。借助Qt 5.9,这些组织和独立开发人员可以利用跨平台开发框架,使他们能够为任何操作系统和任何设备(无论大小)构建强大而灵活的软件。

The Qt Company首席技术官Lars Knoll表示:“在当今高度连接,移动优先的世界中,客户的期望已经飙升至组织在几年前都无法想象的水平。”因此,开发人员正在创建的应用程序和设备需要满足并超越客户对世界级用户体验的更高期望–开发人员用来构建这些产品的框架必须与它们一样先进和通用。借助Qt 5.9,我们将为开发人员提供开发工具所需的性能和稳定性,以帮助他们在当今竞争激烈,应用驱动的经济环境中取得成功。

与Qt的所有应用程序开发和设备创建工具一样,Qt 5.9的新特性和功能旨在为众多行业(包括医疗保健,汽车,航空电子,工业制造以及家用电器和娱乐部门。

以下是有关Qt 5.9主要功能集的详细信息:

长期支持(LTS):Qt 5.9得到长期支持,这将导致高度稳定的开发时间表,并将提供高度的持续用户支持。因此,Qt将对Qt 5.9使用补丁程序版本中的内容的分阶段方法,您可以在此处了解有关补丁程序时间表的更多信息。这是值得注意的,因为Qt 5.9不仅将配备一系列新功能,而且其LTS名称强调了从Qt最新的LTS版本Qt 5.6升级的用户的价值-因为用户现有的应用程序将更快,更安全且更安全。在Qt 5.9上更稳定。由于Qt 5.9是将发布所有新Qt项目的发行版,因此我们强烈建议所有Qt 5.6用户尽快将其升级到Qt 5.9。与Qt 5.6相比,Qt 5.9提供了广泛的性能增强,包括Qt Quick Controls 2(这是嵌入式和移动用户界面控件的新集合);增加了对提前生成QML类型缓存的支持;并将从.qml / .js文件生成的代码和数据结构缓存到磁盘。这些功能将大大缩短使用Qt.3D功能构建的设备的启动时间:Qt 5.9配备了Qt 3D,它增加了对动画的支持,并且Qt 3D现在可以轻松地与Qt Quick结合使用。Qt 5.9还具有对多种3D几何格式的插件支持,例如Wavefront OBJ,PLY和FBX格式,并且Qt3DExtras通过基于物理的渲染(PBR)材质支持得到了增强。Qt 5.9正式支持INTEGRITY RTOS,这一点值得注意,因为需要高级GUI框架来满足用户期望的RTOS应用程序的数量正在迅速增长。对于某些行业(例如汽车,医疗和工业自动化)的实时功能,可靠性,安全性和经过认证的操作,其他嵌入式操作系统(例如嵌入式Linux)还远远不够。新支持的操作系统和硬件:Qt 5.9完全支持传统Win32应用程序和通用应用程序,并且所有配置(Window 10,Windows 10 IoT Core,Windows Mobile)都完全支持Windows 10。此外,Qt 5.9还支持QNX 7和iMX.7.Qt 5.9的其他功能:充分利用了C ++ 11编程语言的功能并完全支持C ++ 11对Wayland多进程的支持新的图形体系结构为基于其他图形API(例如Vulkan或Direct3DA)的新图形渲染后端的支持铺平了道路Qt Lite的可用性,Qt的轻量级和简化版本使其比以往任何时候都更快,更高性能,更轻便且易于使用Qt串行总线模块形式的beforeConnectivity功能,用于设备总线通信(CAN和ModBus实现)。Qt 5.9还具有对应用程序和设备进行身份验证以支持连接到云并使用第三方Web服务的支持,并具有对蓝牙4和BTLE的Qt网络身份验证模块支持,并且Qt支持的所有平台均支持蓝牙4和BTLE。 Designer,具有集成的Qt Quick Controls,可增强快速的UI原型制作

有关更多信息,请访问Qt 5.9版本页面。