Qt 5.3發(fā)布 增強(qiáng)跨平臺(tái)應(yīng)用開發(fā)性能和用戶體驗(yàn)
2014年5月20日 – Qt作為領(lǐng)先的跨平臺(tái)應(yīng)用程序和用戶界面(UI)開發(fā)框架發(fā)布***的版本Qt5.3。針對(duì)所有主要桌面,嵌入式和移動(dòng)平臺(tái),使用Qt的開發(fā)者均可以輕松開發(fā)跨平臺(tái)的應(yīng)用程序和簡單地重用代碼。 Qt5.3包括了眾多的新功能和改進(jìn),使開發(fā)人員可以在眾多場(chǎng)合下連接設(shè)備,運(yùn)行應(yīng)用程序,進(jìn)行簡單和輕松的開發(fā),在不同操作系統(tǒng)環(huán)境下使得最終用戶在使用上更輕松。為了降低應(yīng)用開發(fā)的門檻,-Digia還推出了Qt企業(yè)版包月計(jì)劃。
自2013年12月(Qt5.2)已被下載超過100萬次,在這個(gè)成功的基礎(chǔ)上,Qt5.3帶來更高品質(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)開發(fā)的進(jìn)展。 Qt WinRT版允許Qt開發(fā)人員可以使用的設(shè)備達(dá)到數(shù)百萬臺(tái),包括裝載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也獲得了新的更新,包括日歷控件,原生的對(duì)話框和菜單欄樣式,以及一些可供工業(yè)領(lǐng)域應(yīng)用程序使用的新的Qt Quick企業(yè)級(jí)控件。
API方面,新的Qt Positioning接口為Android和iOS提供了GPS支持,同時(shí)Qt的藍(lán)牙API也已經(jīng)在Android提供了支持。Qt企業(yè)版移動(dòng)應(yīng)用程序的客戶也將受益于Qt Purchasing API,它提供了一個(gè)簡單易用的,跨平臺(tái)的Qt API,所開發(fā)的應(yīng)用程序可以在Google Play和iOS App Store上購買。在未來,這將擴(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 編譯器,允許開發(fā)者將QML文件編譯到應(yīng)用程序里面。編譯器確保QML源代碼的知識(shí)產(chǎn)權(quán)保護(hù)和預(yù)解析QML文件,縮短了加載時(shí)間,并提高了性能。使用編譯過的Qt Quick,應(yīng)用程序啟動(dòng)的速度比以前快達(dá)90%。在平臺(tái)如iOS下,Qt Quick的編譯器顯著地改進(jìn)運(yùn)行時(shí)的性能。
Qt5.3企業(yè)版開始正式支持Digia的QNX®Neutrino ®6.6,為 QNX CAR汽車平臺(tái),醫(yī)療,工業(yè)自動(dòng)化,和機(jī)載娛樂產(chǎn)業(yè)提供直觀和有吸引力的用戶界面。
Qt企業(yè)版應(yīng)用程序的開發(fā),可以下載一個(gè)30天的免費(fèi)試用,或從http://qt.digia.com/Try-Buy以包月計(jì)劃購買。使用Qt 5.3開源版本可以從http://qt-project.org下載。 有關(guān)Qt的5.3的更多信息,請(qǐng)?jiān)L問產(chǎn)品頁面:http://qt.digia.com/qt53
關(guān)于Qt
全球范圍內(nèi)Qt 有超過50(100)萬開發(fā)人員。Qt 是一個(gè)完整的框架,可以開發(fā)強(qiáng)大的,交互的和獨(dú)立于平臺(tái)的應(yīng)用程序。Qt應(yīng)用程序可以原生運(yùn)行于桌面,嵌入式和宿主發(fā)布系統(tǒng),其具有的性能,遠(yuǎn)遠(yuǎn)優(yōu)于其他跨平臺(tái)的應(yīng)用程序開發(fā)框架。Qt 支持多個(gè)平臺(tái)和操作系統(tǒng),使開發(fā)者省去移植到其他設(shè)備上需要花費(fèi)的大量時(shí)間。
Qt是軟件開發(fā)者為軟件開發(fā)人員設(shè)計(jì)的產(chǎn)品,它使得開發(fā)人員的工作變得簡單,友好方便的工具給使用者帶來***的開發(fā)體驗(yàn),為最終用戶帶來優(yōu)質(zhì)的用戶體驗(yàn)。Qt是跨平臺(tái)的,所有Qt的開發(fā)人員都能通過Qt跨平臺(tái)框架,重用程序代碼,支持多平臺(tái)運(yùn)行的需求。Qt帶給開發(fā)者的是無限的創(chuàng)新空間,更少的代碼編寫,更好的創(chuàng)意設(shè)計(jì),更多的平臺(tái)支持。
關(guān)于Digia, Qt
Digia 負(fù)責(zé)所有Qt相關(guān)的活動(dòng)包括產(chǎn)品開發(fā),商業(yè)許可和開源許可。Digia Plc,的總部設(shè)在赫爾辛基,在納斯達(dá)克OMX赫爾辛基交易所(DIG1V)上市。作為軟件服務(wù)和咨詢巨頭,于2011年3月以來一直是Qt的商業(yè)許可所有者。2012年9月Digia從諾基亞收購了全部Qt業(yè)務(wù)。目前,Digia公司在中國,芬蘭,德國,挪威,俄羅斯,瑞典和美國都設(shè)有分支機(jī)構(gòu)。
Digia在Qt產(chǎn)品方面的目標(biāo)是為桌面、嵌入式、移動(dòng)開發(fā)者和公司提供***大的跨平臺(tái)UI和應(yīng)用程序框架。Digia作為Qt的廠商,將為開發(fā)者提供Qt 軟件產(chǎn)品授權(quán),技術(shù)支持和技術(shù)服務(wù)。我們的使命是與Qt開發(fā)者密切合作,確保項(xiàng)目按計(jì)劃交付并保持競(jìng)爭(zhēng)優(yōu)勢(shì)。