当前位置: 首页 > 知识库问答 >
问题:

iOS应用程序:webView还是PhoneGap?

袁枫涟
2023-03-14

我们正在开发一款带有Sencha Touch的HTML5移动应用程序。

现在我们想打包应用程序,发现我们有两种方法:

第一个是使用PhoneGap根据我们的html5代码生成本机应用程序。

第二个是在Xcode中创建一个WebView应用程序,并请求承载HTML5代码的url。

我发现第二种方法相对比较容易。那么,使用PhoneGap生成本机应用程序有什么好处呢?

共有1个答案

晋涛
2023-03-14

当我们需要设备的一些本机功能时,例如条形码扫描仪,我们通常使用phonegap/cordova。

当然,您可以创建自己的条形码项目,但为什么要重新发明轮子呢。由于phonegap/cordova 3.0,创建应用程序所需的工作量有点低。只需遵循指南和您的所有设置。

http://docs.phonegap.com/en/3.4.0/guide_platforms_ios_index.md.html#iOS平台指南

总之:

Phonegap/Cordova的优势

  • 为不同的平台做好了准备,几乎不需要创建android应用程序
  • 已实现本机功能(插件)
 类似资料:
  • 问题内容: 我的Android应用程序中有一个webview,但是当有人在站点中导航时,它会在新窗口中打开,我希望它停留在webview中。是否可以轻松地做到这一点?这是我活动中的代码: 问题答案: 您必须创建一个: 然后将其设置为如下所示:

  • 我可能会因此被解雇。 我想知道是否有人知道在iPhone应用程序中加载APNG(动画PNG)的方法? 我不是说将多个PNG图像作为的,添加到。我已经可以使用这种方法,但这需要多个PNG图像。 我说的是一种特殊的PNG格式,称为APNG(http://en.wikipedia.org/wiki/APNG)仅包含1个PNG文件,但具有动画元数据。 我发现这个名为AVAnimator的库:http://

  • 本文向大家介绍如何检查iOS程序是在前台还是在后台?,包括了如何检查iOS程序是在前台还是在后台?的使用技巧和注意事项,需要的朋友参考一下 作为iOS开发人员,了解应用程序处于前台还是后台很重要,我们需要处理多个事件,例如后台下载,应用程序进入前台时的事件。 在这里,我们将看到如何检查应用程序是在后台还是在前台。 我们将为此使用通知中心, 要了解更多信息,请参考Apple文档。  https://

  • 看这个教程,很清楚的介绍了iOS证书申请流程http://kxdang.com/topic/appuploader/certification.html

  • 问题内容: 我正在编写一个GUI应用程序,该应用程序通过Web连接定期检索数据。由于此检索需要一段时间,因此这会导致UI在检索过程中无响应(无法拆分成较小的部分)。这就是为什么我想将Web连接外包给一个单独的工作线程。 [是的,我知道,现在我有两个问题。] 无论如何,该应用程序使用PyQt4,所以我想知道更好的选择是:使用Qt的线程还是使用Python threading模块?各自的优点/缺点是什

  • 问题内容: 从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案能得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我刚刚开始将Django用于个人项目。 使用内置的Admin应用程序与将管理功能集成到应用程序本身中(通过检查request.user.is_staff)有