Qt 5.3增強(qiáng)跨平臺應(yīng)用開發(fā)的性能和用戶體驗(yàn)
Qt作為領(lǐng)先的跨平臺應(yīng)用程序和用戶界面(UI)開發(fā)框架發(fā)布最新的版本Qt5.3。針對所有主要桌面,嵌入式和移動平臺,使用Qt的開發(fā)者均可以輕松開發(fā)跨平臺的應(yīng)用程序和簡單地重用代碼。 Qt5.3包括了眾多的新功能和改進(jìn),使開發(fā)人員可以在眾多場合下連接設(shè)備,運(yùn)行應(yīng)用程序,進(jìn)行簡單和輕松的開發(fā),在不同操作系統(tǒng)環(huán)境下使得最終用戶在使用上更輕松。為了降低應(yīng)用開發(fā)的門檻,-Digia還推出了Qt企業(yè)版包月計(jì)劃。
本文引用地址:http://www.ex-cimer.com/article/247867.htm自2013年12月(Qt5.2)已被下載超過100萬次,在這個(gè)成功的基礎(chǔ)上,Qt5.3帶來更高品質(zhì)的跨平臺的改進(jìn)文檔和新的編碼實(shí)例以提供更好的用戶體驗(yàn)。此外,對于Qt在Windows Runtime的移植現(xiàn)在已經(jīng)達(dá)到了Beta版階段,進(jìn)一步加強(qiáng)了Qt的跨平臺以及多平臺移動開發(fā)的進(jìn)展。 Qt WinRT版允許Qt開發(fā)人員可以使用的設(shè)備達(dá)到數(shù)百萬臺,包括裝載Windows8.x的個(gè)人電腦和平板電腦,也可以使用Qt開發(fā)最新的用戶界面Modern UI,另外也支持ARM芯片的設(shè)備(如微軟的Surface和Windows Phone設(shè)備)。
Qt 5.3為桌面應(yīng)用程序開發(fā)做了改進(jìn),使得現(xiàn)有的用戶能夠更便捷的遷移到Qt5。QQuickWidget新組件的引入,其目的是為了支持基于Qt Widgets應(yīng)用程序的簡化遷移,使得開發(fā)人員可以在一個(gè)程序里面混合使用C + + Qt Widgets和Qt Quick的UI技術(shù)。這使設(shè)計(jì)人員和開發(fā)人員可以一起使用最好的UI技術(shù),并且不犧牲其他的易用性和功能,以節(jié)省時(shí)間。Qt Quick Controls也獲得了新的更新,包括日歷控件,原生的對話框和菜單欄樣式,以及一些可供工業(yè)領(lǐng)域應(yīng)用程序使用的新的Qt Quick企業(yè)級控件。
API方面,新的Qt Positioning接口為Android和iOS提供了GPS支持,同時(shí)Qt的藍(lán)牙API也已經(jīng)在Android提供了支持。Qt企業(yè)版移動應(yīng)用程序的客戶也將受益于Qt Purchasing API,它提供了一個(gè)簡單易用的,跨平臺的Qt API,所開發(fā)的應(yīng)用程序可以在Google Play和iOS App Store上購買。在未來,這將擴(kuò)展到WinRT(Windows應(yīng)用商店/ Windows Phone的商店)和臺式機(jī)市場中,例如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è)一對多的通信通道,包括聊天和通知,都可以實(shí)現(xiàn)。
Qt 5.3在Qt企業(yè)版里首次引入了一個(gè)專業(yè)的編譯工具,Qt Quick 編譯器,允許開發(fā)者將QML文件編譯到應(yīng)用程序里面。編譯器確保QML源代碼的知識產(chǎn)權(quán)保護(hù)和預(yù)解析QML文件,縮短了加載時(shí)間,并提高了性能。使用編譯過的Qt Quick,應(yīng)用程序啟動的速度比以前快達(dá)90%。在平臺如iOS下,Qt Quick的編譯器顯著地改進(jìn)運(yùn)行時(shí)的性能。
Qt5.3企業(yè)版開始正式支持Digia的QNX®Neutrino ®6.6,為 QNX CAR汽車平臺,醫(yī)療,工業(yè)自動化,和機(jī)載娛樂產(chǎn)業(yè)提供直觀和有吸引力的用戶界面。
評論