iPhone / Android: какие стеки протоколов используют приложения для подключения к централизованным сервисам? - PullRequest
0 голосов
/ 16 июня 2010

Извиняюсь за невежественный вопрос, у меня нет опыта разработки приложений на любой мобильной платформе.По сути, я хочу знать, какие протоколы связи приложения обычно используют для доступа к централизованным службам и их запросов?Например, если я портирую веб-приложение / сервис на iPhone / Android, как обычно я получу доступ к этому веб-сервису / запросу в моем приложении?Например, это через HTTP или есть другие протоколы?

Кроме того, предположительно, графический интерфейс приложения построен с библиотеками графического интерфейса Apple / Android (в java «какао»).Может ли графический интерфейс приложения быть определен с помощью HTML / javascript, как веб-страница?

Еще раз извините за чистые вопросы о нубах.

Спасибо

1 Ответ

1 голос
/ 16 июня 2010

Ваш вопрос довольно широк, так как вы можете действительно его реализовать, как хотите, но по моему собственному опыту доступ к большинству "централизованных" сервисов осуществляется напрямую через HTTP с использованием сетевой библиотеки HTTP или NSURLConnection. Большинство веб-сервисов, с которыми я работаю, являются RESTful. Некоторые люди могут реализовать с прямыми сокетами, но это просто боль, и лучше ее избегать, если это возможно.

Работа с графическим интерфейсом выполняется с помощью Cocoa Touch на iPhone. Я не уверен насчет Android. Вы, безусловно, можете реализовать веб-приложение, предназначенное специально для iPhone. Фактически, в последнее время в новостях много говорится о разработке приложений HTML5 для iPhone и iPad .

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