В настоящее время я разрабатываю приложение для Android с Phonegap/Cordova (2.1.0/2.2.0), JQ-Mobi (не jQueryMobile), HTML5 и Javascript и CSS3. Приложение содержит 2 собственных exstensions.
Как-то, когда я экспортирую свой проект на устройство с последней версией Android, приложение работает намного медленнее, чем устройство 2.3.5.
Я попытался включить HardwareAcceleration и удалил все тенеры и другие жесткие для рендеринга css3. Все еще на 4.1.1 или 4.0.4 он работает crappy.
Я также обновил до последней версии Кордовы (теперь 2.2.0), и, похоже, она не улучшилась.
Работа с DOM-манипуляциями Javascript происходит примерно на 80-90% при запуске приложения.
Худшая производительность заключается в переключении панелей и прокрутке форм, большинство из них имеют некоторые переходы в них. Я тестировал его на Samsung Galaxy S2 android 2.3.5, и он выглядит хорошо и хорошо работает. Это же устройство, но 4.0.4 работает crappy. Samsung Galaxy S3 4.1.1 работает даже crappier. HTC Flyer P512 с Android 3.2.1 запускает его, как он должен работать.
Может ли кто-нибудь помочь мне здесь? Как мне повысить производительность? Любые подсказки или подсказки, о которых я не упоминал?
Я хотел бы добавить, что у меня нет проблем с Iphone 3gs и объясняет, что это определенно проблема с Android.