经过6个多月的努力,在2013年双12这天,Digia公司正式发布了Qt5.2正式版。随着Qt5.2版本的发布,标志着Qt正式全面地支持Android、iOS、BlackBerry、Sailfish/Jolla和Ubuntu等移动操作系统。

此外,Qt5.2还提供了Windows RT功能预览,使Qt成为了覆盖移动系统平台最广的跨平台开发框架。Qt5.2可使用户的桌面或嵌入式系统的程序快速部署到移动手机或平板电脑中。

Qt On Android and iOS 

Qt5.2大多数API完全地支持上述所说的移动操作系统平台,包括Qt Quick、Qt Sensors、Qt Multimedia。使用Qt提供的API可以完成绝大多数移动应用程序的开发。这对于想使用Qt来开发手机应用程序的朋友来说(它们熟悉使用Qt开发,但不熟悉JAVA),肯定是个令人振奋的好消息。

然而,对于Qt来说,像Android、iOS等毕竟是一种全新平台,因此,有一些Qt API是不支持Android、iOS的。如 Qt WebKit不支持Android,而且由于苹果App Store的条款限制,Qt WebKit可能无法在iOS上实现。对此,Qt开发团队正在努力,试图在未来版本中引入更加便利的方式使Qt API支持这些功能。

对于当前版本,如果Qt API不支持某些功能,可以使用平台的原生态API。比如,对于Android平台,Qt通过Android Extras模块提供了一个十分便利的API,用于使用JNI( the Java Native Interface)。

Qt5.2桌面平台的巨大提升

在Qt5.2中,除了全面支持几乎所有移动操作系统平台外,还修正了自5.1.1版本发布以来发现的1500个bug。同时,对于桌面操作系统,还有许多的完善和提升。

  • 进一步改善了桌面平台的Qt Quick Controls,使Qt Quick更容易集成到基于传统QWidget开发的应用程序中;
  • 许多的改进和Qt Widgets模块中一些bug的修正;
  • 增加了一新部件: QKeySequenceEdit,便于处理用户配置按键的绑定;
  • Accessibility全面支持所有的桌面平台操作系统以及android平台;
  • Qt Windows Extras模块:集成windows上本地的代码;
  • Qt Mac Extras模块:集成Mac OS X系统上本地的代码;

Qt Creator 3.0

本次除了发布Qt5.2外,还发布了新版本的Qt Creator IDE集成开发环境。

Qt Creator 3.0的改进主要集中在移动应用程序开发的支持和提升插件API的稳定性。用户可在Qt Creator 3.0版本上完成Android应用程序的开发。但Qt Creator 3.0暂不支持BlackBerry和Sailfish以及iOS等移动平台应用程序的开发。

Qt资源下载

Qt5.2和Qt Creator等Qt资源下载链接地址:http://qt-project.org/downloads

Qt

» 文章出处: reille博客—http://velep.com , 如果没有特别声明,文章均为reille博客原创作品
» 郑重声明: 原创作品未经允许不得转载,如需转载请联系reille#qq.com(#换成@)
分享到:

 Leave a Reply

(必须)

(我会替您保密的)(必须)

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.

   
© 2012 velep.com | reille blog | 管理| 粤ICP备15065318号-2| 谷歌地图| 百度地图| Suffusion theme|Sayontan Sinha

无觅相关文章插件,快速提升流量