【问题标题】:Cross platform tool_native android app written in Java [closed]用Java编写的跨平台tool_native android应用程序[关闭]
【发布时间】:2014-02-18 14:21:50
【问题描述】:

如果我有一个原生 android 应用程序(当然是用 Java 编写的),你会推荐什么跨平台工具让它也可以在 iOS 上使用?我已经阅读了很多关于它的内容,但大多数工具都需要用 html、css、js(phonegap、appcelerator 等)或例如 c#(xamarin)编写代码,但哪一个会包装我的 java 代码?

【问题讨论】:

    标签: java android ios cross-platform


    【解决方案1】:

    没有开箱即用的解决方案。无论您选择哪种方式,您都可能至少需要重写 UI。

    如果您希望代码在任何移动平台上运行,则必须在 html/css/js 中重写代码。

    如果您只想让它在 iOS 上运行,您有以下选择:

    • 如果您真的想使用相同的代码,请使用RoboVM。这将允许您在 JVM 中使用 iOS 上的部分原始 Java 代码。

    • 另一种方法是从您的 Java 代码自动生成 Objective C 代码。这可以使用J2ObjC 来完成。

    【讨论】:

    • 感谢您的回复,所以如果我希望它可以在 ios、w7 和类似设备上使用,我必须重写例如 html/css/js 中的代码?
    • 如果你想支持所有这些,你确实必须在 html/css/js 中重写所有代码。如果您只需要 iOS,请选择上述选项之一。
    • 谢谢,我需要'明显的队长'
    • 如果我的回答回答了您的问题,请点击左侧的复选标记接受。
    猜你喜欢
    • 1970-01-01
    • 2010-11-10
    • 2013-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多