首页| 论坛| 消息

标题:使用QT,统一开发android和IOS平台是不是一个合适的选择
作者:84211698
日期:2015-11-30 11:09
内容:

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

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

这里面有几个问题
1.如果不让QT做UI,而做逻辑部分,是否和原生态效率一样活着更好
2.是否有QT+ 其他来做UI
欢迎大家讨论,在此拜谢!


#1 [chuong 11-30 11:37]
跨平台据说IONIC国外蛮火,可以看看
#2 [yl19823442 11-30 12:01]
根据个人经验,如果做一些简单、基本的程序且不需要一些原生的高级功能,用Qt是个不错的选择,Qt的布局比较好用,并且可以很好适用不同的屏幕分辨率,横竖屏切换方便,不需要自己写代码,如果要用到一些高级功能,那么就需要调用Java函数实现,像比较基本的Tost就不能直接用C++实现;而用原生的Android Studio之类的开发,优点自然是一切都是原生,APk安装包也较小,功能全面,不过需要有较好的java基本功,编程上也比C++麻烦一些,另外就是横竖屏切换需要自己去想办法实现。
以上是个人意见,比较片面,仅供参考,各有所好,具体用哪一个,还得根据实际的项目来决定。
#3 [84211698 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也在关注中[/c ..
#4 [84211698 12-01 15:25]
这面又看了下这位兄弟的回复
1、对界面的支持不太好,会出现部分手机显示BUG(字体或图片显示不正常),这个是手机底层问题,我以前是做嵌入式的,我们开发时如果换不同类型板子也会出现这个问题,具体原因硬件没太说清楚。欢迎大家解惑。
2.显示不太理想,估计是优化不够,在有大量LISTVIEW项时候,滑动慢
这个同意,不过是LISTVIEW 显示多少行了,这个应该说还是手机性能赶不上PC机,但是不是可以再逻辑处理上对其进行优化了?
3.大家QT都用的几啊,这个还请自曝下
如果这么说的话QT还是可以的
#5 [xianqingzh 12-02 10:49]
不会呀,都挺好的。没遇到问题。

<< 1 2 3 >> (1/3)

回复 发表
主题 版块