安卓和苹果手机。统一代码库可能吗?

标签 android ios iphone

我们在Eclipse下开发了一个Android应用程序,想把它移植到iPhone上。 根据我在这里和其他地方阅读的内容,在我看来,这将需要一个单独的代码库和 SDK,可能在 MAC 上运行,以便其产品可以签名并交付到应用商店。

这里有人说,使用 HTML5 和 Javascript,您可以编写一个可以在两个平台上运行的应用程序。我不知道这只是八卦还是有事实根据。

正在寻找有关如何进行的指导。这是一个商业应用程序,所以我正在寻找一条可以提供可靠开发平台的路径,让开发人员可以专注于产品,而不是试图让 IDE 直接运行。

最佳答案

We have developed an Android app under Eclipse

您已经使用 Java 实现了您的应用程序,对吧?将 Android Java 移植到 iOS Objective-C 或 C++ 会很好(为了性能等),但还有另一种方法。在 iOS 上使用 Java VM 将有助于解决这种情况。

Easily share code between Android and iOS apps. The standard classes (java.lang., java.util., etc) included in RoboVM are based on Android's runtime. [from RoboVM]

您可以在 Android 和 iOS 应用程序之间共享您的代码,用于应用程序逻辑等,但“查看”代码除外。

关于安卓和苹果手机。统一代码库可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19550209/

相关文章:

iphone - 是否可以在 App Store 上提交应用程序更新而不会丢失评论?

android - 如何从 Android AsyncTask 更改 Activity UI?

ios - 在启用 ARC 的应用程序中未调用 Dealloc

ios - 如何在iOS中保存图片

ios - 在文本字段中输入字符串时键盘不可见

iphone - 按下按钮时更改导航按钮项目

iphone - 如何解码 NSString 中的 html 编码字符?

android - 获取所有缩放级别的 android 内置 web 浏览器的窗口内部宽度和高度

android - 从移动浏览器分析页面加载时间的好方法

java - Android:SQLite cursor.getPosition() 返回字符串?