5月22日,Qt開發者大會在北京舉行。Digia發布了最新的Qt 5.3、Qt webEngine、Qt Quick編譯器,以及最新的嵌入式企業版。在本次大會上,Digia國際產品高級副總裁 Tommi Laitinen還介紹了Qt Cloud云服務。
自從2013年12月,Qt發布5.2版本至今,下載量已經超過了100萬次。今年5月20日,Qt發布5.3版本庫,在發布后的一天半的時間里,已經在全球獲得6萬次下載。Qt 5.3提供了更完善的跨平臺的改進文檔和新的編碼實力。同時,它開始支持Windows RT平臺,到目前為止,Qt已經支持14個系統平臺。在QtWinRT版本上,開發者可使用Qt開發的最新的用戶界面Modern UI,并支持ARM芯片設備。
Qt 5.3引入新的組建QQuickWidget,支持基于Qt Widgets應用程序的簡化遷移,開發者可以在應用中混合使用C++ Qt Widgets和Qt Quick的UI技術。同時,Qt Quick Controls也得到了更新,包括日歷控件、原生對話框等。5.3企業版里首次引入了Qt Quick編譯器,允許開發者將QML文件編譯到應用中。編譯器確保QML源代碼的知識產權保護和預解析QML文件,縮短了加載時間,并提高了性能。據稱,使用編譯過的應用程序啟動的速度比以前快90%。
新的Qt Positioning接口為Android和iOS提供GPS支持,同時Qt藍牙API也已經支持Android。Qt Purchasing API目前支持Google Play和App Store,未來也講擴展至WinRT和臺式機市場。
Qt嵌入式企業版
Qt嵌入式企業版是一個產品化的軟件包,整合了開發嵌入式設備和應用程序的需要。其主要特點如下:
Qt嵌入式企業版的開發環境運行在Ubuntu Linux64位12.04 LTS或更高版本上。Qt嵌入式企業版仿真器包含在開發環境中,并自帶Yocto座位基礎工具,以便輕松擴展所提供的配置。以前的Qt嵌入式企業版提供USB鏈接方式,以便開發者進行基礎的設備部署、運行和調試。最新版增加了局域網鏈接方式,可簡化開發團隊成員之間的設備共享。
另外,Qt嵌入式企業版更新還與Qt Cloud云服務和Enginio數據存儲完全整合,用戶可通過Qt API創建一個完整的嵌入式云后端。目前Qt云服務為移動開發者和嵌入式開發者提供數據存儲、同步等BaaS服務,以及推送服務。另一方面,Qt Cloud還提供Managed Runtime,可以讓開發者在服務器端進行實時開發。
點擊查看Qt 5.3更多細節