您的位置 首页 国产IC

Qt5.3重磅上台:增强跨渠道性与全新收费形式

移动设备操作系统种类的不断增加,开发者在开发应用的时候需要针对不同的平台分别开发APP,这既增加了开发者投入的成本,又延缓了APP上架的时间

移动设备操作系统品种的不断添加,开发者在开发运用的时分需求针对不同的渠道别离开发APP,这既添加了开发者投入的本钱,又延缓了APP上架的时刻。可是,开发者热衷于多个渠道,不局限于将运用固定在一个商场现已成为不争的实际,跟着物联网的兴起,这种状况更加显着。有没有什么办法可以处理这种问题呢?

跟着2014年5月22日,我国Qt开发者大会按期在北京举办,开发者们总算看到了针对跨渠道开发的曙光。Digia世界产品高档副总裁Tommi Laitinen, Digia China总经理Henry Wu,Qt项目首席保护工程师Lars Knoll作为发言人到会了此次大会,为咱们带来了Qt的最新产品——Qt5.3,会后,笔者还采访了Qt研制总监Tuukka Turunen。

Qt5.3包含了很多的新功用和改善,使开发人员可以在很多场合下衔接设备,运转运用程序,进行简略和轻松的开发,在不同操作系统环境下使得终究用户在运用上更轻松。

1.jpg

Qt研制总监Tuukka Turunen

增强跨渠道运用开发的功用

Digia是一家芬兰软件公司,在赫尔辛基证券交易所上市。现在具有近1200名职工,其中有200个搭档是专门从事关于Qt方面的事务。事务广泛亚洲、欧洲和美洲,在芬兰,我国,挪威,瑞典,俄罗斯和美国设有办事处。

2011年,Digia收买了诺基亚的Qt商业授权事务。2012年8月9日,Digia宣告已完成对诺基亚Qt事务及软件技能的全面收买,并方案将Qt运用到Android、iOS及Windows 8渠道上。

“Qt现已成为将设备更快推向商场所需求的东西,这使得开发更为简洁和更有功率,且对最新的衔接设备开展趋势供给了技能支撑,” Digia全球出售副总裁Juhapekka Niemi在此前的采访中曾说过。

就Qt现在的开展状况来看,运用Qt开发的运用程序或用户交互程序,原代码可以运转在不同的操作系统上面,比方Windows、Linux、Mac、安卓、IOS,支撑14个干流操作系统,包含嵌入式的、移动的、实时的。

“关于开发者和企业用户而言,只需求开发一份代码,就可以在不同的渠道布置这些运用程序。节省了曾经针对不同渠道所需装备的研制人力和资金。” TuukkaTurunen表明。

“一份代码,跨渠道布置”,这是QT对开发者的许诺,也是QT为开发者供给的史无前例的便当。

为什么Qt可以支撑如此多的操作系统呢?提到这个问题时,Lars Knoll不无骄傲的表明: “Qt 供给了多功用和易於运用的API,使得Qt成为抢先的跨渠道UI和运用程序的结构。程序员只需求运用Qt的API,不必其他操作系统,就能创造出十分复杂的运用程序。”

所谓的跨渠道,实际上是API类库的跨渠道,不同的操作系统,就会用到不同的类库。而这些是经过Qt的渠道笼统层来完成,在这一层里,Qt把一切跟详细操作系统渠道相关的信息,做了封装,关于终究的开发者来讲,不必再关怀低层详细是哪一套操作系统。

做到这一点十分不简单,因为完成跨渠道很大的一个应战就在于功率问题,当开发者仅做一个渠道的时分,功率可以做的比较高,可是一旦跨了不同渠道,功率的问题变得复杂。这儿所谓的功率便是这个运用程序做出来了在机器上运转的速度。

用户可以在Qt开发的运用程序,就算是不同的设备都能直接转化不同的操作系统,无需作出任何的修正。这种多功用性和灵敏性便是无与伦比的跨渠道开发体会和运用Qt成功的要害。

2.jpg

更好的用户体会和付费形式

作为一款开发东西而言,其底子意图便是为开发者供给便当,使开发者可以更快、更好的开发运用程序,这是不难理解的。可是在开发者大会上,Digia的发言人也再三的向咱们着重,Qt5.3可以为用户供给更好的运用体会。Qt是怎么做到的呢?

针对这个问题,Lars Knoll向咱们解释道:“从技能的视点上来讲,Qt从规划之初就坚持跨渠道的核心理念,专心于用户体会,依据这些传统和前史,Qt技能可以很好协助开发者完成杰出的,抢先的用户界面或运用程序。”

他还用现在比较抢手的嵌入式设备范畴为咱们举了个比如,“在曩昔这几年看到咱们的客户,关于用户体会或用户交互的要求越来越高。咱们身边的设备带多点触屏、手势辨认、3D等功用的也越来越多,这些设备大部分都是嵌入式设备。除了用户界面和用户体会的需求进步外,咱们也在寻求更高的功用,运转一定要流通。看到这个趋势,Qt也一直在加大这方面的研制投入,包含轿车导航设备,前排和后排文娱设备,数字电视,机顶盒等等。”

在此次开发者大会上,除了推出最新的Qt5.3之外,Digia还对Qt的收费形式进行了很大革新,以便开发者可以更好的运用Qt。

“咱们主要是担任Qt全体研制和产品演进,一般咱们有两种授权方法,一个是企业版(Qt Enterprise)。别的一个是开源版(LGPL版),Qt的企业版,是收费的,LGPL版是不付费的,但它有一些约束和功用上的不同。” Henry Wu在谈到曾经的付费形式时提到。

这种收费形式由来已久,可是跟着软件免费形式的逐步加快,为用户供给免费的软件服务现已势在必行,而且关于大多数开发者来说,购买一款毕生运用的开发东西并不实际——说不定哪天商场改变,就需求重新布置新的渠道了。

而假如只运用免费版的话,关于需求获利的开发者来说,因为功用的约束,并不能很好的运用。Digia正式考虑到了开发者的这种需求,因而选用了当时比较干流的订阅式运用方法——依据自己的需求,按月付费。

订阅式的方法可以让开发者更简单和灵敏地运用Qt,而且享受到商业许可证的优点。“咱们以为包月方案能下降门槛,给开发者更多的自在操控其运用。对於运用程序的开发,咱们会持续供给每年订阅的永久许可证形式,以及固定期限的订阅方案,给开发者和企业挑选运用契合他们需求的收费形式。” Tuukka Turunen表明。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/ic/299811.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部