Qt 5.3增强跨平台应用开发的性能和用户体验
时间:2014-06-12 来源:IC乐购
Qt作为领先的跨平台应用程序和用户界面(UI)开发框架发布最新的版本Qt5.3。针对所有主要桌面,嵌入式和移动平台,使用Qt的开发者均可以轻松开发跨平台的应用程序和简单地重用代码。 Qt5.3包括了众多的新功能和改进,使开发人员可以在众多场合下连接设备,运行应用程序,进行简单和轻松的开发,在不同操作系统环境下使得最终用户在使用上更轻松。为了降低应用开发的门槛,-Digia还推出了Qt企业版包月计划。
自2013年12月(Qt5.2)已被下载超过100万次,在这个成功的基础上,Qt5.3带来更高品质的跨平台的改进文档和新的编码实例以提供更好的用户体验。此外,对于Qt在Windows Runtime的移植现在已经达到了Beta版阶段,进一步加强了Qt的跨平台以及多平台移动开发的进展。 Qt WinRT版允许Qt开发人员可以使用的设备达到数百万台,包括装载Windows8.x的个人电脑和平板电脑,也可以使用Qt开发最新的用戶界面Modern UI,另外也支持ARM芯片的设备(如微软的Surface和Windows Phone设备)。
Qt 5.3为桌面应用程序开发做了改进,使得现有的用户能够更便捷的迁移到Qt5。QQuickWidget新组件的引入,其目的是为了支持基于Qt Widgets应用程序的简化迁移,使得开发人员可以在一个程序里面混合使用C + + Qt Widgets和Qt Quick的UI技术。这使设计人员和开发人员可以一起使用最好的UI技术,并且不牺牲其他的易用性和功能,以节省时间。Qt Quick Controls也获得了新的更新,包括日历控件,原生的对话框和菜单栏样式,以及一些可供工业领域应用程序使用的新的Qt Quick企业级控件。
API方面,新的Qt Positioning接口为Android和iOS提供了GPS支持,同时Qt的蓝牙API也已经在Android提供了支持。Qt企业版移动应用程序的客户也将受益于Qt Purchasing API,它提供了一个简单易用的,跨平台的Qt API,所开发的应用程序可以在Google Play和iOS App Store上购买。在未来,这将扩展到WinRT(Windows应用商店/ Windows Phone的商店)和台式机市场中,例如Mac OS X的商店。
Qt的云后端服务产品组合里,Qt 5.3还发布了新的Qt WebSockets API和新的托管的WebSocket ,使云连接的应用程序和设备进行实时双向通信。此外,托管的WebSockets解决方案支持任何数量的客户端 - 服务器通信,这样使一个一对多的通信通道,包括聊天和通知,都可以实现。
Qt 5.3在Qt企业版里首次引入了一个专业的编译工具,Qt Quick 编译器,允许开发者将QML文件编译到应用程序里面。编译器确保QML源代码的知识产权保护和预解析QML文件,缩短了加载时间,并提高了性能。使用编译过的Qt Quick,应用程序启动的速度比以前快达90%。在平台如iOS下,Qt Quick的编译器显著地改进运行时的性能。
Qt5.3企业版开始正式支持Digia的QNX®Neutrino ®6.6,为 QNX CAR汽车平台,医疗,工业自动化,和机载娱乐产业提供直观和有吸引力的用户界面。
IC乐购(www.iclego.com)是一家一站式元器件在线采购网, 提供Digikey、Mouser(贸泽)、Element14(e络盟)、Wpi(大联大)、Future(富昌)、Avnet(安富利)、Arrow(艾睿)、Chip1stop、Onlinecomponents、Master等主流供货商的芯片采购服务,在IC采购, 元器件交易和IC交易业务领域中排名第一的在线采购平台。