2010-10-27 1 views
0

Недавно я создал webapp, используя jQTouch &, упакованный в PhoneGap (обе версии). Теперь я пытаюсь оптимизировать приложение и надеялся получить некоторую информацию о том, как правильно настроить документ.jQtouch + Phonegap: настройка головки документа

В настоящее время у меня просто javascript jQTouch (нет phonegap.js), и, похоже, пакет и работает нормально на iphone. Есть ли лучшая практика при настройке для этой комбинации (то есть я должен включать в себя jqt.js & jqt инициализацию;. Phonegap.js & инициализации, или оба)

Вопросы Я испытываю с приложением (которое может или не может быть связан с выше):

  1. App имеет долгое время загрузки - экран загрузки составляет около 10second ожидания (акселерометр & GPS выключен в PhoneGap)

  2. App невероятно медленно (непригодное) на iPhone 3G + iOS4.
    NB: работает отлично в iPhone 4 + ios4, iPhone 3G + iOS 3 и iPhone 3GS iOS4.

Спасибо! Glen

+0

Вы используете jquery? –

ответ

0

Я немного отстаю от того, где вы сейчас находитесь - я написал одно приложение с простой телефонной связью, используя jquery/jspec/phonegap, и, похоже, он работает очень хорошо ... но я только тестировал это на симуляторе iphone 4 (еще не зарегистрировались в программе разработчика Apple). Любопытно, чтобы узнать, где вы с этим справитесь.

Я слышал (от прямого конкурента, так что возьмите его с солью), что jQuery может быть «медленным» на iphone - возможно, XUI - это правильный путь? http://xuijs.com/

Я придерживаюсь jQuery, пока не знаю разные.


Я предполагаю, что вы используете «min.js» в своих последних выпусках?

+0

Ya, определенно используя минимальные версии, где это возможно. Я написал немного js (custom) для него тоже. Так что это совсем немного. Я знал о XUI, но заметил, что он не был активным проектом - никакой реальной активности в github по сравнению с jqtouch/jquery - который довольно активен при сравнении. Я присмотрюсь слишком внимательно, так что спасибо! Я сделаю все, чтобы ускорить это дело. – Nelga

1

Хорошим вариантом, который вы могли бы использовать сейчас, будет Zepto.js, это совместимая с jQuery библиотека, которая была построена так, чтобы быть легкой, чтобы исправить эти проблемы производительности.