标签: java android ios cross-platform
如果我有一个原生的Android应用程序(当然用Java编写),你会推荐什么样的跨平台工具才能在iOS上使用它?我已经阅读了很多关于它的内容,但是大多数要求代码都是用html,css,js(phonegap,appcelerator等)编写的,或者例如c#(xamarin),但哪一个会包装我的java代码?
答案 0 :(得分:0)
没有开箱即用的解决方案。你可能不得不以你选择的方式至少重写UI。
如果您希望代码在任何移动平台上运行,则必须在html / css / js中重写代码。
如果您只是希望它在iOS上运行,您可以选择以下选项:
如果您确实想使用相同的代码,请使用RoboVM。这将允许您在JVM中的iOS上部分原始Java代码。
另一种方法是从Java代码自动生成Objective C代码。这可以使用J2ObjC完成。