奇趣科技近日發(fā)布了其旗艦產(chǎn)品Qt的最新版本Qt 4.4。Qt 4.4中新增了眾多關(guān)鍵功能,使開(kāi)發(fā)人員首次能夠?qū)?shí)時(shí)Web功能集成到本地桌面和移動(dòng)設(shè)備應(yīng)用中去。Qt 4.4輕松地提供了Windows、Macintosh和Linux操作系統(tǒng)以及移動(dòng)設(shè)備之間一致的跨平臺(tái)用戶體驗(yàn)。這家偏居北歐的公司目前已被諾基亞收購(gòu),但具體細(xì)節(jié)還在進(jìn)行中,預(yù)計(jì)還需要幾個(gè)月才能完成。
而其早先推出的 Qt為創(chuàng)建跨桌面系統(tǒng)和設(shè)備的應(yīng)用及服務(wù)提供了一個(gè)通用框架。Qt 4.4更是將這些應(yīng)用延伸至運(yùn)行Windows Embedded CE操作系統(tǒng)的移動(dòng)設(shè)備中去。Windows Embedded CE是一款運(yùn)行在各類移動(dòng)終端設(shè)備上的小型操作系統(tǒng),諸如:智能手機(jī)、條形碼讀碼器以及機(jī)頂盒、數(shù)字畫框等眾多消費(fèi)類電子產(chǎn)品都采用該款系統(tǒng)。
奇趣科技亞洲區(qū)銷售和營(yíng)運(yùn)總監(jiān)兼奇趣科技(北京)有限公司總經(jīng)理David Almstrom指出,“ Qt 4.4讓開(kāi)發(fā)人員能夠開(kāi)發(fā)出先進(jìn)的用戶界面,讓他們能夠以更高的效率開(kāi)發(fā)出運(yùn)行更快的高性能應(yīng)用,并且增加了對(duì)Windows CE操作系統(tǒng)的支持”。
除了集成WebKit和支持Windows Embedded CE之外,Qt 4.4還集成了100多個(gè)新類和一系列性能的改進(jìn)。Qt 4.4的新特性包括:
Qt WebKit集成 – Qt集成了WebKit功能,它是被采用于蘋果Safari、iPhone和幾百萬(wàn)部諾基亞手機(jī)中的開(kāi)源瀏覽器引擎。這種集成讓開(kāi)發(fā)人員能夠整合web、本地內(nèi)容和功能,開(kāi)發(fā)出全新的用戶界面,并為用戶提供一致、豐富的Web體驗(yàn)。
支持Windows CE的Qt– 除了支持嵌入式Linux操作系統(tǒng)之外,Qt現(xiàn)在還支持Windows CE操作系統(tǒng),為它們提供一個(gè)統(tǒng)一的API。這將使得消費(fèi)電子產(chǎn)品制造商可以統(tǒng)一開(kāi)發(fā)技能、開(kāi)發(fā)人員資源和編譯代碼,從而縮短產(chǎn)品的上市時(shí)間,并降低成本。代碼可以從一個(gè)桌面操作系統(tǒng)移植到另一個(gè)桌面操作系統(tǒng),或從一個(gè)桌面操作系統(tǒng)移移植到一個(gè)嵌入式操作系統(tǒng),或從一個(gè)嵌入式操作系統(tǒng)移植到另一個(gè)嵌入式操作系統(tǒng)。
多媒體框架– Qt現(xiàn)在支持Phonon,后者是與KDE聯(lián)合開(kāi)發(fā)的一個(gè)多媒體框架。Phonon便于軟件開(kāi)發(fā)人員在C++應(yīng)用程序中集成多媒體回放功能,讓他們能夠方便地將豐富的多媒體內(nèi)容添加到應(yīng)用程序中。
圖形視圖中的widgets (Widgets in Graphics View) - 現(xiàn)在,Qt將嵌入式widgets的靈活性添加到布景中,為繪畫布局領(lǐng)域(canvas realm)帶來(lái)了諸如版面設(shè)計(jì)、風(fēng)格、彈出式(窗口),乃至視窗裝飾(window decorations)等功能。同時(shí),允許對(duì)widgets進(jìn)行旋轉(zhuǎn)、縮放和應(yīng)用軟件的透視變換等操作。
并發(fā)框架– Qt現(xiàn)在包含一個(gè)API,便于開(kāi)發(fā)多線程應(yīng)用,充分利用多CPU系統(tǒng)的處理優(yōu)勢(shì)。
更好地支持XML文件– Qt現(xiàn)在支持XQuery標(biāo)準(zhǔn),可讓軟件開(kāi)發(fā)人員從基于Qt的應(yīng)用程序內(nèi)的XML加密內(nèi)容中查詢、提取和轉(zhuǎn)換數(shù)據(jù)。
責(zé)編:Quentin