如何端口Android应用到iOS平台? [英] How to port Android application to iOS platform?

查看:158
本文介绍了如何端口Android应用到iOS平台?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我开发一个Android应用程序,我真的想部署它的iPhone也是如此。

I'm developing an Android application and I would really like to deploy it for the iPhone as well.

不过,我不知道Objective-C和我认为这将需要一个相当长的时间来这和苹果的框架出来。

However, I do not know Objective-C and I think it would take an annoyingly long time to figure that and the Apple framework out.

有没有推荐的方式来港的Andr​​oid应用程序为iOS?请问最好的办法是聘请一个自由职业者?

Is there a recommended way to port an Android application to iOS? Would the best bet be to hire a freelancer?

推荐答案

在目前的运行(所在地时;-)),所以我的答复很简洁(对不起)

On the run now (home time ;-) ), so my answer will be concise (sorry)

看一看/谷歌(排名不分先后):

Take a look at/Google (in no particular order):

MoSync< - 编译C ++本地应用到多个移动平台,包括Android和iOS,GPL用于非商业项目

MoSync <- Compiles C++ native apps to several mobile platforms, including Android and IOS, GPL for non-commercial projects.

AirplaySDK:类似MoSync,主要是商业,有一些免费的许可为2的环境中你追求之一(相信的iOS,请自行确认)。已使用的商业往来科乐美,动等。

AirplaySDK: Similar to MoSync, mainly commercial, has some free licensing for one of the 2 environments you're after (believe that's IOS, please verify yourself). Has been used comercially by Konami, Activision etc.

了openFrameworks(OF) - C ++包装code使音频/视频项目,统一的跨平台开发的集合(可用于游戏等)。而Android端口是测试版,请参见的Andr​​oid / Eclipse中/安装和的 Android的港口GitHub的库/开发者(支0062_Android)。在iPhone专用code是相当完整(加速度计的访问,等等等等)。

OpenFrameworks (OF) - Collections of C++ 'wrapper' code which enables unified cross-platform development of Audio/Visual projects (could be used for Games etc). The Android port is beta, see Android/Eclipse/OF Installation and the Android port's GitHub repository/developer (branch 0062_Android). The iPhone-specific code is quite complete (accelerometer access, etc. etc.).

XMLVM - 它允许从Java移植到本地IOS的可执行文件的某一水平。不知道如何尽量向这个项目,你可能需要实现一些自己的框架类的(比较琐碎,如果你已经得到了你现有的Java库很好的分离)。

XMLVM - It allows some level of porting from Java to a native IOS executable. Not sure how far forward this project is, and you might need to implement some of their framework classes (relatively trivial if you've got good separation of your existing Java libs).

就个人而言,我期待在了openFrameworks现在,主要是因为我喜欢一个API的概念,我的避免的Objective-C中的时刻(想减轻自己的,我敢一个Java / C#开发)。

Personally, I'm looking at OpenFrameworks right now, mainly as I like the 'One API' concept and I'm avoiding Objective-C for the moment (Want to ease myself in, I'm a Java/C# dev).

编辑:请注意,因为这个答案写XMLVM开发已停止。此外 codeNAME一个出来在过渡期间,为Java开发人员提供了路径。

Notice that since this answer was written XMLVM development has stopped. Also Codename One came out in the interim and provides a path for Java developers.

干杯

这篇关于如何端口Android应用到iOS平台?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆