可以为iOS和Android编译什么语言?

时间:2016-09-21 07:48:20

标签: android c++ ios cross-platform cross-compiling

我正在为iOS和Android开发一个应用程序,我希望能够在不必用两种不同语言编写的情况下编译成两者。

GUI将很简单:按钮,下拉菜单,文本框。虽然将它们放在预制的库中或作为电话工具的一部分是一个额外的好处,但如果需要,我可以并且将自己编写。但是,我需要访问手机硬件,如GPS和位置,互联网访问,通知,在后台运行和可能的振动。

我想优先使用C ++或类似程序编程,但任何交叉编译的语言都应该这样做。任何帮助将不胜感激!

编辑:我在问我可以使用哪些框架,以及他们使用的语言。

3 个答案:

答案 0 :(得分:4)

你可以使用很多引擎。 Xamarin是其中一个(程序用c#编写)

答案 1 :(得分:1)

我知道你的意思。试试Eqela。请查看此内容以获得快速概述:https://www.youtube.com/watch?v=WcWf7SXGBv0

  

Eqela,一种支持软件的编程语言翻译器   开发人员为几个操作创建软件应用程序   系统使用一组源代码,可以部署   同时在移动,桌面和网络上的应用程序。它是   基于应用程序源代码转换技术。

语言是OOP,因此您可以使用它进行编程。由于它基于源代码转换,因此目标源代码是目标平台的原生代码。 Eqela可以被翻译成Android,iOS和许多其他流行的平台。 HTML5也是目标源代码的一部分!

还可以访问您的目标平台的本机代码。假设您的目标之一是Android,您可以在Eqela源代码中包含特定于Android的代码。

我已经使用了这个第一手资料,我认为这是一个很好的工具。但是,由于这不是流行语言,社区支持是有限的。

欲了解更多信息: http://eqdn.tech/

答案 2 :(得分:0)

使用Ionic(设计)+ Cordova。但你应该知道HTML,CSS和Javascript。