3

我们是 phonegap 新手,计划使用 phonegap 构建适用于 iOS、Android 和 Windows 平台的应用程序,

有以下问题,

1 -- 我相信 phonegap 框架会帮助开发者用 HTML/Javascript , CSS 编写代码,它可以在任何机器上编写

2 - 一旦我们有了基本的用户界面,或者几乎我们可以使用phonegap做的任何事情都完成了,将会有一些本地处理应该是特定于本地的,即使用Xcode for iOS,使用Ecllipse for Andoird等......

3 -- 在各种平台上运行Phonegap应用程序是否有任何兼容性,我听说如果设备浏览器不兼容HTML 5,phonegap应用程序可能无法运行,我可以在iPhone3上使用Phonegap应用程序吗,(第一个iOS版本可能是3)

4

2 回答 2

4
  1. PhoneGap 提供了一个 API(适用于每个平台)和 JavaScript 库,可在您的 HTML/JavaScript/CSS 与设备的本机功能之间架起一座桥梁。API 和 JavaScript 库实际上被调用Cordova(由于公司被收购并且 API 和库是开源的)。

  2. 您将需要为 UI 使用 JavaScript / CSS 库 - 您正在构建一个 Web 应用程序。如果需要,您确实可以构建本机 UI 并为应用程序的另一部分启动 PhoneGap Web 应用程序,但这意味着您必须在每个平台上重复此 UI 并且没有自定义代码(我想,如果我是,请纠正我错误)你不能从 Web App 回到原生 UI。

  3. 这取决于您的要求,如果您需要它在旧设备上运行,您可能会遇到问题。对于所有现代/最新的设备,您应该可以使用 HTML5(以及像 Sencha Touch 和 jQuery Mobile 这样的体面的 UI 库)。

如果您正在考虑使用该PhoneGap Build服务,您将失去在不同平台上自定义代码的灵活性,并且仅限于纯 Web App。

于 2012-06-27T23:55:23.357 回答
-3
  1. phonegap 是一个 javascript 库,它可以帮助您为任何平台构建应用程序,无需使用原生的东西,所有电话功能都可以在 phoneGap 中使用

  2. phoneGap 不适用于移动 UI,因为您可以使用 Sencha Touch 或 Jquery Mobile

  3. 当您完成构建应用程序时,phonegap 正在提供构建服务,该服务将提供可安装的应用程序,例如用于 android .apk 文件

于 2012-06-23T11:34:57.167 回答