phonegap真的有用吗?

wiz*_*tjh 7 android cordova

它只是一个webview,有许多api到本机函数?

我可以在应用中进行phonegap活动和原生活动吗?

Til*_*lge 13

(1)是的... PhoneGap为每个主要的移动操作系统提供了一个设置,可以在任何地方创建相同的环境.这包括一个webview和一组映射到本机函数的javascript函数.这样你只需要开发一个应用程序(基于HTML,CSS和JavaScript),它可以在任何OS PhoneGap上运行,可以为其提供框架.

  • 您的应用程序< - > Phonegap < - > Android
  • 您的应用程序< - > Phonegap < - > Windows Phone
  • 您的应用程序< - > Phonegap < - > iOS
  • 您的申请< - > Phonegap < - > ...

它需要处理远离您的不同操作系统,而您可以专注于构建您的应用程序,因为您只能与Phonegap"交谈",它将为您与操作系统通信.

(2)将手机实际运行的Phonegap webview应用程序与专为一个操作系统创建的本机内容混合,很可能会以灾难结束.这不是Phonegap应该如何工作的.而打破PhoneGap的"jail",意味着它的JavaScript框架和webview,无论如何都可能无法运行.但是,您可以在手机上打开其他应用程序并从中接收值.问题始终是:这个功能有多少操作系统?

如果你开始问你刚刚在这里发布的那个问题......也许你应该首先检查PhoneGap是否是你想要做的正确的工具.

  • 听起来像是用瑞士军刀来咬牙.当您的项目专注于单个操作系统时,为什么要使用专用于平台无关的开发框架? (4认同)