Я разрабатываю webbapp для iOS и Android, в первую очередь. Проблема в том, что он имеет тенденцию работать медленно на Android-телефоне (тестирование на Samsung Galaxy S2). Я пробовал пару различных фреймворков вместе с PhoneGap без хорошего результата.Webb app performance android
Мой опыт это далеко (на Android):
Dojo toolkit: (V1.7.1)
Довольно хороший, но мерцает много, когда делать переходы между различными видами и формами ввода выполняет плохо.
Sencha Touch: (v1.1)
Не очень отзывчивый и мерцает немного во время переходов. Изменение ориентации занимает очень много времени.
JQTouch: (бета 4)
проходит гладко, но макет разбивается на андроид (дублирующая кнопки и т.д., которые использует преобразование CSS вращаться и переводить)
Мой вопрос:
Кто-нибудь вы нашли фреймворк, который хорошо работает как на iPhone, так и на устройствах Android? или это единственное решение для разработки родного языка?
На стороне записки я заметил, что Sencha touch 2.0 была сосредоточена на Android производительности, но есть только предварительный проявитель, доступный в это время и не будет выпустить до Q2 2012.
Вы можете посмотреть на ember.js, но я имею в виду, что браузер для Android несколько неуловим и ненадежен. Вы заметили, что в Android-браузере гораздо меньше доля рынка веб-трафика, чем Mobile Safari, несмотря на то, что больше людей владеют телефонами Android? – bjudson