Ресурсы и платформы для мобильных разработок (iphone, android) с использованием HTML5

Я ищу ресурсы для разработки приложений HTML5 для iphone в первую очередь. Являются ли их рамки и инструменты, которые я могу использовать для начала? Я ищу:

  • Рамки Javascript, которые помогают с компоновкой пользовательского интерфейса
  • Сенсорные элементы управления для телефонов
  • Статьи о разработке iphone, лучших практиках и т.д.

Я искал stackoverflow и не смог найти хороший список ресурсов. Я ищу примеры, подобные этим http://jqtouch.com/

Ответ 1

Sencha Touch - довольно новая платформа для мобильных веб-приложений, которая, по-видимому, поддерживает Android, iPhone, iPad и т.д. Sencha - это структура, ранее известная как ExtJS.

Вот демонграмма рамки: http://www.sencha.com/deploy/touch/examples/kitchensink/

Примечание. После просмотра некоторых скриншотов я не уверен, что рамочная система отлично работает с приложениями, которые следуют шаблонам Android UI.


Обновить. Также ознакомьтесь с объявленным проектом jQuery Mobile.

Ответ 3

iWekbit упоминался в статьях, которые я читал недавно. Я не оценил это. Я использую jqTouch, и это хорошее программное обеспечение, но его разработка была медленной в течение последних 6 месяцев. С выходом sancha понятно, почему парень обращает внимание на Sencha Touch.

ballmw упоминает книгу рудоносных. Я прочитал эту книгу, она хорошая. он показывает много полезного материала. В этой книге важно заметить две вещи. Во-первых, jonathan автор будет новым сторонником jqtouch. во-вторых, код последнего jqtouch (я пишу это в 2010-06-27), который является бета2, несовместим с примерами книги. разница небольшая, но из коробки она не будет работать.

Sencha Touch, который я не оценил, основан на Ext JS (теперь Sencha), а jqtouch основан на jquery. Я никогда не работал с Ext. Я понимаю, что Ext не так быстро, как jQtouch, но принимайте это с огромным количеством соли, так как я не помню, откуда у меня такое впечатление.

IMHO Sencha Touch имеет огромное преимущество над поддержкой jqTouch - iPad. У него также есть Android, но для меня важнее iPad.

Ответ 4

Sencha Touch и jQTouch кажется быть на данный момент.

Я могу надеяться выйдет структура/библиотека, в которой явно сказано, что она может обрабатывать:

  • устройства iOS (например, iPhone, iPod Touch, iPad).
  • ОС Android OS
  • устройства webOS (например, Palm Pre)
  • Windows Phone 7

Ответ 5

Еще одна отличная платформа для разработки для большинства доступных платформ - jQuery Mobile Platform, которая доступна по адресу www.jquerymobile.com. Он обеспечивает кросс-платформенную совместимость между ALMOST каждой платформой. Я узнал о структуре через мою дипломную программу в области мобильной разработки. Он полностью свободен и имеет полную документацию по реализации. Просто нажмите вкладку "Документы" вверху, чтобы увидеть, как легко понять реализацию мобильной платформы jQuery.

Ответ 6

Sencha-touch framework - это лучшие возможности для начала работы с простым в использовании и хорошо документированным и поскольку у него есть поддержка разрыва в телефоне, тогда вам не нужно много думать о устройствах, просто создавайте приложение и загружайте его в телефонную записями, и это приложение для сборки для остальных устройств