龙城编程网龙城编程网

欢迎光临
我们一直在努力

qt怎么开发安卓?

 不看好Qt for Android。以下简称QfA.   

1. 跨平台只在pc上有优势,在移动设备上毫无优势。移动设备整体的应用风格需要保持一致,你外部加进来一个ui,倒是和平台保持一致了。你如何保持和原生ui的这种使用一致性。   

2.在开发易用度上,Android(java) api 已经做得很好,包括事件,广播,服务等Qt里有的基本上Android api里已经做得很好,从Qt开发者转为java开发者也很容易。 而如果要写QfA应用,开发者不仅要懂Qt,同样也避免不了要写java代码。   

3. 如果要写和其它app通信的时候,QfA的灾难性就来了。如果是上层的几乎等完整的搞一遍Android api吧。 另外对于和设备相关的一些调用(GPS/Telephony)等,QfA的工作量一下子就上来了,这时候你还指望qml么?   

4.性能呢? QfA对于图形渲染区的请求还得在java的接口请求,是不是又要绕了个大弯。   

5. 软件体积。 终端用户要用Qt app,势必要先装一个Qt lib, 或者在你的app 中一起静态发布。   在有很多优秀的QfA app出现之前,大家不带乐意只为一个好的app 去装一个大的软件,而会愿意选择一个原生软件替代。   

6.官方支持。目前Qt开发团队多少人?但目前他们要支持多少平台。 如果没有一个比较大的商业级别软件在用QfA,官方能做的就是让这个软件在Android平台能编译,运行,解决一些明显的bug。   

7. Qt做mobile最好的机会就是被大款看上。她也曾经被看上过(nokia 和 intel)。 但是被Elop害死了。

未经允许不得转载:龙城编程网 » qt怎么开发安卓?
分享到: 更多 (0)

联系我们