Skip to main content

Qt SDK 1.1技术预览版发布

Comments

原文链接:[Maurice Kalinowski](http://labs.qt.nokia.com/author/mkalinow/) - [Qt SDK 1.1 Technology Preview released](http://labs.qt.nokia.com/2011/01/20/qt-sdk-1-1-technology-preview-released/)

我们十分兴奋地宣布同时支持桌面和移动平台的Qt SDK 1.1技术预览版发布啦!这一新的SDK是基于Qt 4.7并合并了Nokia Qt SDK 1.0和最新的Qt SDK的结果。

Qt SDK 1.1的目标是为在Symbian、Maemo5和桌面系统上方便地开发Qt Quick应用所准备的, 这意味着:

  • 首次包括了Qt Quick应用开发工具的Qt Creator 2.1候选版。所有相关细节请查阅我们关于Qt Creator的最新文章
  • 包含支持Symbian^1和Symbian^3平台的Qt 4.7.1及相关工具链,且包含了对应的手机上的sis安装包。
  • Qt Mobility 1.1为Symbian平台(Symbian^1和Symbian^3)增加的很多 新功能和缺陷修正
  • 对N900设备上Qt4.7开发的支持
  • 基于Qt Simulator的开发也以Qt 4.7.1和Qt Mobility 1.1为基础

本次发布的新Qt SDK 1.1技术概览使得桌面开发者可以使用和移动平台开发者相同的设置、功能和开发环境。并且这也使得移植桌面应用程序到移动平台更加容易(不知您是否已经听说了Qtest移动应用移植竞赛?)。

我们从开发者中收到了大量关于Nokia Qt SDK 1.0对Symbian平台支持力度的反馈, 特别是1.0版本的SDK不支持使用Symbian原生API。在上一个版本中,开发者被要求单独安装对应平台的SDK, 这一过程需要用户一些额外的手动操作, 现在我们通过重构Symbian工具链完全简化了这一步骤, 从而允许您使用可选的Symbian^3本地API。这可以通过安装程序或者维护工具来进行安装。后续版本将在这方面包含更多的功能。

除此以外,补充安装包也有新增或者更新内容。Nokia Qt SDK 1.0已经集成了远程编译的功能,这一功能允许在远程主机上编译您的项目。在本次发布的最新版本里, 这一功能也有多项增强,同时也支持已经更新的Qt和Qt Mobility版本。

这一SDK中包含了全新的通知API, 引入了一种通过连接服务器来接收和发送通知的统一框架, 当然, 这一框架是基于Qt的。这一框架在设计上考虑到当今智能手机的要求, 只使用最小的网络带宽,并且非常节约电量。这一功能在本次发布SDK的还术语实验性支持,但很快就将正式推出。详情请参阅本链接

与此同时, 我们修复了自上一版本SDK以来收到的以及和Qt模拟器和安装程序有关的大量缺陷。

本次发布版本对各平台的支持情况请见下表:

开发主机 桌面 Qt模拟器 Maemo5 Symbian
Microsoft Windows
Linux (通过远程编译器提供支持)
Mac OS X (通过远程编译器提供支持)

作为技术预览版, 虽然您可以部署本SDK至开发设备上, 但是您不能再发布的产品环境中使用它(这意味着只有等到构建于Qt SDK 1.1最终版的产品,Ovi Store才会接受这些应用)。

最后, 这里是本次发布的下载链接: 您可以从Nokia Forum页面 下载, 或者通过qt.nokia.com网站的以下位置下载:

平台 在线安装 离线安装
Microsoft Windows 15MB 1,6GB
Linux 32位 27MB 641MB
Linux 64位 27MB 642MB
Mac OS X 13MB 567MB

和以前版本的SDK一样,您可以选择在线或者离线安装。离线安装在一个安装包内提供了所有内容, 在线安装允许您通过选择仅下载您需要的组件来降低下载的数据量。
两种安装方式下您都能够按照您的意愿通过添加或者移除新的目标平台来维护。并且您将在有任何更新时得到通知。

我们热切地期待来自您的任何反馈。如果您遇到任何困难, 请报告给我们的缺陷跟踪系统(http://bugreports.qt.nokia.com)并把对应的问题放在相关的分类即可。

Comments

Subscribe to our blog

Try Qt 6.11 Now!

Download the latest release here: www.qt.io/download

Qt 6.11 is now available, with new features and improvements for application developers and device creators.

We're Hiring

Check out all our open positions here and follow us on Instagram to see what it's like to be #QtPeople.