Упаковка PhoneGap 1.4 Sencha Touch 2.X - Как насчет производительности?

Я создаю мультиплатформенное планшетное приложение, оборачивая его с помощью Phonegap 1.4, используя только его веб-просмотр, а затем работаю над своей магией с помощью инфраструктуры Sencha Touch 2. Под мультиплатформой я имею в виду iOS 5.X + и Android 3.0+ (пока).

До сих пор это приложение прекрасно работает, все его функции работают на обеих системах, но ... На планшете Android (Samsung GalaxyTab) оно работает очень медленно. Что происходит? Могу ли я что-то с этим сделать, или это просто предел для Android?

Спасибо

Рикардо Перре:http://edgecodetechology.blogspot.pt/

**** РЕДАКТИРОВАТЬ **** (я пытаюсь сделать этот пост полезным для сообщества sencha)

Sencha Touch, like many other Javascript Frameworks are not the best example of performance due to javascript itself.

Then Why use Sencha Touch?

In my case: Multiplatform (iOS, Android, Windows Phone, Blackberry, Windows, Mac OSX, Linux. Sharing 80-90% of the code) Mitigating performance issues due to lack of visual pre-process in Android systems:

CSS3 heavy visual process:

Avoid Gradients Avoid Shadows Avoid Transformations and animations

Good MVC practices:

Don't use more views and you actually showing Pre-render / Pre-datafetch when possible to avoid render and data process simultaneously

For any scrollviews, overscroll should be disabled on Android. I've tested many Sencha Touch 2 applications on Android devices and overscroll causes badly unpleasant experience because of delays and lags. (tested on Galaxy Tab, Nexus S, and some HTCs) by Thiem Nguyen (I've been mining your posts, sorry dude :P)

Ответы на вопрос(3)

Ваш ответ на вопрос