什么语言可以同时在iOS和Android上编译?

What language can be compiled for both iOS and Android?

本文关键字:Android 编译 iOS 语言 什么      更新时间:2023-10-16

我希望为iOS和Android开发一个应用程序,我希望能够编译到两者,而不必实际用两种不同的语言编写。

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

我想用c++或类似的语言编程,但任何可以交叉编译的语言都可以。任何帮助将不胜感激!

EDIT:我在问我可以使用什么框架,以及他们使用什么语言。

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

我明白你的意思。Eqela试试。查看这个快速概述:https://www.youtube.com/watch?v=WcWf7SXGBv0

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

这种语言是面向对象的,所以你会觉得用它编程很舒服。由于它基于源代码转换,目标源代码是目标平台的本机代码。Eqela可以翻译到Android, iOS和许多其他流行的平台。HTML5也是目标源代码的一部分!

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

我用过第一手资料,我认为这是一个很好的工具。然而,由于这不是一种流行的语言,社区支持是有限的。

更多信息:http://eqdn.tech/

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