问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-22 22:51

我来回答

1个回答

热心网友 时间:2023-09-02 11:44

这主要体现在一下3点:1.关于跨平台:Qt的一大优势就是跨平台,一份代码若准守Qt标准开发,那么理论上可以跨所有Qt支持的平台并且不需要修改。但是这个是有代价的。比如说对于iOS平台,若用OC或者swift,可能用1份的开发时间就可以完成开发,但是用Qt可能是1.5份。这主要体现在Qt在移动平台没有提供现成的、成熟的(Qt目前有一个lab,是一个控件包,针对移动平台有做优化,但是还在测试阶段)控件供应开发者使用。比如说Qt没有侧滑窗口、没有滑动返回、没有顶部状态栏,很多东西都需要自己造轮子,非常浪费时间,而且效果不一定好。我记得5.5的时候,连访问系统相册这个功能都没有,要自己写OC代码去访问,不过5.6加上了。这个开发的工作量,对于一个没有跨平台需求的App,明显是不合适的。但是如果有跨平台需求,那么可能是1.5份的开发量,就可以获得iOS+Android两份平台的App,相比2份的开发量性价比就上来了。而且如果有需求还可以部署到WP、UbuntuPhone等移动平台。2.关于QuickQt从5开始,就主推界面用Quick开发(Quick是框架,QML是配合Quick的一个语言),然后用C++开发复杂的逻辑。这个愿景是好的,但是推行真的很慢。这是因为新的框架也就是Quick,带来了新的学习成本,这个直接就吓跑了很多人。我知道很多用Qt的人,即使开发了N年Widgets,对Qucik也可能都是完全没有接触的状态。当然Quick本身是好的,相比Widgets开发效率高、漂亮、运行速度快。另外,如果是Widgets开发移动端App,我建议你直接打消这个念头,还是算了。这主要是因为用Widgets开发的程序,各方面实在是太差了。比如说Widgets很多界面都是CPU绘制的,然后移动平台CPU本来就弱,这就导致了界面很卡。还有开发效率也低。3.关于成熟度从目前Qt5.6的角度看,已经加入了很多以前没有的模块了,我觉得用于Qt开发一些基础的App,已经完全可以胜任了。但是对于功能复杂的App,我建议还是权衡一下比较好。还有就是现在很多SDK包,都只对原生框架做了适配,用Qt开发意味着还是要回到原生框架去处理一些通讯、交互什么的,这个也要注意。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 qt5.5怎么支持android开发环境 Qt程序怎么在安卓手机上设置成横屏 QT和Android有什么联系吗 Qt的前景如何?Qt for Android 好吗 qt5安卓配置支持安卓 有用QT开发安卓应用的吗 Qt 和android的关系是怎样的?嵌入式领域安卓会取代QT吗? 请高手指教:如何将Qt程序移植到安卓系统中运行? 用qt开发android有什么优势 qt输出安卓程序设置 qt开发安卓app好吗 如何用Qt写Android应用 好友加我要回答问题是怎么回事 QQ为什么加我怎么回答 问我为什么加她 怎么回答呢 如果对方问为什么加我,你会怎么回答 QQ为什么要加我 应该怎么回答 我想加她为好友问为什么要加我我怎么回答呢? 资料员证件怎么获得 资料员证书怎么考? QT写的程序可以同时支持在安卓、苹果、黑莓系统上运行?? 采用qt for android是否就能绕过java用c++开发Android qt android 和java 哪个效率高 qt for android和ios一样吗 qt编写的程序能用在android上吗 如何用Qt/C++访问Android摄像头 美的空调用什么压缩机 请问美的空调用的什么压缩机? 美的空调用的压缩机都是美芝产的吗?有没有其他单位产的? 美的空调压缩机是什么品牌? 我的美的空调一插电源压缩机就开始工作,不管开关机都一样在工作,请问是怎么回事呢? 美的空调采用的是什么压缩机?为何双转子压缩机较之单转子压缩机更为强劲? 美的冷暖空调关机后,压缩机还一直工作是什么意思? 快手搜索怎么没了? 我的美的空调用了十年了,现如今压缩机坏了,照样能用,有危险吗? 快手app里如何搜索一个人的账号啊? 如何用快手查找我们想要视频呢? 请问美的3P空调用什么压缩机?急急急! 美的空调开机压缩机起动一下就停了是什么原因? 为什么美的空调自己生产美芝压缩机还要用别的品牌的压缩机?