0

我们使用 PhoneGap 和 Jquery Mobile 开发了一个 Android 应用程序,我们希望它可以在 iPhone 上运行。我想知道如何转换它以及应该使用哪些工具。

4

2 回答 2

1

获取 Mac,从 App Store 安装 XCode,然后编写代码。如果您的 Android 应用程序主要是用 C/C++ 编写的,您可以在 iOS 上运行该代码而只需很少的更改。但是,如果您使用 Java,则必须在 Objective-C 中重写很多内容。

于 2012-07-02T17:36:37.367 回答
1

大多数人使用 PhoneGap 是因为他们希望能够将他们的应用程序部署到多个操作系统,而不必将其移植到每个平台的本地语言、框架和惯用语。如果这就是您想要做的,只需使用 PhoneGap Build,它可以让您上传您的 HTML、CSS 和 JavaScript,并获取为每个平台量身定制的应用程序。

结果是 Web 应用程序和本机应用程序之间的一种混合,可以降低跨多个平台的维护成本,但可能不会像为每个平台编写自定义本机应用程序那样具有本机感觉。以这种方式使用 PhoneGap 需要在两个方向上进行权衡

另一种方法是使用 Objective-C、iOS API 和 Xcode 为 iOS 构建本机应用程序。这将为您提供一个可以充分利用 iPhone 平台的原生 iOS 应用程序,但意味着您必须维护两个代码库。如果您想走这条路,我不完全确定您为什么会使用 PhoneGap 而不是 Java 来构建 Android 应用程序。

于 2012-07-02T17:37:45.233 回答