我可以将Android应用程序转换为IPhone / IPad应用程序吗?

时间:2013-01-10 08:48:08

标签: java android iphone ios

我可以将Android应用程序转换为IPhone / IPad(IOS对吗?)应用程序?我该怎么做?我是一名Java开发人员,我知道android。我经历了一个名为In-The-Box的Free and OpenSource项目,但似乎已经死了。请帮忙

更新

更新,因为每个人都说不可能。

这是我提到的项目。 http://www.flexycore.com/ispectrum-overview.html

有谁能告诉我这是不是死了?为什么他们没有下载?

4 个答案:

答案 0 :(得分:5)

Android通常使用类似Java的语言构建,在您使用ObjectiveC进行编码的IPhone上。显然这些是完全不同的实体,因此您无法在它们之间共享代码和逻辑。

你可以研究像MonoDroid这样的“通用”解决方案,MonoTouch分享.net风格的编码,或者你可以像HTML5风格的跨平台解决方案一样使用“phonegap”。

为了在iPhone上转换Android应用程序,您需要非常了解从基于Android的管理系统到Apple操作系统的插槽程序所涉及的技术。虽然移植过程可能不像人们希望的那样顺利或简单是的,这个想法 - 很多都是一样的。整个想法是从早期基于Android的应用程序中提取尽可能多的信息,并应用创新技术将其转换为与iPhone兼容的应用程序。

阅读this

link会对您有所帮助。

答案 1 :(得分:5)

如果您事先没有考虑过,那么转换现有应用程序就没有这种方法(非常方便)。语言概念太“不同”

如果您使用过跨平台框架,例如HTML,CSS,JavaScript或PhoneGap,这是可行的。

答案 2 :(得分:1)

嗯,有一个工具可以做到(至少他们告诉它),称为j2objc。免责声明:我从未尝试过,也从不相信它们。

现在你的(实际)选项是:

1)从头开始学习目标 - C和代码(稍后再感谢我的建议)。

2)尝试使用一些跨平台工具,如PhoneGap,Appcelerator。 (如果你还没有做你的Android应用程序)

答案 3 :(得分:-2)

没有一种安全简便的方法可以将Android应用转换为iOS,以为懒人们经常会寻找它。对于两个(或更多)平台,任何严肃的项目总是从头开始编码。