我们可以使用QT在Mac / Win / Linux / iOS / Android之间开发跨平台应用程序

时间:2015-09-29 01:45:29

标签: cross-platform

我只是想知道是否有办法开发适用于所有流行平台的应用程序? QT能做到吗?或其他语言。我不需要Web应用程序,我需要本机应用程序。计算机上的桌面应用程序和手机上的移动应用程序。

2 个答案:

答案 0 :(得分:0)

Xojo可以创建Mac / Win / Linux和iOS原生应用。它不能用原生Android应用程序,但它的网络应用程序可以在Android上运行。

答案 1 :(得分:0)

QT绝对可以做到这一点,虽然理解是一个c ++框架(松散地使用的术语,远不止于此),所以它遵循c ++原则,一次编写,一次编译,这意味着你需要,对于某些设备来说实际上有设备(或虚拟副本),例如:对于android你获得sdk而虚拟设备可以播放你的应用程序(在任何操作系统中),对于Apple和I​​OS你需要一个mac来安装XCode和虚拟设备或者物理设备。

主要语言是c ++,所以对它的了解是必要的,虽然它们也实现了QML来创建独立于操作系统的花哨和先进的UI设计,它基于JS并且很快得到一些好的动画屏幕。

还有它的Python版本,QT是一个非常灵活和变化的工具,我唯一关注的一点是他们为IDE选择的样式,并非所有视图都可以停靠,没有标签对于多文件视图,另一方面他们的intellisense /代码助手和调试器,远比任何其他IDE好(是的,我在谈论你VS)