0

对于开发跨浏览器的 PhoneGap 应用程序需要什么,我有点困惑。

从他们的入门页面,我必须选择一个平台。我以为这是跨平台的。

如果我真的希望它是跨平台的,我还需要为所有手机下载所有软件包吗?

4

1 回答 1

1

PhoneGap 应用程序有两个组件:

  • (应该)构成大部分代码库的 HTML/JavaScript 应用程序。
  • 您想要支持的每个电话平台的特定于平台的包装器,以及您构建的任何自定义本机插件。

如果您可以在没有自定义插件的情况下使用 HTML/JavaScript 完成整个应用程序,您可以使用PhoneGap Build服务上传您的 web 应用程序的 zip 文件,并接收您想要支持的每个平台的特定平台包,这些包构建在云中.

如果您不想使用云构建,或者需要开发自己的自定义插件,则需要为您想要支持的每个平台提供本机 SDK。至少,您需要这些来构建每个平台的包以分发到应用商店。

您还需要在开发期间使用本机 SDK 进行设备上的调试。如果只是 HTML 和 JavaScript,那么在 Chrome 和 IE9 上进行测试可以帮助您完成大部分工作,但您有时需要在设备上进行测试。

于 2012-04-27T08:37:58.717 回答