Производительность прокрутки в WebView для Android — Jelly Bean 4.1.x

Я работаю над проектом PhoneGap и заметил, что в Jelly Bean (4.1.x) прокрутка работает медленно и медленно. Я пытался добавить transform3d к прокручиваемым элементам, но это не помогло. Я не могу добавить hardwareAccerlerated в манифест, потому что нам нужна поддержка 2.3.x.

Любые предложения о том, как улучшить прокрутку WebView на Android? Я удалил весь CSS, чтобы сделать его базовым.

Это происходит на 2.0.0 PhoneGap.

Вы можете посмотреть видео об этом здесь: https://www.dropbox.com/s/j17do2gry8vxhzo/scrollvdeo.mov


person gregavola    schedule 25.07.2012    source источник
comment
@mtmurdock Выполнив несколько веб-проектов Android для клиентов, я должен категорически не согласиться.   -  person mikermcneil    schedule 22.05.2013
comment
В какой момент? Проблема в PhoneGap или в том, что Android 4.1+ маслянистый?   -  person mtmurdock    schedule 22.05.2013


Ответы (3)


Я понял, что вы проблема. Вам нужно установить цель для вашего приложения на 3.0, а затем установить атрибут minSDK в нашем файле манифеста, чтобы ваша ОС с самой низкой поддержкой. Затем добавьте android:hardwareAccelerated=true в манифест. Работал как шарм!

person gregavola    schedule 26.07.2012
comment
@gregavola Вам нужно исправить правописание. Должно быть: ‹application android:hardwareAccelerated=true› - person Larry Aasen; 16.10.2014
comment
@LarryAasen это должно быть исправлено сейчас. - person gregavola; 17.10.2014

Что вызвало эту ОШИБКУ для меня, так это то, что я использовал пример android phonegap (/phonegap/lib/android/example), который имеет hardwareAccerlerated=true в НЕПРАВИЛЬНОМ месте в AndroidManifest.xml.

Он ДОЛЖЕН быть в элементе приложения вместо элемента манифеста.

Теперь это работает как шарм.

Я использую PhoneGap 2.1

person user1203507    schedule 09.10.2012

Сайт разработчиков Android ниже также ссылается на это. Использовал атрибут, и он работает блестяще!

http://developer.android.com/guide/topics/graphics/hardware-accel.html

person graphicbeacon    schedule 07.08.2012