qt on android 有前途吗?
(转)您好,很高兴为您解答: 不看好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 on Android(QT上搭建Android环境,即在QT上编写对应自己手机安卓版本的APP) (附配置遇到的问题和总结)
一、总结(新手必看) 目的:在毕业设计中写一个手机软件来控制我的智能家居模拟设备,希望通过QT写程序,然后将编译生成的文件能够发送给手机在手机上运行。 最开始的一脸懵逼和迷茫:网上搜索相关QT 安卓关键词,结果全都是“T for Adroid环境搭建”这种博客文章,我当时就在想难道搭建好环境后就可以实现我以上所述的目的了吗,心里想不会这么轻松吗,心里空荡荡的,经过一番又一番搜索确认后发现的确是这样。 看着网上的环境搭建步骤,哇塞,感叹好复杂(全都是一些陌生又繁杂的东西),一下子就给心里增加了障碍,影响了大脑的运作,紧张而又迷茫(心里想我到底能不能成功配置,我到底需要多少天的时间才能成功);其实
Qt/C++音视频开发33-ffmpeg安卓版
一、前言 一直都想搞个安卓版本的视频监控程序,很早以前弄过一个,采用的是早期的ffmpeg2的lib文件,对于现在众多的网络流媒体格式,支持有限,而且新的Qt编写安卓程序,结构上也变动了,新的安卓系统权限要求也和以前处理不一样了,现在需要动态授权,以前是直接配置文件写好需要哪些权限就行,所以近期特意全部重写了一遍安卓版本的视频监控程序,内核还是采用的ffmpeg,换成了最新的ffmpeg4版本,在ubuntu系统上用安卓编译器编译了对应的lib文件,然后放到win上编写Qt+安卓程序。 为了统一管理一个版本
Qt_On_Android核心编程
最好看的Qt编程书!CSDN博主foruok倾力奉献!安晓辉著 ISBN978-7-121-24457-52015年1月出版定价:65.00元444页16开
Qt on Android调用Jar包
演示如何在Qt on Android应用中通过JNI调用第三方Jar包
Qt on Android可伸缩界面
Qt on Android应用如何适应多分辨率、多尺寸的屏幕。


