Я опубликовал этот вопрос несколько недель назад, но, возможно, он прозвучал расплывчато и был не очень хорошо принят. Поэтому я попытаюсь быть более конкретным, поскольку я все еще ищу ответ.
У меня есть идея для приложения для iphone, над которым я хотел начать работать. По профессии я веб-программист, и изначально планировал написать приложение как веб-сайт. (предназначен для пользователей настольных компьютеров / ноутбуков). После того, как я разобрался со всеми идеями, я собирался использовать это как проект для приложения для iphone.
Мой вопрос: было бы замечательно, чтобы обе версии работали, и, таким образом, обменивались как можно большим количеством кода. Существует ли практика, методология или набор принципов для работы с такого рода сценарием? Например: www.facebook.com и приложение Facebook для iPhone.
Я думаю, что конечные точки, к которым iPhone обращается для извлечения данных, должны быть тем же кодом, который веб-приложение использует для извлечения данных. Или при работе на разных платформах является обычной практикой поддерживать совершенно отдельные базы кода?
Чтобы было ясно, мое приложение для iPhone будет родным приложением для iPhone.
мысли?
Вы можете создать веб-сервис для этого, вы можете использовать json или xml для создания формата ответа веб-сервиса.
Вы можете использовать этот веб-сервис с любой платформой. анализируя json или xml, вы можете получить ваши данные и отобразить их в соответствии с вашей конкретной платформой.
Других решений пока нет …