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