2014年12月10日 — The Qt Company今天发布了其领先的跨平台应用和用户界面(UI)开发框架的最新版本Qt 5.4。Qt 5.4使得创建具有原生C++性能的连接设备和精彩应用变得更加简单,企业可以执行面向未来的多屏幕适应和物联网战略,并延伸到所有主要的桌面、嵌入式和移动操作系统。此版本同样将LGPLv3作为授权协议方式之一,希望藉此保护自由软件基金会(The Free Software Foundation)所倡导的用户自由。
Qt 5.4延续了之前各个版本中所包含的先进技术(前一个版本Qt 5.3下载量已逾160万次),并进一步增加了功能,提升了性能,帮助开发者面向更加广泛的应用。其亮点包括:在商业授权和LGPLv3授权协议下,增加了新的基于Chromium浏览器引擎的Qt WebEngine,以支持面向未来、整合网络技术的Qt与HTML5的混合开发;完全支持Windows Store Apps,包括WinRT和Windows Phone 8.1;Qt Quick控件在商业和LGPLv3授权协议下可提供原生的Android风格;针对嵌入式系统开发增加了新的功能,特别是增加了Qt Quick Compiler 2.0和新的Qt Quick 2D Renderer;提供全新的“平滑”式Qt Quick控件,为应用和设备的用户界面带来更加精致的外观。为了满足可穿戴设备和物联网开发需求的增长,提供了蓝牙低能耗支持的技术预览版本。此外,Qt 5.4还将Qt Creator IDE更新到3.3版本,其提供了全新的Qt Quick Designer和许多其它提高工作效率的功能。
Qt将简单的开发与高效的性能相结合,即使在处理器能力受限的平台上,依然能开发出精彩、流畅和时尚的用户界面。该框架带来的这些优势不仅体现在最初的目标平台或设备上,也包括所有其它的支持平台。开发者可以放心工作,并清楚地知道,他们的投资在支持其它操作系统或部署到额外设备硬件时会得到回报。
随着HTML5的重要性越来越高,Qt 5.4用新的基于Chromium的浏览器引擎Qt WebEngine支持面向未来的混合应用开发,并得到桌面和嵌入式平台上的完全支持。除了为Chromium提供方便的跨平台API,Qt WebEngine还完全集成了Qt的图形库,允许网页内容进行叠加,并与Qt用户界面或OpenGL图形效果混合。Qt近一年内已经没有对Webkit引入任何新功能,Qt 5.4将是最后一个支持Webkit Suppot的版本。今后发布的版本将停止对Webkit的支持,因此建议所有需要浏览器能力的新项目采用Qt WebEngine开发。针对移动平台,在商业授权协议和LGPLv3授权协议下推出的Qt WebView,能够利用原生的操作系统浏览器引擎整合网页内容。
Qt 5.4更加适用于最新的桌面操作系统版本,提升了在OS X 10.10 Yosemite上的体验,支持高清显示,并针对Windows 8.1进行了改进,还能够在Windows上的OpenGL和ANGLE之间进行动态GL切换。现在使用Qt 5.4提供的图形API,可以根据需要混搭Qt Quick、Qt Widgets和原生OpenGL。
针对移动应用开发,Qt 5.4引入了对Windows Store Apps的完全支持,并改进了对Android和iOS平台的支持。Qt Quick控件,即UI控件的集合,增加了对Android 原生应用程序风格的支持。Qt 5.3版本就开始支持Android 5。经过改进,Qt更加适用于iOS8和XCode 6。此外,Qt 5.4 the Indie Mobile包(专为个人移动开发者或移动应用开发屋而设计)现在包括了Qt Purchasing API。
Qt 5.4进一步增强了其应用于开发连接设备系统的能力,可以带来更加精彩的外观和更强大的性能。Qt 对开发嵌入式系统的现有支持包括强大的C++类库、完整的嵌入式工具链和即时原型设计用的预编译库。Qt 5.4推出了全新专业设计“平滑”风格的Qt Quick控件,覆盖了传统和工业企业的控件,为应用和设备的用户界面带来更靓丽的外观。它还引入了Qt Quick 2D Renderer插件,使Qt Quick的图形不用OpenGL也能运行,并允许Qt Quick在没有GPU的低端设备上运行,还纳入了Qt Quick Compiler 2.0,进一步缩短设备启动时间,并防止逆向工程。
要了解更多信息和下载Qt 5.4,请访问:http://www.qt.io/qt5-4/
关于The Qt Company
The Qt Company为Digia公司(纳斯达克OMX赫尔辛基证交所-DIG1V)的子公司,负责Qt 的产品开发、商业化以及依据商业和开源授权协议进行授权。Qt是基于C++的框架,包含丰富的类库和工具,能够开发强大、交互和跨平台的应用和设备,在全球拥有超过80万开发者。Qt支持多种桌面、嵌入式和移动操作系统,开发者可以通过重复使用一套代码,节省大量与应用和设备开发相关的时间。Navico、ABB, Pitney Bowes、Thales, Michelin、Magneti Marelli和Sennheiser等众多行业领导者,都将Qt应用于开发其车载设备、工业自动化应用和关键任务系统。The Qt Company的业务遍及中国、芬兰、德国、挪威、俄罗斯、瑞典和美国。更少编码,更多创意,随处部署。要了解更多信息,请访问http://qt.io。