什么语言可以同时在iOS和Android上编译?
What language can be compiled for both iOS and Android?
我希望为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
- Android NDK 编译 LAME HAVE_MPGLIB > 'interface.h' 文件未找到
- 如何在 Android Studio 4 中编译 C/C++ 原生代码
- Android 在编译二进制文件时重建静态库
- 如果我的手机是 ARMv8,为什么 Android Studio 会C++编译为 ARMv7?
- 如何使用 CMake 在 android 构建上编译和共享两个 c++ 库
- 为 Android NDK 编译库
- 使用 Flutter 从 Android 上的原生编译共享库中调用函数
- 使用 Android NDK 使用 clang++ 编译C++代码时对"_Unwind_Resume"的未定义引用
- 在Windows中为Android编译.cpp文件
- Cocos2d-x 应用程序无法为 Android 编译
- 如何为有根的Android编译纯原生可执行文件
- cocos2d android编译时链接不起作用
- 针对 android 编译的问题..."未在此范围内声明"错误
- 64位Android编译,但在运行时出现问题
- 为android编译SDL时找不到ifaddrs.h标头
- Qt C++Android编译仿生头错误
- 在windows下为android编译protobuf2.6.1
- 如何使用libx265为Android编译FFmpeg
- cygwin/ Android -ndk中的Android - c++编译错误
- 为iOS和Android编译c++代码(Xcode).这是真的吗?