Ответ 1
Есть несколько вещей, которые вы можете попробовать:
-
Включите аппаратное ускорение, добавив
android:hardwareAccelerated="true"
к тегу приложения или активности в файле манифеста Android. Подробнее здесь: http://developer.android.com/guide/topics/graphics/hardware-accel.html -
Измените RenderPriority webview - http://developer.android.com/reference/android/webkit/WebSettings.RenderPriority.html
-
Оптимизируйте javaScript и CSS, чтобы свести к минимуму количество перерасчетов, используемую память и размер DOM - http://www.html5rocks.com/en/mobile/mobifying.html#toc-optimizations
Лично я обнаружил, что сохранение DOM как можно меньше, а также ускорение аппаратного ускорения сделало всю разницу между непригодным приложением и довольно гладким приложением.