我们是phonegap的新手,并计划使用phonegap来构建 适用于iOS,Android和Windows平台的应用程序,
有以下问题,
1 - 我相信phonegap框架将帮助开发人员编写代码 在HTML / Javascript,CSS和它可以写在任何机器上
2 - 一旦我们拥有基本用户界面,或几乎我们可以使用的任何东西 phonegap已经完成,应该会有一些原生处理 特定于原生,即使用Xcode for iOS,Ecllipse for Andoird 等...
3 - 是否有任何兼容性来运行Phonegap应用程序 各种平台,我听说如果设备可能无法运行phonegap app 浏览器不兼容HTML 5,我可以在iPhone3上使用Phonegap应用程序, (第一个iOS版本可能是3)
答案 0 :(得分:4)
PhoneGap提供了一个API(针对每个平台)和JavaScript库,它弥补了HTML / JavaScript / CSS与设备本机功能之间的差距。 API和JavaScript库实际上称为Cordova
(由于公司被收购,API和库成为开源)。
您需要为UI使用JavaScript / CSS库 - 您正在构建Web应用程序。如果需要,您确实可以构建原生UI,并为应用程序的其他部分启动PhoneGap Web App,但这意味着您必须在每个平台上重复此UI并且没有自定义代码(我想,如果我是,请纠正我错误)您无法从Web App返回到本机UI。
这取决于您的要求,如果您需要在较旧的设备上运行,则可能遇到问题。对于所有现代/最新设备,您应该可以使用HTML5(以及像Sencha Touch和jQuery Mobile这样的体面UI库)。
如果您正在考虑使用PhoneGap Build
服务,您将失去不同平台中自定义代码的灵活性,并且仅限于纯Web应用程序。
答案 1 :(得分:-3)
phonegap是javascript库,可帮助您为任何平台构建应用程序,无需使用本机内容,phoneGap中提供所有手机功能
phoneGap不适用于移动用户界面,因为您可以使用Sencha Touch或Jquery Mobile
当你完成构建应用程序时,phonegap正在构建服务,该服务将提供一个可安装的应用程序,例如,用于android .apk文件