Есть ли эквивалент jQTouch, который охватывает iPhone, Android, WebOS и Blackberry OS? - PullRequest
2 голосов
/ 24 августа 2010

Я собираюсь начать писать веб-приложение для последних смартфонов, использующих HTML5, CSS3 и JavaScript. Мне не нужен такой фреймворк, как библиотека типа jQuery.

Я посмотрел на jQTouch, который отлично подходит для iPhone и, по-видимому, также поддерживает Android, но я собираюсь охватить ПО для устройств Blackberry v4.6 и WebOS 5.

Есть ли у кого-нибудь идеи альтернатив jQTouch или опыта использования jQTouch с собственным браузером Android, браузером Blackberry или собственным браузером WebOS?

Ответы [ 4 ]

3 голосов
/ 24 августа 2010

Ну, вы, вероятно, должны использовать jQuery. В начале октября сообщество jQuery выпустит мобильную версию jQuery, в которой вы сможете использовать все преимущества jQuery практически в любом мобильном браузере. Проверьте их сайт: http://jquerymobile.com/

3 голосов
/ 24 августа 2010

Sencha Touch является возможной альтернативой, но я понятия не имею, насколько хорошо она работает на BB и WebOS. Боюсь, что вы не найдете что-то, что хорошо работает с BB, так как они переключились на браузер на основе Webkit только недавно.

1 голос
/ 24 августа 2010

PhoneGap представляется разумной кроссплатформенной средой, которая поддерживает инкапсуляцию разработки типов веб-приложений в приложения для iPhone / iOS, а также поддерживает некоторые другие платформы, о которых вы спрашивали (но я пробовал их на них).

http://www.phonegap.com/

1 голос
/ 24 августа 2010

Я сделал проект для Android и iPhone, используя jQTouch. Временами мне приходилось возиться с кодом, чтобы он работал правильно, но в целом я обнаружил, что почти все работает на iPhone и Android. У меня начались проблемы с тем, что браузер Android не имеет почти такой же поддержки CSS3 / HTML5 (особенно с анимацией), и приложение работало на Android намного медленнее, поскольку браузер не имеет аппаратно ускоренной графики. Это было некоторое время назад, так что, надеюсь, сейчас оно немного повзрослело.

...