是否可以减轻PhoneGap + jQuery应用程序的负担?

时间:2013-03-17 21:16:11

标签: cordova

我刚刚使用PhoneGap + jQuery创建了一个非常简单的Web应用程序(Hello World和两个链接),APK文件大小为2.0 Mb。

我想知道这是一个简单的PhoneGap + jQuery应用程序的常规大小,以及是否有任何提示可以减轻它。

5 个答案:

答案 0 :(得分:0)

你可以做一些事情,但它们不会产生很大的差别。

  1. 使用您正在使用的任何库的缩小版本(在本例中为jQuery)
  2. 在构建之前缩小自己的代码
  3. 首次启动时下载图片等资源,而不是“烘焙它们”(这只是推迟问题)
  4. 除此之外,你可以编写更简单的应用程序。 :)

答案 1 :(得分:0)

大多数"脂肪"您提到的内容来自PhoneGap本身以及您在应用程序中包含的插件所需的任何本机实现。

您在应用中使用的JavaScript功能在应用程序包中相对较小。您可以最小化它们并进一步缩小尺寸,但考虑到它们是捆绑的而不是远程加载的,这一步骤可能不会产生如此巨大的影响。但是,由于这些库在运行时被解释,运行时内存需求可能会轻易爆炸。

因此,简而言之,您更担心的是您使用多少RAM而不是应用程序包的大小......

答案 2 :(得分:0)

您可以查看this phonegap app,其大小小于1MB。它是在this phonegap framework开发的,而不是jquery mobile。

答案 3 :(得分:0)

您还可以从config xml文件中删除未使用的插件,并从cordova js文件中删除相关代码。

希望这有帮助!再见!

答案 4 :(得分:0)

你能做的最好的事情是删除闪屏。 我的应用程序没有启动画面,它的重量是469k,我使用jquery mobile