• 12270阅读
  • 14回复

使用QT,统一开发android和IOS平台是不是一个合适的选择 [复制链接]

上一主题 下一主题
离线84211698
 

只看楼主 倒序阅读 楼主  发表于: 2015-11-30
    如题,跟群里的朋友讨论过这个问题,如下


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


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

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

只看该作者 1楼 发表于: 2015-11-30
跨平台据说IONIC国外蛮火,可以看看
1条评分金钱+1
84211698 金钱 +1 - 2016-04-20
离线yl19823442

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

以上是个人意见,比较片面,仅供参考,各有所好,具体用哪一个,还得根据实际的项目来决定。
1条评分金钱+1
84211698 金钱 +1 - 2016-04-20
离线84211698

只看该作者 3楼 发表于: 2015-12-01
在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

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

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

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

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

只看该作者 5楼 发表于: 2015-12-02
不会呀,都挺好的。没遇到问题。
1条评分金钱+1
84211698 金钱 +1 - 2016-04-20
离线xianqingzh

只看该作者 6楼 发表于: 2015-12-02
ps,团队,做了2年多。
离线zy751227

只看该作者 7楼 发表于: 2015-12-02
Qt做移动APP感觉比Embarcadero RAD Studio靠谱,自己弄个手机版数据库查询工具,从XE7等到XE10,FireMonkey的表格控件在手机上都是卡得没法用,而且生成的APK还挑处理器,我真是醉了。
今年刚接触到Qt,试着用Qt编写,一下子就弄成了。桌面版、Android版、iOS版,三个版本除了设置图标方法不同外几乎就是同样的代码,真是方便。
1条评分金钱+1
84211698 金钱 +1 - 2016-04-20
离线hezf

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

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

只看该作者 9楼 发表于: 2015-12-02
关注 多多指教 关注QML移动开发 www.heilqt.com
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线彩阳

只看该作者 10楼 发表于: 2015-12-04
http://qtdream.com
这是我的论坛(注意低调)
上海Qt开发联盟,热忱地欢迎你的加入!
离线rophie

只看该作者 11楼 发表于: 2015-12-09
比较适合做工业应用,个人app还是算了
1条评分金钱+1
billlamian 金钱 +1 - 2015-12-16
离线momognu

只看该作者 12楼 发表于: 2015-12-25
GiraffPanic这个游戏是qt做的,有android、ios、meego、blackberry版本,已经和android原生游戏一样的了
1条评分金钱+1
84211698 金钱 +1 - 2016-04-20
okgoood正在赶来的路上
离线zzj233

只看该作者 13楼 发表于: 2017-02-28
小众,坑多,对移动平台支持不好。谁用谁知道
离线nikonice

只看该作者 14楼 发表于: 2018-06-26
如果不涉及太多的原生的东西,Qt C++、qml

还是不错的选则,目前我做的就是兼顾android 和IOS的App
快速回复
限100 字节
 
上一个 下一个