諾基亞發(fā)布Qt 4.6版本 支持多點觸摸和手勢輸入
諾基亞軟件部門近日發(fā)布了C++圖形用戶界面應(yīng)用程序框架Qt 4.6版。新版本對全新平臺提供支持,具有強(qiáng)大的全新圖形處理能力并支持多點觸摸和手勢輸入,讓高級應(yīng)用程序和設(shè)備的開發(fā)過程變得更加輕松和快樂。
諾基亞應(yīng)用服務(wù)和框架副總裁Sebastian Nystrom說:不論是什么樣產(chǎn)品設(shè)計或開發(fā)平臺,Qt 4.6的發(fā)布對開發(fā)人員來說都是一件令人興奮的事。
開發(fā)人員可以輕而易舉地為桌面平臺或設(shè)備(包括數(shù)億部基于Symbian 和 Maemo系統(tǒng)的設(shè)備)開發(fā)出具有視覺美感和網(wǎng)絡(luò)連接功能的應(yīng)用程序。
Nystrom補(bǔ)充說:開發(fā)人員將非常喜歡使用Qt直觀的編程界面,快速開發(fā)出功能強(qiáng)大、外表美觀的應(yīng)用程序。
更多平臺
Qt 4.6 ***包含了對Symbian 平臺的支持,并在其所支持的平臺中新增了 Windows 7、Apple Mac OS 10.6 (雪豹) 和即將上市的Maemo 6。此外還為實時操作系統(tǒng)QNX 和 VxWorks提供了網(wǎng)絡(luò)社區(qū)支持。對Maemo 5 的支持目前也已進(jìn)入研發(fā)階段,其技術(shù)預(yù)覽版第二版已于今日發(fā)布。
Qt 對 Symbian 和 Maemo 的支持***為開發(fā)人員創(chuàng)造了使用同一代碼庫同時針對這兩個平臺進(jìn)行開發(fā)的機(jī)會。能夠跨平臺分享代碼就意味著開發(fā)人員所開發(fā)的應(yīng)用程序上市的速度將更快,影響的設(shè)備用戶群將更廣。
Qt Mobility項目下的全新Qt API技術(shù)預(yù)覽版也于今日同時發(fā)布。這些跨平臺的API為開發(fā)人員提供了多種功能,如導(dǎo)航類設(shè)備的定位功能,以及信息發(fā)送和接收、聯(lián)系人和網(wǎng)絡(luò)連接管理等。
外觀更炫
Qt 4.6是在4.5圖形增強(qiáng)功能的基礎(chǔ)上創(chuàng)建的,進(jìn)一步強(qiáng)化了這些圖形功能,添加了全新的動畫框架(Animation Framework)包括直觀的狀態(tài)機(jī)功能以及全新的高級圖形功能,如不透明、陰影、閃光和濾鏡等。
使用手指
Qt4.6最令人興奮的新功能之一就是可以創(chuàng)建多點觸摸應(yīng)用程序。這種全新的基于多觸點和手勢的輸入法(如輕觸和動力滾動)使Qt4.6框架的功能更為強(qiáng)大,用戶可以通過觸覺以動態(tài)的方式與應(yīng)用程序和設(shè)備進(jìn)行互動。
性能更強(qiáng)
#T#傳統(tǒng)軟件開發(fā)觀點認(rèn)為高級用戶界面功能的獲得通常是以性能嚴(yán)重受損作為代價的。Qt 4.6 對此觀點提出了挑戰(zhàn),為此投入大量工作,既要獲得***性能,又要能讓開發(fā)人員所開發(fā)的產(chǎn)品達(dá)到用戶所要求的令人驚嘆的效果。
性能提升主要包括:一個經(jīng)過高度優(yōu)化、重新編寫的 Qt GraphicsView 渲染算法、一個全新的 OpenGL 繪圖引擎、WebKit、使用 OpenVG 對 2D 矢量圖形的支持,以及對全新 DirectFB 的支持。
***工具
在發(fā)布 Qt 4.6 的同時,作為 Qt 開發(fā)跨平臺 IDE 的 Qt Creator 也發(fā)布了更新版本。Qt Creator 1.3 和 Qt 4.6共同構(gòu)成的 Qt SDK,包含了開發(fā)跨平臺應(yīng)用程序所需的全部功能。
關(guān)于Qt框架
Qt是一個跨平臺的C++圖形用戶界面應(yīng)用程序框架。它提供給應(yīng)用程序開發(fā)者建立藝術(shù)級的圖形用戶界面所需的所用功能。Qt是完全面向?qū)ο蟮模苋菀讛U(kuò)展,并且允許真正地組件編程。
自從1996年早些時候,Qt進(jìn)入商業(yè)領(lǐng)域,它已經(jīng)成為全世界范圍內(nèi)數(shù)千種成功的應(yīng)用程序的基礎(chǔ)。Qt也是流行的Linux桌面環(huán)境KDE 的基礎(chǔ),KDE是所有主要的Linux發(fā)行版的一個標(biāo)準(zhǔn)組件。