它是否能够将api转换为IPA或将java转换为对象c/swift?

它是否能够将api转换为IPA或将java转换为对象c/swift?,java,android,ios,cross-platform,j2objc,Java,Android,Ios,Cross Platform,J2objc,它是否能够将api转换为IPA或将java转换为对象c/swift? 有工具“j2objc”,请让我知道j2objc还有什么限制?无法将android应用程序转换为iOS和iOS。他们使用完全不同的系统库,所以这是不可能的。 但是你可以尝试使用像Xamarin这样的平台。允许移动设备的跨平台开发 我的android应用程序已经准备好了android studio,现在我无法使用Xamarin(C#)开发新的应用程序。xamarin是否允许将java代码转换为对象c/swift?这似乎不像您希望的

它是否能够将api转换为IPA或将java转换为对象c/swift?
有工具“j2objc”,请让我知道j2objc还有什么限制?

无法将android应用程序转换为iOS和iOS。他们使用完全不同的系统库,所以这是不可能的。
但是你可以尝试使用像Xamarin这样的平台。允许移动设备的跨平台开发

我的android应用程序已经准备好了android studio,现在我无法使用Xamarin(C#)开发新的应用程序。xamarin是否允许将java代码转换为对象c/swift?这似乎不像您希望的那样。有一些工具试图将java转换为Objective-C,但它们不能让您免于检查代码并使其适应平台。他们就像谷歌翻译自然语言一样。你不会期望一本用它翻译的小说实际上是一本令人愉快的读物,甚至在细节上是可以理解的,是吗?翻译文本或移植代码是一项工作,这是有原因的。像j2objc这样的计算机或工具不是魔杖……是的,我可以创建ObjectC代码,但需要节省编写大量代码的工作量,你能告诉我j2objc的局限性吗?j2objc只支持Java运行时环境的非UI部分(没有AWT或Swing),不支持Android API,也不生成Swift。它的重点是大型应用程序,这些应用程序具有大量的业务逻辑,并由愿意设计其应用程序的团队使用Guava、apache commons、joda time等库,从而使独立于平台的代码与UI和其他特定于设备的代码分离。如果您的大多数Java源代码都有以“import android…”开头的行,那么手工重写就更容易了。