在不使用任何本机功能时修剪Phonegap,是否可能?

时间:2012-01-05 11:25:10

标签: iphone cordova web-applications iphone-web-app

我正在开发一个简单的轻量级webbapp,我打算将其包装为iPhone和Android的Phonegap应用程序。

问题是,我实际上并没有使用Phonegap提供的任何本机功能,例如相机或GPS。你知道我有什么方法可以修剪Phonegap,这样我就可以拥有一个尽可能轻巧快速的应用程序吗?

例如,我可以修剪甚至遗漏phonegap.js吗?任何可以删除的客观代码或资源?

或者,是否有人知道其他一些基本上比Phonegap更轻的骨架webview包装?

由于

1 个答案:

答案 0 :(得分:1)

是的,这是可能的。你可能会遗漏phonegap.js,或至少大幅修剪它。

PhoneGap提供两组不同的功能:

  1. 提供一组JavaScript API以访问本机功能
  2. 将一组HTML资产包装到本机应用程序中
  3. 对于Android,#2完全在phonegap.jar中实现。 #1需要添加phonegap.js。因此,如果您不需要API,则不需要phonegap.js。我没有在IOS上测试过,但是期望它是一个类似的故事。