新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 業(yè)界動(dòng)態(tài) > Qt 5.3增強(qiáng)跨平臺(tái)應(yīng)用開(kāi)發(fā)的性能和用戶體驗(yàn)

Qt 5.3增強(qiáng)跨平臺(tái)應(yīng)用開(kāi)發(fā)的性能和用戶體驗(yàn)

作者: 時(shí)間:2014-06-05 來(lái)源:電子產(chǎn)品世界 收藏

  作為領(lǐng)先的跨平臺(tái)應(yīng)用程序和用戶界面()開(kāi)發(fā)框架發(fā)布最新的版本5.3。針對(duì)所有主要桌面,嵌入式和移動(dòng)平臺(tái),使用的開(kāi)發(fā)者均可以輕松開(kāi)發(fā)跨平臺(tái)的應(yīng)用程序和簡(jiǎn)單地重用代碼。 Qt5.3包括了眾多的新功能和改進(jìn),使開(kāi)發(fā)人員可以在眾多場(chǎng)合下連接設(shè)備,運(yùn)行應(yīng)用程序,進(jìn)行簡(jiǎn)單和輕松的開(kāi)發(fā),在不同操作系統(tǒng)環(huán)境下使得最終用戶在使用上更輕松。為了降低應(yīng)用開(kāi)發(fā)的門(mén)檻,-Digia還推出了Qt企業(yè)版包月計(jì)劃。

本文引用地址:http://www.butianyuan.cn/article/247867.htm

  自2013年12月(Qt5.2)已被下載超過(guò)100萬(wàn)次,在這個(gè)成功的基礎(chǔ)上,Qt5.3帶來(lái)更高品質(zhì)的跨平臺(tái)的改進(jìn)文檔和新的編碼實(shí)例以提供更好的用戶體驗(yàn)。此外,對(duì)于Qt在Windows Runtime的移植現(xiàn)在已經(jīng)達(dá)到了Beta版階段,進(jìn)一步加強(qiáng)了Qt的跨平臺(tái)以及多平臺(tái)移動(dòng)開(kāi)發(fā)的進(jìn)展。 Qt WinRT版允許Qt開(kāi)發(fā)人員可以使用的設(shè)備達(dá)到數(shù)百萬(wàn)臺(tái),包括裝載Windows8.x的個(gè)人電腦和平板電腦,也可以使用Qt開(kāi)發(fā)最新的用戶界面Modern ,另外也支持ARM芯片的設(shè)備(如微軟的Surface和Windows Phone設(shè)備)。

  Qt 5.3為桌面應(yīng)用程序開(kāi)發(fā)做了改進(jìn),使得現(xiàn)有的用戶能夠更便捷的遷移到Qt5。QQuickWidget新組件的引入,其目的是為了支持基于Qt Widgets應(yīng)用程序的簡(jiǎn)化遷移,使得開(kāi)發(fā)人員可以在一個(gè)程序里面混合使用C + + Qt Widgets和Qt Quick的技術(shù)。這使設(shè)計(jì)人員和開(kāi)發(fā)人員可以一起使用最好的UI技術(shù),并且不犧牲其他的易用性和功能,以節(jié)省時(shí)間。Qt Quick Controls也獲得了新的更新,包括日歷控件,原生的對(duì)話框和菜單欄樣式,以及一些可供工業(yè)領(lǐng)域應(yīng)用程序使用的新的Qt Quick企業(yè)級(jí)控件。

  方面,新的Qt Positioning接口為Android和iOS提供了GPS支持,同時(shí)Qt的藍(lán)牙也已經(jīng)在Android提供了支持。Qt企業(yè)版移動(dòng)應(yīng)用程序的客戶也將受益于Qt Purchasing ,它提供了一個(gè)簡(jiǎn)單易用的,跨平臺(tái)的Qt API,所開(kāi)發(fā)的應(yīng)用程序可以在Google Play和iOS App Store上購(gòu)買。在未來(lái),這將擴(kuò)展到WinRT(Windows應(yīng)用商店/ Windows Phone的商店)和臺(tái)式機(jī)市場(chǎng)中,例如Mac OS X的商店。

  Qt的云后端服務(wù)產(chǎn)品組合里,Qt 5.3還發(fā)布了新的Qt WebSockets API和新的托管的WebSocket ,使云連接的應(yīng)用程序和設(shè)備進(jìn)行實(shí)時(shí)雙向通信。此外,托管的WebSockets解決方案支持任何數(shù)量的客戶端 - 服務(wù)器通信,這樣使一個(gè)一對(duì)多的通信通道,包括聊天和通知,都可以實(shí)現(xiàn)。

  Qt 5.3在Qt企業(yè)版里首次引入了一個(gè)專業(yè)的編譯工具,Qt Quick 編譯器,允許開(kāi)發(fā)者將QML文件編譯到應(yīng)用程序里面。編譯器確保QML源代碼的知識(shí)產(chǎn)權(quán)保護(hù)和預(yù)解析QML文件,縮短了加載時(shí)間,并提高了性能。使用編譯過(guò)的Qt Quick,應(yīng)用程序啟動(dòng)的速度比以前快達(dá)90%。在平臺(tái)如iOS下,Qt Quick的編譯器顯著地改進(jìn)運(yùn)行時(shí)的性能。

  Qt5.3企業(yè)版開(kāi)始正式支持Digia的QNX®Neutrino ®6.6,為 QNX CAR汽車平臺(tái),醫(yī)療,工業(yè)自動(dòng)化,和機(jī)載娛樂(lè)產(chǎn)業(yè)提供直觀和有吸引力的用戶界面。



關(guān)鍵詞: Qt UI API

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉