PhoneGap 1.4 wrapping Sencha Touch 2.X - A co z wydajnością?

Buduję wieloplatformową aplikację na tablety, owijając ją w Phonegap 1.4, korzystając tylko z jej przeglądarki internetowej, a potem pracuję nad magią dzięki ramce Sencha Touch 2. Przez multiplatformę mam na myśli iOS 5.X + i Android 3.0+ (na razie).

Ta aplikacja działa do tej pory świetnie, wszystkie jej funkcje działają na obu systemach, ale ... Na tablecie z Androidem (Samsung GalaxyTab) jest naprawdę wolno. Co się dzieje? Czy mogę coś z tym zrobić, lub po prostu limit dla Androida?

Dzięki

Ricardo Perre:http://edgecodetechology.blogspot.pt/

**** EDIT **** (staram się, aby ten post był nieco przydatny dla społeczności sencha)

Sencha Touch, podobnie jak wiele innych struktur JavaScript, nie jest najlepszym przykładem wydajności z powodu samego javascript.

Więc po co używaćSencha Touch?

W moim przypadku:Wieloplatformowy (iOS, Android, Windows Phone, Blackberry, Windows, Mac OSX, Linux. Udostępnianie 80-90% kodu)Mitigating performance issues due to lack of visual pre-process in Android systems:

Ciężki proces wizualny CSS3:

Unikaj gradientówUnikaj cieniUnikaj transformacji i animacji

Dobre praktyki MVC:

Nie używaj więcej widoków, a faktycznie pokazujeszPre-render / Pre-datafetch, gdy to możliwe, aby uniknąć renderowania i przetwarzania danych jednocześnie

W przypadku wszystkich przeglądów przewijania należy wyłączyć przewijanie na Androidzie. Przetestowałem wiele aplikacji Sencha Touch 2 na urządzeniach z Androidem, a overscroll powoduje bardzo nieprzyjemne doznania z powodu opóźnień i opóźnień. (testowane na Galaxy Tab, Nexus S i niektórych HTC) przez Thiem Nguyen (górowałem twoje posty, przepraszam stary: P)

questionAnswers(4)

yourAnswerToTheQuestion