Передача формы для отправки данных iPhone? - PullRequest
2 голосов
/ 27 мая 2011

Я начинаю новый проект, в котором нам нужно сделать ввод веб-данных простым и удобным для мобильных устройств.

В настоящее время формы данных нашего веб-сайта нельзя стилизовать и сделать мобильными, они также находятся за брандмауэром компании, однако мы можем сделать ПОСТЫ через XML для отправки формы данных.

В настоящее время я нахожусьне определились с тем, какой подход будет лучше.

  1. Перестройка форм на iPhone изначально с использованием компонентов iOS
  2. Каким-то образом создайте локальную форму данных HTML5 на мобильном устройстве, а затем проанализируйте iPhoneи отправьте его через XML.

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

Ответы [ 2 ]

0 голосов
/ 29 мая 2011

Исходя из предоставленной вами справочной информации, я считаю, что единственный способ - использовать нативные компоненты пользовательского интерфейса. И вот почему:

  1. Вы заявили о необходимости автономной формы "отправки". Вам будет намного легче, если у вас есть собственная форма, которая хранит информацию где-то и затем передает ее при подключении.

  2. Вы заявили о своем желании предоставить an easy experience on mobile. Для этого я, естественно, рекомендую нативные элементы управления пользовательским интерфейсом. Ваши собственные "нативные" веб-элементы управления, скорее всего, будут запутанными и сложными в использовании. Сравните это с UIKit, который, по-видимому, имеет много исследований (и миллионы довольных пользователей, чтобы поддержать его).

  3. В долгосрочной перспективе будет проще интегрироваться с остальным устройством, если вы используете собственные элементы управления.

Для выполнения запросов XML я рекомендую библиотеку ASIHTTPRequest .

0 голосов
/ 29 мая 2011

На мой взгляд, лучшим вариантом будет воссоздание форм с использованием компонентов iOS.Это было бы намного удобнее и быстрее, если все сделано правильно.

...