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

标签 java objective-c android ios4

<分区>

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

但是,我不了解 Objective-C,我认为要弄清楚它和 Apple 框架会花很长时间。

是否有推荐的方法将 Android 应用程序移植到 iOS?最好的办法是聘请自由职业者吗?

最佳答案

现在正在运行(回家时间 ;-)),所以我的回答会很简洁(抱歉)

看看/Google(排名不分先后):

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

AirplaySDK:与 MoSync 类似,主要是商业版,对您所追求的 2 种环境之一有一些免费许可(相信那是 IOS,请自行验证)。已被 Konami、Activision 等商业使用。

OpenFrameworks (OF) - C++“包装器”代码集合,支持音频/视觉项目的统一跨平台开发(可用于游戏等)。 Android 端口是测试版,请参阅 Android/Eclipse/OF InstallationAndroid port's GitHub repository/developer (branch 0062_Android) . iPhone 专用代码非常完整(加速度计访问等)。

XMLVM - 它允许在一定程度上从 Java 移植到 native IOS 可执行文件。不确定这个项目有多远,你可能需要实现他们的一些框架类(如果你已经很好地分离了现有的 Java 库,那么相对微不足道)。

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

编辑:请注意,自从编写此答案以来,XMLVM 开发已经停止。还有 Codename One在此期间出现并为 Java 开发人员提供了一条路径。

干杯

丰富

关于java - 如何将Android应用程序移植到iOS平台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3686450/

相关文章:

java - 用 Java 编写的 Android 程序是否比嵌入到 iOS 的 Objective-C 中的 C 编写的程序慢?

objective-c - CFURLCopyResourcePropertyForKey 失败,因为传递的 URL 没有方案

android - 如何在 Android 中设计同步服务

android - FireMonkey TControl.MakeScreenshot 在移动平台上生成尺寸过小的位图

java - JPanel 到底做了什么?据我所知,它创建了内容 Pane ,我们可以在其中添加组件,是这样吗?

java - 哪种数据结构来存储共同作者?

ios - 使用 UIDocumentPickerViewController 选择文件时如何启用多个文件选择?

android - 使用 Android 在 Canvas 上添加图像

java.lang.LinkageError : javax. wsdl.extensions.soap12.SOAP12HeaderFault : How to debug?

java - 使用 Button 添加文本时 EditText 水平滚动