首页 > 移动平台 > 详细

Qt移动开发大部分的场景基本上实现没问题,listview支持刷新3000~5000的实时数据没有任何压力(QML的几个大型应用)

时间:2017-01-25 23:07:57      阅读:394      评论:0      收藏:0      [点我收藏+]
作者:xq zh
链接:https://www.zhihu.com/question/29636221/answer/47265577
来源:知乎
著作权归作者所有,转载请联系作者获得授权。

不知道vs移动化的情况,但是qt的qt quick算跟得比较多,也在公司项目用了快两年。实际上qt的移动端开发,根本上不是和普通的原生开发做比拼。针对嵌入式的android端,做了相当多的工作,包括替换点android虚拟机。
其次说是开发难度问题,做界面相当容易,基本上美工想出来的控件也能很快实现。基本上html熟悉的人员两周就能入手。
说是性能问题,问题不大,大部分的场景基本上实现没问题,listview支持刷新3000~5000的实时数据没有任何压力。
同样的项目,基本上原生的人员用一个月实现(不是拿代码来改换界面的那种)的工作,用qt可以2个星期内实现,而且是ios和android双版本。

说说不足:第一digia公司小气,现在整个环境还没成气候,那边做几个控件就搞什么商业版之类的,所以典型的移动端案例很少。
第二:分裂,目前黑莓一套自己实现的移动开发框架,ubuntu一套自己实现的开发框架。官方放出来的却都是很简陋的基础的控件,要完成一个应用需要做很多封装工作。
第三:版本不稳定,听官方人员说,qt放在android的开发人员貌似20多人,ios貌似不足十人,所以每次版本出来都不稳定,我从5.2.1使用,真正稳定点的版本是5.3.2和5.4.1。

我看见答案里面有很多说得很高深的内容,这些我不懂,编程的东西用了才说比较合适,目前qt的发展情况是:欧洲越来越火,国内很小众。用的人不多,个人认为值得投入,毕竟嵌入式,智能家居什么的,用这套框架开发又快用户体验又好。目前国外qt quick 比较好的例子有: v-play , , arcgis基于qml扩展的一套app生成工具。 比较好的项目源码有google基于qml做的一个游戏:voltair,做的应用做成apk大概在8.5m到14m之间。

那么如果说竞争对手,可能就是火热的html5了。
 

Qt移动开发大部分的场景基本上实现没问题,listview支持刷新3000~5000的实时数据没有任何压力(QML的几个大型应用)

原文:http://www.cnblogs.com/findumars/p/6350155.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!