2011-08-09 30 views
13

Uygulamamda, özel bir web görüntülemesi kullandığım bazı harici URL'lerim var. Ancak bu web görünümünün performansı çok yavaş. Yerli bir android tarayıcıda aynı URL'yi açarsam, iyi çalışır. Ancak web görünümünde, sayfayı yüklemek çok zaman alır. Bir web sayfasının performansının, bir web sayfası yükleme süresi açısından artırılabileceği var mıdır? Yardım her zaman takdir edilir.Neden android webview yerel android tarayıcıdan daha yavaş?

+1

Bir öykünücüde veya bir aygıtta test ediyor musunuz? – Zakaria

+0

Her ikisinde de ... Web Görünümü, yerel android tarayıcısına göre daha yavaştır. –

cevap

3

Usama, WebView'lar tarayıcıdan biraz daha yavaş olacak, çünkü her etkinliğin Android uygulama katmanına bir geri dönüşü olması gerekiyor.

Bunu söyledikten sonra, javascript'i devre dışı bırakıp bırakamayacağınızı (uygulamanızda kullanılmıyorsa) ve daha önemlisi, ayarlanmış olan web görünümündeki önbelleğe alma davranışını kontrol edin. WebSettings gibi önbelleğe ile ilgili bazı yöntemleri vardır - setCacheMode vb setAppCacheMaxSize, setAppCacheEnabled

setDatabaseEnabled, Javascrpt, loadImagesAutomatically yükleme süresini etkileyebilecek diğer özellikleridir.