PhoneGap 1.4 umhüllt Sencha Touch 2.X - Was ist mit der Leistung?

Ich erstelle eine Tablet-App für mehrere Plattformen, die es mit Phonegap 1.4 unter Verwendung der Webansicht einwickelt, und arbeite dann mit dem Sencha Touch 2-Framework. Mit Multiplattform meine ich iOS 5.X + und Android 3.0+ (für den Moment).

Diese App funktioniert bisher hervorragend, alle Funktionen funktionieren auf beiden Systemen, aber ... Auf dem Android-Tablet (Samsung GalaxyTab) ist sie sehr langsam. Was ist los? Kann ich etwas dagegen tun, oder ist es nur ein Android-Limit?

Vielen Dank

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

**** EDIT **** (Ich versuche, diesen Beitrag für die Sencha-Community etwas nützlicher zu machen.)

Sencha Touch ist, wie viele andere Javascript Frameworks, aufgrund von Javascript selbst nicht das beste Beispiel für Leistung.

Warum dann verwendenSencha Touch?

In meinem Fall:Multiplattform (iOS, Android, Windows Phone, Blackberry, Windows, Mac OS X, Linux. Teilen von 80-90% des Codes)Mitigating performance issues due to lack of visual pre-process in Android systems:

CSS3 schwerer visueller Prozess:

Steigungen vermeidenVermeiden Sie SchattenVermeiden Sie Transformationen und Animationen

Gute MVC-Praktiken:

Benutze nicht mehr Views und du zeigst es tatsächlichPre-Rendering / Pre-Datafetch, wenn möglich, um zu vermeiden, dass Rendering und Daten gleichzeitig verarbeitet werden

Für alle Scrollviews sollte Overscroll unter Android deaktiviert sein. Ich habe viele Sencha Touch 2-Anwendungen auf Android-Geräten getestet und Overscroll verursacht aufgrund von Verzögerungen und Verzögerungen ein äußerst unangenehmes Erlebnis. (getestet auf Galaxy Tab, Nexus S und einigen HTCs) von Thiem Nguyen

Antworten auf die Frage(4)

Ihre Antwort auf die Frage