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