使用PhoneGap开发跨浏览器应用程序需要什么?

时间:2012-04-27 08:29:58

标签: cordova cross-platform

为了开发跨浏览器的PhoneGap应用程序,我有点困惑。

从他们的Getting started页面,我必须选择一个平台。我认为这是跨平台的。

如果我真的希望这是跨平台的话,我是否还要下载所有手机的所有套餐?

1 个答案:

答案 0 :(得分:1)

PhoneGap应用程序有两个组件:

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

如果您可以使用HTML / JavaScript完成整个应用,没有自定义插件,则可以使用PhoneGap Build服务上传您的webapp的zip文件,并为您想要的每个平台接收特定于平台的软件包支持,建立在云端。

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

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