PhoneGap 1.4, обертывающий Sencha Touch 2.X -Что насчет производительности?

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

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

Спасибо

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


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

Sencha Touch, как и многие другие Javascript Frameworks, не является лучшим примером производительности из-за javascript сам.

Тогда зачем использовать Sencha Touch ?

  • В моем случае:Мультиплатформенность(iOS, Android, Windows Phone, Blackberry, Windows, Mac OSX, Linux. Совместное использование 80-90% кода)

Mitigating performance issues due to lack of visual pre-process in Android systems:

  1. Интенсивный визуальный процесс CSS3:

    • Избегайте градиентов
    • Избегайте теней
    • Избегайте преобразований и анимации
  2. Передовой опыт MVC:

    • Не используйте больше представлений и вы на самом деле показываете
    • Pre-рендеринг / Pre-выборку данных, когда это возможно, чтобы избежать одновременного рендеринга и обработки данных.
  3. Для любых видов прокрутки на Android должна быть отключена сверхпрокрутка. Я протестировал множество приложений Sencha Touch 2 на устройствах Android, и прокрутка вызывает очень неприятные ощущения из-за задержек и лагов. (проверено на Galaxy Tab, Nexus S и некоторых HTC)Тим Нгуен (Я изучал ваши сообщения, извините, чувак :P)

24
задан RED.Skull 29 January 2014 в 09:13
поделиться