Qt5.4發布 助力跨平臺應用開發與設備創建

jopen 10年前發布 | 11K 次閱讀 QT

Qt5.4發布 助力跨平臺應用開發與設備創建

        2014 年 12 月 10 日 — The Qt Company 今天發布了其領先的跨平臺應用和用戶界面(UI)開發框架的最新版本 Qt 5.4。Qt 5.4 使得創建具有原生 C++ 性能的連接設備和精彩應用變得更加簡單,企業可以執行面向未來的多屏幕適應和物聯網戰略,并延伸到所有主要的桌面、嵌入式和移動操作系統。此版本同樣將 LGPLv3 作為授權協議方式之一,希望藉此保護自由軟件基金會(The Free Software Foundation)所倡導的用戶自由。

        Qt 5.4 延續了之前各個版本中所包含的先進技術(前一個版本 Qt 5.3 下載量已逾 160 萬次),并進一步增加了功能,提升了性能,幫助開發者面向更加廣泛的應用。其亮點包括:在商業授權和 LGPLv3 授權協議下,增加了新的基于 Chromium 瀏覽器引擎的 Qt WebEngine,以支持面向未來、整合網絡技術的 Qt 與 HTML5 的混合開發;完全支持 Windows Store Apps,包括 WinRT 和 Windows Phone 8.1;Qt Quick 控件在商業和 LGPLv3 授權協議下可提供原生的 Android 風格;針對嵌入式系統開發增加了新的功能,特別是增加了 Qt Quick Compiler 2.0 和新的 Qt Quick 2D Renderer;提供全新的“平滑”式 Qt Quick 控件,為應用和設備的用戶界面帶來更加精致的外觀。為了滿足可穿戴設備和物聯網開發需求的增長,提供了藍牙低能耗支持的技術預覽版本。此外,Qt 5.4 還將 Qt Creator IDE 更新到 3.3 版本,其提供了全新的 Qt Quick Designer 和許多其它提高工作效率的功能。

        Qt 將簡單的開發與高效的性能相結合,即使在處理器能力受限的平臺上,依然能開發出精彩、流暢和時尚的用戶界面。該框架帶來的這些優勢不僅體現在最初的目標平 臺或設備上,也包括所有其它的支持平臺。開發者可以放心工作,并清楚地知道,他們的投資在支持其它操作系統或部署到額外設備硬件時會得到回報。

        隨著 HTML5 的重要性越來越高,Qt 5.4 用新的基于 Chromium 的瀏覽器引擎 Qt WebEngine 支持面向未來的混合應用開發,并得到桌面和嵌入式平臺上的完全支持。除了為 Chromium 提供方便的跨平臺 API,Qt WebEngine 還完全集成了 Qt 的圖形庫,允許網頁內容進行疊加,并與 Qt 用戶界面或 OpenGL 圖形效果混合。Qt 近一年內已經沒有對 Webkit 引入任何新功能,Qt 5.4 將是最后一個支持 Webkit Suppot 的版本。今后發布的版本將停止對 Webkit 的支持,因此建議所有需要瀏覽器能力的新項目采用 Qt WebEngine 開發。針對移動平臺,在商業授權協議和 LGPLv3 授權協議下推出的 Qt WebView,能夠利用原生的操作系統瀏覽器引擎整合網頁內容。

        Qt 5.4 更加適用于最新的桌面操作系統版本,提升了在 OS X 10.10 Yosemite 上的體驗,支持高清顯示,并針對 Windows 8.1 進行了改進,還能夠在 Windows 上的 OpenGL 和 ANGLE 之間進行動態 GL 切換。現在使用 Qt 5.4 提供的圖形 API,可以根據需要混搭 Qt Quick、Qt Widgets 和原生 OpenGL。

        針對移動應用開發,Qt 5.4 引入了對 Windows Store Apps 的完全支持,并改進了對 Android 和 iOS 平臺的支持。Qt Quick 控件,即 UI 控件的集合,增加了對 Android 原生應用程序風格的支持。Qt 5.3 版本就開始支持 Android 5。經過改進,Qt 更加適用于 iOS8 和 XCode 6。此外,Qt 5.4 the Indie Mobile 包(專為個人移動開發者或移動應用開發屋而設計)現在包括了 Qt Purchasing API。

        Qt 5.4 進一步增強了其應用于開發連接設備系統的能力,可以帶來更加精彩的外觀和更強大的性能。Qt 對開發嵌入式系統的現有支持包括強大的 C++ 類庫、完整的嵌入式工具鏈和即時原型設計用的預編譯庫。Qt 5.4 推出了全新專業設計“平滑”風格的 Qt Quick 控件,覆蓋了傳統和工業企業的控件,為應用和設備的用戶界面帶來更靚麗的外觀。它還引入了 Qt Quick 2D Renderer 插件,使 Qt Quick 的圖形不用 OpenGL 也能運行,并允許 Qt Quick 在沒有 GPU 的低端設備上運行,還納入了 Qt Quick Compiler 2.0,進一步縮短設備啟動時間,并防止逆向工程。

        要了解更多信息和下載 Qt 5.4,請訪問:http://www.qt.io/qt5-4/

        關于The Qt Company

        The Qt Company 為 Digia 公司(納斯達克 OMX 赫爾辛基證交所-DIG1V)的子公司,負責 Qt 的產品開發、商業化以及依據商業和開源授權協議進行授權。Qt 是基于 C++ 的框架,包含豐富的類庫和工具,能夠開發強大、交互和跨平臺的應用和設備,在全球擁有超過 80 萬開發者。Qt 支持多種桌面、嵌入式和移動操作系統,開發者可以通過重復使用一套代碼,節省大量與應用和設備開發相關的時間。Navico、ABB, Pitney Bowes、Thales, Michelin、Magneti Marelli 和 Sennheiser 等眾多行業領導者,都將 Qt 應用于開發其車載設備、工業自動化應用和關鍵任務系統。The Qt Company 的業務遍及中國、芬蘭、德國、挪威、俄羅斯、瑞典和美國。更少編碼,更多創意,隨處部署。要了解更多信息,請訪問 http://qt.io。

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!