Альтернатива jQTouch для Android-приложения

Хорошо, я мог бы стиснуть зубы и попробовать другой фреймворк для приложения для iPhone, которое я пытаюсь перенести на Android. Построенный с помощью jQTouch и Phonegap, он настолько медлителен на Android, с рядом проблем, таких как непоследовательные переходы и проблемы с загрузкой на более новых уровнях Android API.

Ищу варианты альтернативных фреймворков, которые более дружественны к Android, и, что важно, не слишком много горы, чтобы адаптировать к ней мой существующий код как можно проще.

Как приложение jQTouch, оно построено с использованием HTML5, CSS, jQuery и Javascript с несколькими RSS-каналами, фиксированными вкладками, галереей изображений, подключаемым модулем календаря Phonegap. jQuery Mobile кажется наиболее очевидным выбором, но я обнаружил, что панели вкладок не совсем так исправили, как влезли, (хотя может с новым релизом исправили?). Есть ли лучшие альтернативы?


person danssker    schedule 24.05.2012    source источник


Ответы (1)


Как вы сказали, jQuery Mobile — самый очевидный выбор. Вы также можете посмотреть на Sencha Touch, Dojo Mobile, Kendo UI.

person Simon MacDonald    schedule 24.05.2012
comment
Sencha и Kendo оба выглядят очень хорошо, но являются коммерческими — хотя додзё кажется многообещающим — вы представляете, как оно работает на Android и, учитывая, что оно не так хорошо известно — есть ли у него здоровые поклонники? - person danssker; 25.05.2012
comment
Полное раскрытие, я работаю в IBM, и мы большие сторонники Dojo. Я знаю несколько групп, которые используют Dojo Mobile для разработки приложений с помощью PhoneGap, поэтому я бы сказал, что следующее правильно. Android страдает от плохих анимаций CSS3, поэтому Dojo Mobile не застрахован от этого, но пока вы не переборщите с этим, он работает хорошо. Одно предостережение, о котором вам нужно знать: инструмент aapt, который упаковывает ваш .apk, игнорирует файлы/директории, начинающиеся с «_», поэтому вам лучше выполнить сборку Dojo Mobile, а не загружать ее динамически. - person Simon MacDonald; 25.05.2012
comment
Приятно - я должен согласиться, что это звучит здорово! Цените честность. Я определенно хочу изучить это подробнее - хотя вчера вечером я посмотрел, и тщетный поиск файла index.html заставил меня задуматься, насколько легко было бы преобразовать мое приложение из jqtouch .... У вас есть какие-нибудь предложения, с чего я могу начать? - person danssker; 25.05.2012