Производительность веб-приложений для Android - PullRequest
0 голосов
/ 18 января 2012

Я разрабатываю веб-приложение для iOS и Android, в первую очередь. Проблема в том, что на телефоне Android он работает медленно (тестирование проводилось на Samsung Galaxy S2). Я попробовал несколько различных фреймворков вместе с PhoneGap без какого-либо хорошего результата.

Мой опыт далеко (на Android):

Инструментарий Dojo : (v1.7.1)
Довольно хорошо, но часто мерцает, когда переходы между различными представлениями и формами ввода работают плохо.

Сенча Touch : (v1.1)
Не очень отзывчивый и немного мерцает при переходах. Изменение ориентации занимает ужасно много времени.

JQTouch : (бета 4)
Работает гладко, но макет не работает на Android (кнопки «Назад» и т. Д., Которые используют CSS-трансформацию, вращают и переводят)

Мой вопрос :
Кто-нибудь из вас нашел платформу, которая хорошо работает на устройствах iPhone и Android? или это единственное решение для разработки нативного?

Заметим, что Sencha touch 2.0 ориентирован на производительность Android, но в настоящее время доступен только предварительный просмотр для разработчиков, который не выйдет до второго квартала 2012 года.

1 Ответ

2 голосов
/ 18 января 2012

Я обнаружил, что многие фреймворки работают просто замечательно, но основная причина проблем - более ранние версии поддержки Android для переходов в стиле CSS3. Возможно, вам лучше избегать или отключать эти переходы.

...