Qt 5.4 正式发布 引入 Windows Phone,支持 HTML 5 混合开发 2014 年 12 月 11 日消息,Digia 全资子公司 The Qt Company 在其官方博客上宣布,正式发布 Qt 5.4,支持 HTML 5 混合开发,引入对 Windows Phone 的支持,以及众多跨桌面、移动、嵌入式平台的增强功能,还同时包括了 Qt Creator 3.3 正式版,并针对设备创建推出全新开发包。此外,值得开发者注意的是,Qt 5.4 将是最后一个支持 WebKit 的版本。 作为 Qt 独立运营后的第一个整合版本,Qt 5.4 不仅延续了之前各个版本所包含的先进技术,更进一步提升性能,新增了基于 Chromium 浏览器引擎的 Qt WebEngine,以实现对 Qt 与 HTML 5 混合开发的支持。除引入新平台之外,Qt 5.4 还针对几大主流移动平台进行了改进,更适于 iOS 8 和 Xcode 6,而 Qt Quick 还增加了对 Android 原生应用风格的支持。 01、新增 Qt WebEngine,完全集成 Qt 图形库 HTML 5 技术风生水起,Qt 开发团队用近一年的时间开发了一个全新基于 Chromium 浏览器的 Qt WebEngine 引擎,以支持面向未来的 Hybrid 应用开发,并完全支持桌面和嵌入式平台。此外,Qt WebEngine 不仅提供了易于使用的跨平台 API,还完全集成了 Qt 图形库,允许网页内容进行叠加,并与 Qt 用户界面或 OpenGL 图形效果混合。 02、最后一个支持 WebKit 的版本 Qt 5.4 仍包含老旧 Qt WebKit 模块,但在今后发布的版本中将停止对 WebKit 的支持,对此,Qt 团队建议开发者将项目统一从 WebKit 迁移至 Qt WebEngine,而对于需要 Web 能力的新项目,最好直接采用 Qt WebEngine 开发。 03、新增 Qt WebView Qt 5.4 在商业授权协议和 LGPL v3 授权协议下推出 Qt WebView,支持 iOS 和 Android,能够利用原生操作系统浏览器引擎整合网页内容。 04、支持 Windows Phone 8.1、Android 5.0、iOS 8 和 Xcode 6 Qt 5.4 引入了对 Windows Store Apps 的支持,包括 Win RT 和 Windows Phone 8.1,并改进了对 Android 和 iOS 平台的支持。而 Qt Quick 则增加了对 Android 原生应用程序风格的支持。Qt 从 5.3 版本就开始支持 Android 5.0,而经过改进,Qt 5.4 更加适用于 iOS 8 和 Xcode 6。此外,Qt 5.4 the Indie Mobile 包现在包括了 Qt Purchasing API。 除上述外,Qt 5.4 还引入了 Qt Quick 2D Renderer 插件,使 Qt Quick 的图形不用 OpenGL 也能运行;允许 Qt Quick 在没有 GPU 的低端设备上运行,还纳入了 Qt Quick Compiler 2.0,进一步缩短设备启动时间,防止逆向工程。而为了满足可穿戴设备和物联网开发的需求,Qt 5.4 还提供了蓝牙低能耗支持的技术预览版本。 版权声明: 本文由 德云社区 整理,原文来自网络。 |