在现在运行(家庭时间;-)),所以我的答案将简明扼要(对不起)
看看/谷歌(没有特别的顺序):
MoSync< - 将C本机应用程序编译到多个移动平台,包括Android和IOS,用于非商业项目的GPL. AirplaySDK:与MoSync类似,主要是商业版,对你所追求的两种环境之一有一些免费许可(相信是IOS,请自行验证).已由Konami,Activision等商业使用. OpenFrameworks(OF) – C’包装器’代码的集合,它支持音频/视频项目的统一跨平台开发(可用于游戏等). Android端口是测试版,请参阅Android/Eclipse/OF Installation和Android port’s GitHub repository/developer (branch 0062_Android).特定于iPhone的代码非常完整(加速计访问等等).
XMLVM – 它允许从Java到本机IOS可执行文件的某种程度的移植.不知道这个项目有多远,你可能需要实现它们的一些框架类(如果你已经很好地分离了现有的Java库,那就相对微不足道了).
就个人而言,我现在正在关注OpenFrameworks,主要是因为我喜欢’One API’概念,而我现在正在避免使用Objective-C(想让自己放松一下,我是一个Java / C#dev).
编辑:请注意,自从这个答案写完以来,XMLVM开发已经停止. Codename One也在此期间推出,为Java开发人员提供了一条路径.
干杯
丰富