如何将Android应用程序移植到iOS平台?

我正在开发一个Android应用程序,我真的很想为iPhone部署它。

然而,我不知道Objective-C,我认为要花费这么长时间才能把这个和苹果框架搞清楚。

有一种推荐的方式将Android应用程序移植到iOS? 最好的办法是雇用一名自由职业者吗?

Solutions Collecting From Web of "如何将Android应用程序移植到iOS平台?"

在现在运行(本地时间;-)),所以我的答案将是简洁(对不起)

看看/谷歌(没有特别的顺序):

MoSync < – 将C ++原生应用程序编译到几个移动平台,包括Android和IOS,非商业项目的GPL。

AirplaySDK:类似于主要是商业的MoSync,对于你之后的两个环境之一,有一些免费许可(相信这是IOS,请validation你自己)。 已被Konami,Activision等商业使用

OpenFrameworks(OF) – C ++“包装”代码的集合,可实现audio/video项目的统一跨平台开发(可用于游戏等)。 Android端口是testing版,请参阅Android / Eclipse / OF安装和Android端口的GitHub存储库/开发人员(分支0062_Android) 。 iPhone特定的代码是相当完整的(加速计访问等)。

XMLVM – 它允许从Java到本地IOS可执行文件的某种级别的移植。 不知道这个项目有多远,你可能需要实现一些他们的框架类(如果你已经有了很好的分离你的现有的Java库)。

就我个人而言,我现在正在关注OpenFrameworks,主要是因为我喜欢“一个API”概念,而且我暂时避免了 Objective-C(想要让自己放松,我是一个Java / C#开发人员)。

编辑:请注意,由于这个答案写XMLVM开发已停止。 另外Codename One也是在这个过程中出现的,为Java开发人员提供了一个途径。

干杯

丰富

X-Plat的最佳select是HTML 5。

您将无法自动移植您的本机代码,因为Android和iPhone使用完全不同的模式来开发“应用程序”的所有方面。

现在我只看到了MonoTouch(现在的Xamarin )可用于跨平台开发,它允许你在.NET中开发针对iPhone。

我还没有看到类似的Android产品,但基于.NET的转换过程是可行的吗? 定价并不离谱。