有没有简单的方法来将我的苹果应用程序转换为android应用程序?

我是一名应用程序开发人员,我使用Xcode开发我的所有应用程序,但是在今天的市场中,现在很多人都拥有非苹果设备。 所以我想我想知道是否有一个简单的方法来把我的苹果应用程序的代码,并将其转换为Android格式,所以我可以提交给两个市场?

Android也有自己的“iAds”版本吗?

你可以使用j2objc将java转换为objective-c来与你的android应用程序共享一些部分。 然而,依赖于android框架的任何东西都不会工作(如果您发现将obj-c转换为java的话,这也是一样的)。

你可以使用诸如Phonegap或Appcelerator之类的东西。 你会用JavaScript,HTML,CSS编写代码,然后它会为你创buildiOS和Android应用程序。

然而有些东西是不能用这些技术来完成的。 我知道,解决这个appcelerator可以让你创build本地模块。

您将永远不会在两个平台上获得“免费”应用程序,无论是需要更多工作还是放松一个或两个平台上的某些function,总会涉及成本。

你需要弄清楚你的应用程序将会变得多么复杂,哪些部分可以被分成一个共享的模块/库。 您还需要考虑如何以可视方式呈现您的应用程序,在Android和iOS之间build立一个中间地带比在Android上创buildiOS视觉效果要容易得多,反之亦然。

如果你做一个游戏看看团结

我同意本,几个月前,我在同一条船上,因为我所做的唯一的移动开发是在Xcode,我试图find方法来转换我现有的项目,而是我select了使用Android创build一个新的版本工作室。 正如Ben所说,即使您转换iOS应用程序,在将iOS应用程序与Android应用程序进行比较时,某些用户界面和devise模式也会有所不同(例如,iOS使用桌面视图,单元格可能在Android上需要披露指示符使用列表视图,不使用披露指标,因为它违背Android的devise模式)。 我build议看一下Android文档,特别是推荐的devise模式,这将有助于您了解为了使您的代码适用于Android,您需要更改多less。

你可以使用你的iOS应用程序的代码作为你的Android应用程序的指南,因为即使语言不同,整体结构也会非常接近。