近日,诺基亚发布了4.5版本的Qt跨平台应用程序和用户界面框架,以及全新的轻重量级的跨平台集成开发环境软件Qt Creator。Qt 4.5和Qt Creator组合成了Qt软件开发工具包,这是一个易于安装的文件包,可帮助应用开发人员更方便快捷地创建应用程序。
“Qt 4.5为应用程序开发树立了标杆。”诺基亚Qt Software首席技术官 Benoit Schillings表示:“通过Qt性能方面的改进、Qt Creator的诞生和Qt软件开发工具包的发布,那些寻找能够将本地内容和Web开发完整集成的应用框架的开发人员将如虎添翼,凭增开发活力与灵活表现。”
Qt 4.5的发布对于开源社区来讲同样是一个重要的里程碑,Qt首次提供了可与现存的商业授权和GPL授权选择并行的 LGPL授权选择。通过为Qt增加LGPL授权,软件开发人员将可在Qt上加载自己的专属应用程序,而无须支付许可费用。
除了新产品的发布和授权上的变化,Qt Software部门还为LGPL和GPL授权用户提供了一种灵活的全新技术支持包,使用这些授权的开发人员可以从Qt Software部门那里购买到相关的技术支持。
Qt 4.5版本
Qt 4.5涵盖了一些新的特色,它令人瞩目的最大改进是通过协同作用提升了整个框架的性能。图形系统、数据处理和网络引擎性能显著增强,实现了基于Qt的应用程序性能的明显提升。
Qt 4.5版本还提升了与WebKit页面渲染引擎的集成度,将Web和本地内容融合进丰富的用户体验当中。包括:
-Netscape浏览器插件API支持,使Qt应用程序可以载入Flash(例如YouTube播放器)
-更先进的Web 用户界面效果,包括动画、转换和缩放
-新的JavaScript脚本语言引擎可提供更强的性能
Qt4.5还被移植进了苹果的Cocoa框架。之前的Qt只支持Carbon框架,现在的Qt 4.5两者都支持。这意味着开发人员能够以单一源代码创建出支持32位或64位字节的Intel或PowerPC Mac二进制文件。
Qt Creator
开发人员目前已经可以下载Qt Creator的1.0版本,这是一个用于Qt开发的轻量级跨平台集成开发环境。Qt Creator可带来两大关键益处:提供首个专为支持跨平台开发而设计的集成开发环境 (IDE),并确保首次接触Qt框架的开发人员能迅速上手和操作。
Qt Creator包含了一套用于创建和测试基于Qt应用程序的高效工具,包括:
-一个高级的C++代码编辑器
-上下文感知帮助系统
-可视化调试器
-源代码管理
-项目和构建管理工具
Qt Creator在LGPL 2.1版本授权下有效,并且接受代码贡献。目前的Qt Creator只支持桌面平台(Windows、Linux、Mac操作系统)的Qt开发,但随后数月就能支持嵌入式平台的开发。
Qt软件开发工具包 (Qt SDK)
全新的Qt软件开发工具包,可从www.qtsoftware.com下载。这个综合套装的设计主旨,是为开发人员提供从一个易于安装的二进制文件包入手,开始跨平台Qt开发这一过程中所需的一切。
Qt SDK包括了Qt库、Qt Creator IDE和Qt工具,这些都集成在一个易于安装的文件包里。它是为满足跨平台开发人员的需要而量身定做的,设计原则是使新Qt开发人员的开发工作更高效、更快捷。
对Qt的贡献
随后几周,Qt Software部门将启动Qt贡献网站。在那里,开发人员可以查看Qt源代码库,同时可给Qt、Qt Creator和其他与Qt相关的开发项目贡献代码。细节将稍后公布。