Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/196.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有一种简单的方法可以将我的苹果应用程序转换成android应用程序?_Android_Ios - Fatal编程技术网

有没有一种简单的方法可以将我的苹果应用程序转换成android应用程序?

有没有一种简单的方法可以将我的苹果应用程序转换成android应用程序?,android,ios,Android,Ios,我是一名应用程序开发人员,我使用Xcode开发我所有的应用程序,但在今天的市场上,很多人现在都使用非苹果设备。所以我想我想知道是否有一种简单的方法可以将我的苹果应用程序代码转换成android格式,这样我就可以向这两个市场提交 Android是否也有自己版本的“iAds”?您可以与iOs共享Android应用程序的某些部分,使用iOs将java转换为objective-c。然而,任何依赖于android框架的东西都不会起作用(如果您找到了将其转换为java的东西,同样适用) 你可以用类似或的东西

我是一名应用程序开发人员,我使用Xcode开发我所有的应用程序,但在今天的市场上,很多人现在都使用非苹果设备。所以我想我想知道是否有一种简单的方法可以将我的苹果应用程序代码转换成android格式,这样我就可以向这两个市场提交


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

您可以与iOs共享Android应用程序的某些部分,使用iOs将java转换为objective-c。然而,任何依赖于android框架的东西都不会起作用(如果您找到了将其转换为java的东西,同样适用)

你可以用类似或的东西。您可以用javascript、HTML、CSS编写代码,然后它可以为您创建iOS和android应用程序

然而,有些事情是用这些技术无法做到的。我知道绕过这个appcelerator可以创建本机模块

你永远不会在两个平台上都“免费”获得一个应用程序。无论它需要更多的工作,还是你在一个或两个平台上失去了一些功能,都会付出代价

您需要计算出您的应用程序将有多复杂,以及哪些部分可以分离到共享模块/库中。你还需要考虑你将如何可视化地代表你的应用程序,在Android和iOS之间找到一些中间点比在Android上创建iOS可视化更容易,反之亦然。p>
如果你制作一个游戏来看看

我同意Ben的观点,几个月前我也是这样,因为我做的唯一一个移动开发是在Xcode上,我试图找到方法转换我现有的项目,但我选择了使用Android Studio构建一个新版本。正如Ben所说,即使你转换了iOS应用程序,在将iOS应用程序与Android应用程序进行比较时,某些UI和设计模式也是不同的(例如,iOS使用表视图,单元格可以有披露指标,而在Android上,您需要使用列表视图,而不使用披露指标,因为这违反了Android的设计模式)。我建议您看看Android文档,特别是推荐的设计模式,因为这将帮助您了解需要进行多少更改才能使您的代码适用于Android


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

好的,谢谢,Android也有自己版本的“iAds”?phonegap和appcelerator之间的主要区别是什么