1

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

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

例如,我可以修剪甚至省略 phonegap.js 吗?任何可以删除的objective-c 代码或资源?

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

谢谢

4

1 回答 1

1

是的,这是可能的。您可能可以省略 phonegap.js,或者至少大幅修剪它。

PhoneGap 提供了两组不同的功能:

  1. 提供一组 JavaScript API 来访问本机功能
  2. 将一组 HTML 资产包装到本机应用程序中

对于 Android,#2 完全在 phonegap.jar 中实现。#1 需要添加 phonegap.js。因此,如果您不需要 API,则不需要 phonegap.js。我还没有在 IOS 上测试过,但希望它是一个类似的故事。

于 2012-01-05T16:39:29.783 回答