【问题标题】:What language can be compiled for both iOS and Android? [closed]iOS和Android都可以编译什么语言? [关闭]
【发布时间】:2017-01-29 08:17:26
【问题描述】:

我正在寻找同时适用于 iOS 和 Android 的应用程序,并且我希望能够编译到两者,而不必实际使用两种不同的语言编写。

GUI 将很简单:按钮、下拉菜单、文本框。尽管将这些放在预制库中或作为电话实用程序的一部分将是一种奖励,但如果需要,我可以并且会自己编写。但是,我需要访问手机硬件,例如 GPS 和定位、互联网访问、通知、后台运行以及可能的振动。

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

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

【问题讨论】:

  • 语言及其编译不是大问题。平台之间几乎没有相似之处,你应该寻找一个跨平台的框架。
  • 是的,Xamarin 或 Ionic 取决于您的偏好

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


【解决方案1】:

您可以使用很多引擎。 Xamarin 是最好的之一(程序是用 c# 编写的)

【讨论】:

    【解决方案2】:

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

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

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

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

    我亲身体验过,我认为这是一个很棒的工具。但是,由于这不是流行语言,因此社区支持有限。

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

    【讨论】:

    【解决方案3】:

    使用离子(设计)+ Cordova。但是你应该知道 HTML、CSS 和 Javascript。

    【讨论】:

      猜你喜欢
      • 2013-01-18
      • 1970-01-01
      • 2016-03-18
      • 2017-09-18
      • 2012-09-17
      • 1970-01-01
      • 1970-01-01
      • 2012-07-26
      • 2011-02-09
      相关资源
      最近更新 更多