查看完整版本: [-- 使用QT,统一开发android和IOS平台是不是一个合适的选择 --]

QTCN开发网 -> Qt移动平台开发 -> 使用QT,统一开发android和IOS平台是不是一个合适的选择 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

84211698 2015-11-30 11:09

使用QT,统一开发android和IOS平台是不是一个合适的选择

    如题,跟群里的朋友讨论过这个问题,如下


【学弱】放弃吧
【学渣】为什么,请讲讲原因呗
【学弱】我一哥们选qt做个项目,从去年11月开始,到现在都没有上线,你感受下,他就是想要qt降低开发成本
【学渣】是哪儿影响了进度?
【学弱】跟原生差太远了,滚动效果,动画效果,翻页效果,这些东西都没法做


这里面有几个问题
1.如果不让QT做UI,而做逻辑部分,是否和原生态效率一样活着更好
2.是否有QT+ 其他来做UI

欢迎大家讨论,在此拜谢!

chuong 2015-11-30 11:37
跨平台据说IONIC国外蛮火,可以看看

yl19823442 2015-11-30 12:01
根据个人经验,如果做一些简单、基本的程序且不需要一些原生的高级功能,用Qt是个不错的选择,Qt的布局比较好用,并且可以很好适用不同的屏幕分辨率,横竖屏切换方便,不需要自己写代码,如果要用到一些高级功能,那么就需要调用Java函数实现,像比较基本的Tost就不能直接用C++实现;而用原生的Android Studio之类的开发,优点自然是一切都是原生,APk安装包也较小,功能全面,不过需要有较好的java基本功,编程上也比C++麻烦一些,另外就是横竖屏切换需要自己去想办法实现。

以上是个人意见,比较片面,仅供参考,各有所好,具体用哪一个,还得根据实际的项目来决定。

84211698 2015-12-01 15:17
在CSDN有兄弟,也对QT有同样的体验:

我跟你那个哥们情况差不多,只是做QT有半年多,之前也接触了几种跨平台开发的工具,对比来说QT还是比较靠谱的,但是下面几点还是需要特别注意的
说下ANDROID方面,(IOS方面接触少,做的程序仅限能发布)
1、对界面的支持不太好,会出现部分手机显示BUG(字体或图片显示不正常),
2、显示不太理想,估计是优化不够,在有大量LISTVIEW项时候,滑动慢

滚动效果,动画效果,翻页效果,这些东西都是能做的,还比较方便!
QT做逻辑,其他做UI??那不如抛弃QT!基于什么想法要这样呢??


这面回答


1.QT做逻辑,其他做UI??那不如抛弃QT!基于什么想法要这样呢??
不会JAVA

2.在QT论坛有人推荐IONIC,跨平台据说国外蛮火,现在比较倾向这个

3.上网了解了下GO,Scala也在关注中

84211698 2015-12-01 15:25
这面又看了下这位兄弟的回复
1、对界面的支持不太好,会出现部分手机显示BUG(字体或图片显示不正常),这个是手机底层问题,我以前是做嵌入式的,我们开发时如果换不同类型板子也会出现这个问题,具体原因硬件没太说清楚。欢迎大家解惑。

2.显示不太理想,估计是优化不够,在有大量LISTVIEW项时候,滑动慢
这个同意,不过是LISTVIEW 显示多少行了,这个应该说还是手机性能赶不上PC机,但是不是可以再逻辑处理上对其进行优化了?

3.大家QT都用的几啊,这个还请自曝下

如果这么说的话QT还是可以的

xianqingzh 2015-12-02 10:49
不会呀,都挺好的。没遇到问题。

xianqingzh 2015-12-02 10:49
ps,团队,做了2年多。

zy751227 2015-12-02 13:33
Qt做移动APP感觉比Embarcadero RAD Studio靠谱,自己弄个手机版数据库查询工具,从XE7等到XE10,FireMonkey的表格控件在手机上都是卡得没法用,而且生成的APK还挑处理器,我真是醉了。
今年刚接触到Qt,试着用Qt编写,一下子就弄成了。桌面版、Android版、iOS版,三个版本除了设置图标方法不同外几乎就是同样的代码,真是方便。

hezf 2015-12-02 14:03
zy751227:Qt做移动APP感觉比Embarcadero RAD Studio靠谱,自己弄个手机版数据库查询工具,从XE7等到XE10,FireMonkey的表格控件在手机上都是卡得没法用,而且生成的APK还挑处理器,我真是醉了。
今年刚接触到Qt,试着用Qt编写,一下子就弄成了。桌面版、Android版、iOS版,三个版本除了设置 .. (2015-12-02 13:33) 

这么厉害,欢迎分享经验
让我们不懂的人开开眼界

toby520 2015-12-02 16:12
关注 多多指教 关注QML移动开发 www.heilqt.com

彩阳 2015-12-04 08:50
http://qtdream.com
这是我的论坛(注意低调)

rophie 2015-12-09 10:35
比较适合做工业应用,个人app还是算了

momognu 2015-12-25 10:07
GiraffPanic这个游戏是qt做的,有android、ios、meego、blackberry版本,已经和android原生游戏一样的了

zzj233 2017-02-28 22:20
小众,坑多,对移动平台支持不好。谁用谁知道

nikonice 2018-06-26 14:41
如果不涉及太多的原生的东西,Qt C++、qml

还是不错的选则,目前我做的就是兼顾android 和IOS的App


查看完整版本: [-- 使用QT,统一开发android和IOS平台是不是一个合适的选择 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled