Qt继续发挥跨平台的优势
优势一、支持原生应用
对于其他跨平台工具,Qt更多是支持原生应用,对于系统性能提高幅度比较大,很多市场上的一些跨平台工具,使用都是Web技术,Web技术对于系统性能可能有一些影响。QML 是Qt中一个创新性的技术,能够让开发者以比较小的代价或者较低的门槛生成非常炫的人机交互界面。在Qt5里面主推的QML2面向多点触摸、3D等特性。在嵌入式领域,尤其对系统性能要求比较高。Qt的一大好处是能够做原生的系统应用。很多时候客户不必先选择操作系统或者硬件。当选择Qt技术的时候,先选择Qt图形框架之后再选择用什么操作系统。以往用户一旦选择操作系统多半就意味着要选择硬件,比如汽车领域是用Linux还是Android,都会对应着不同的硬件选择。
优势二、提高投入产出比
使用Qt的投入产出是企业非常关注的。Qt对于个人开发者或者使用Qt的企业来说,提升投入产出有很大的帮助。目前来看,如果不采用跨平台的技术,加入企业要开发一个IOS应用和Android应用的话,都需要配备专门的开发人员,在移动开发人才紧缺的情况下,投入成本非常高。采用Qt跨平台技术的好处是一个开发团队可以把所有的应用全部用Qt框架做出来,这样对于企业的投入产出有很大的帮助。
Qt的典型案例
在了解这项技术之前,我们很习惯的想知道这项技术究竟能够用到哪些领域。从Digia的介绍来看,Qt的技术应用的确广泛。目前应用的行业主要包括能源行业的石油、电力;国内的军工和国防行业,比如中国航天科技、中国电子科技集团;还有医疗行业的客户,利用Qt开发一些如B超、心电等有人机交换的界面应用或设备。
全球范围来讲Qt应用到的典型客户:比如汽车领域,包括沃尔沃、三菱、大众。一些比较知名的软件包括PhotoShop、Skype、Google Earth。除此之外,现在比较知名的软件,基于Qt开发整个图形,比如说MAYA,金山Office的Linux版本的界面。具体到一些行业应用,日常生活相关比较多的比如机顶盒、冰箱、咖啡机等小型液晶显示界面上的构件。Qt服务于不同行业,在世界其他国家和中国有比较大的相似性,客户的集中程度主要是能源、医疗、军工和国防、汽车、游戏动画视觉效果、芯片、消费电子等。
总结
尽管Qt在发展的过程中经历了众多的历史阶段,但是重新确立了自己的发展方向,将更加具有前瞻性的技术趋势融合到Qt的框架中,能够沿着跨平台技术的需求发展,必将迎来技术的春天。