Переход с андроида на сенча-тач - PullRequest
1 голос
/ 27 марта 2012

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

  1. Будут ли приложения sencha работать только в веб-браузерах?т.е. запуск приложения сначала откроет веб-браузер?
  2. Android имеет встроенную базу данных, т.е. SQLite?Санча поддерживает это или имеет собственную встроенную СУБД?
  3. Могу ли я использовать аппаратные функции, такие как камера (для сканирования штрих-кода)?
  4. Поддерживает ли она карты Google
  5. Можно ли создавать виджеты для домашнего экрана, которые работают на iphone, blackberry иандроид?любая помощь в этом отношении будет высоко оценена

1 Ответ

0 голосов
/ 27 марта 2012

В интернете доступно не так много информации о Sencha Touch. Их последняя версия - Sencha Touch 2. Я изучал эту альтернативу несколько месяцев назад (тогда они все еще были в версии 1).

При этом позвольте мне ответить на как можно больше ваших запросов.

  1. Приложения, управляемые Sencha Touch, не запускаются в вашем веб-браузере. Oни работать изначально на каждой платформе, для которой вы разрабатываете. Тем не менее, они используют движка webkit, встроенного в ваше приложение. Поэтому запускаю тебя Приложение не откроет страницу браузера, но запустит ваше приложение (Кстати, HTML5) в вашем приложении.
  2. В предварительном поиске на их сайте упоминается база данных SQL. http://docs.sencha.com/touch/2-0/#!/api/Ext.feature.has-property-SqlDatabase. Не уверен, как они его интегрируют. Возможно, посмотрите на их SDK / API и несколько примеров должны прояснить это. В качестве альтернативы, если я просто угадаю здесь, он может подключиться к базе данных вашего веб-сайта, если она существует.
  3. В настоящее время аппаратные функции не доступны. Беглый взгляд на их пример с kitchnsink должен дать вам представление о компонентах, доступных для интеграции. http://dev.sencha.com/deploy/touch/examples/production/kitchensink/index.html
  4. Он поддерживает Google Maps.
  5. Они перечисляют расширение под названием WIDGET, но документация кажется довольно тихой относительно функциональности. Опять же, как было упомянуто ранее, погружение в SDK / API и несколько примеров могут прояснить это.

Это их онлайн руководство: http://docs.sencha.com/touch/2-0/#!/guide

А это страница с их примерами: http://docs.sencha.com/touch/2-0/#!/example

Я бы все-таки продолжил разработку Native App, поскольку она дает вам больше гибкости по сравнению с чем-то вроде Sencha Touch.

В качестве альтернативы, если вам по-прежнему нужно одно усилие, несколько платформ, есть несколько доступных вариантов.

  1. http://www.phonegap.com/
  2. http://www.appcelerator.com/
  3. http://www.rhomobile.com/

Удачи в разработке вашего приложения. И я надеюсь, что предоставленная информация поможет ....: -)

...