对于开发跨浏览器的 PhoneGap 应用程序需要什么,我有点困惑。
从他们的入门页面,我必须选择一个平台。我以为这是跨平台的。
如果我真的希望它是跨平台的,我还需要为所有手机下载所有软件包吗?
PhoneGap 应用程序有两个组件:
如果您可以在没有自定义插件的情况下使用 HTML/JavaScript 完成整个应用程序,您可以使用PhoneGap Build服务上传您的 web 应用程序的 zip 文件,并接收您想要支持的每个平台的特定平台包,这些包构建在云中.
如果您不想使用云构建,或者需要开发自己的自定义插件,则需要为您想要支持的每个平台提供本机 SDK。至少,您需要这些来构建每个平台的包以分发到应用商店。
您还需要在开发期间使用本机 SDK 进行设备上的调试。如果只是 HTML 和 JavaScript,那么在 Chrome 和 IE9 上进行测试可以帮助您完成大部分工作,但您有时需要在设备上进行测试。