2013-08-21 50 views
0

我在PhoneGap(最新版本,3.0.0)上加載純文本Bootstrap starter app(縮小的css和js)。不知何故,加載應用程序需要8-10秒(在Samsung S3上運行)。有沒有人遇到同樣的問題?如何提高?Bootstrap 3在PhoneGap中緩慢運行

我相信這不是PhoneGap,也不是我的三星S3問題,因爲純HTML沒有Bootstrap加載速度非常快。

+0

是否所有資源文件都在本地加載?或者你是否將它們鏈接到CDN? –

+0

所有資源都在本地 –

+0

您是否看過使用模塊加載器(如RequireJS)加載文件? –

回答

1

你試過刪除javascript嗎?這是唯一真正會讓我放慢腳步的事情。

+0

沒有任何JavaScript,它稍快。但仍然是6秒。 –

1

嘗試以下操作:

  • 在清單
  • 添加android:hardwareAccelerated="true"如果您使用的WebView:

    webview.getSettings()setRenderPriority(RenderPriority.HIGH)。和webview.getSettings()。setCacheMode(WebSettings.LOAD_NO_CACHE);

+0

AndroidManifest.xml放在phonegap的位置? 我使用服務器遠程構建 –

+0

AFAIK Phonegap遠程構建沒有清單文件,請嘗試webview設置的第二個選項。 – fida1989

0

你真的需要手機嗎? 我用cordova + bootstrap(v3)製作了一些應用程序,應用程序在不到3秒的時間內啓動。

確保您的資源文件在本地加載。

+0

這不會**回答這個問題。 – GhostCat

+0

當然不是。但這是一個很好的解決問題的方法。我在其他項目中使用了_phonegap_和_ionic_,並且有時您不需要其他框架來構建簡單的應用程序。 – maltouzes