使用Phonegap为iOS,Android和Windows平台构建应用程序



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

有以下问题,

1 -- 我相信 phonegap 框架将帮助开发人员编写代码在HTML/Javascript中,CSS可以在任何机器上编写

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

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

  1. PhoneGap提供了一个API(针对每个平台)和JavaScript库,它通过设备的本机功能弥合了HTML/JavaScript/CSS之间的差距。API 和 JavaScript 库实际上被称为 Cordova(由于公司被收购,API 和库开源)。

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

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

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

  1. PhoneGap是javascript库,它可以帮助你为任何平台构建一个应用程序,不需要使用原生的东西,所有的手机功能都可以在phoneGap中使用

  2. phoneGap不是针对移动UI的,为此你可以使用Sencha Touch或Jquery Mobile。

  3. 当您完成构建应用程序时,PhoneGap具有构建服务,该服务将提供可安装的应用程序,例如用于Android.apk文件

最新更新