родной Android или HTML5 для использования в транзакционном оффлайн / онлайн мобильном приложении - PullRequest
0 голосов
/ 06 марта 2012

Я собираюсь разработать мобильное приложение, используемое продавцами нашей компании для выполнения заказов и транзакций с БД.изначально мы ориентируемся на мобильные устройства с ОС Android.У меня есть 2 варианта, по которым будет использоваться технология.

  1. с использованием HTML5
  2. с использованием нативного API Android.

Мой вопрос: В зависимости от следующего набора функций, какой технологический выбор является лучшим для достижения этой цели ??

Примечание: мы предпочитаем использовать HTML5, чтобы быть независимым от платформы, но мы не увереныесли HTML5 предоставит нам все необходимые функции приложения.

Желательно, чтобы приложение содержало следующие функции:

  1. , которые будут использовать продавцыЭто приложение для записи счетов, делать заказы, просматривать некоторые отчеты и проводить опросы клиентов.
  2. приложение должно работать как в сети, так и в автономном режиме.
  3. приложение должно иметь собственную автономную БД.(для хранения автономных транзакций)
  4. приложение содержит опцию синхронизации с основным сервером БД для публикации автономных созданных транзакций на работающем сервере.(когда продавец вернется домой или когда будет доступно интернет-соединение.)
  5. приложение предъявляет особые требования к пользовательскому интерфейсу, поэтому крайне необходим гибкий дизайн пользовательского интерфейса.
  6. возможность блокировки всех функций телефона (другое приложение, камера, сим-карта и т. Д.) И предоставление продавцу возможности открывать и получать доступ только к нашему разработанному приложению.
  7. возможность доступа к собственному API-интерфейсу GPS вмобильный телефон для размещения позиции продавца.

1 Ответ

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

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

Вы не сможете приблизиться к этому поведению из приложения html 5. И даже если вы идете с нативным (если вы не хотите модифицировать ОС), вы не сможете полностью заблокировать его, как вы этого хотите.

В любом случае, мой голос за нативное приложение. На данный момент native (на мой взгляд) всегда собирается предоставить вам готовый продукт, который будет удобнее использовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...