运行 iOS 环境中的移动应用,在 Android 中原生开发
Running a mobile app in the iOS environment that was developed native in Android
我认为这是一个很容易找到的答案,但是,我运气不佳。
我听说过 Phonegap 等服务,开发人员可以在这些服务中开发 Web 应用程序并将其打包并部署到 Windows、iOS 和 Android 平台.但是,有没有一种方法可以构建 Java/Android 原生,然后将其包装到另一个移动设备平台上的 运行?
使用 Google 的 java2objc 代码转换工具,您可以从 Java 代码生成 Objective C 代码。 Google 已使用它来生成约 40% 的代码,用于他们的新电子邮件应用收件箱,因此这是一项经过合理验证的技术。
话虽如此,它 不会 生成任何 UI 相关代码,也不应该生成任何相关代码,因为每个平台都有自己的 UI 标准。它能做的就是让你一次编写业务逻辑,iOS.
复用
我最终发现了 here 的离子框架。我发现它是进行跨平台开发的最佳(也是迄今为止最简单的)途径。它使用 angularJS 和基于 Web 的实现,为 ios、android、黑莓和 windows 移动设备包装内容。
我认为这是一个很容易找到的答案,但是,我运气不佳。
我听说过 Phonegap 等服务,开发人员可以在这些服务中开发 Web 应用程序并将其打包并部署到 Windows、iOS 和 Android 平台.但是,有没有一种方法可以构建 Java/Android 原生,然后将其包装到另一个移动设备平台上的 运行?
使用 Google 的 java2objc 代码转换工具,您可以从 Java 代码生成 Objective C 代码。 Google 已使用它来生成约 40% 的代码,用于他们的新电子邮件应用收件箱,因此这是一项经过合理验证的技术。
话虽如此,它 不会 生成任何 UI 相关代码,也不应该生成任何相关代码,因为每个平台都有自己的 UI 标准。它能做的就是让你一次编写业务逻辑,iOS.
复用我最终发现了 here 的离子框架。我发现它是进行跨平台开发的最佳(也是迄今为止最简单的)途径。它使用 angularJS 和基于 Web 的实现,为 ios、android、黑莓和 windows 移动设备包装内容。