Клиент-серверное веб-приложение с клиентом и сервером, работающее на iPhone - возможно ли это?

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

Существует ли инфраструктура, которая позволяет просто создавать собственные iOS-приложения за счет инкапсуляции облегченного веб-сервера и инфраструктуры приложений на стороне сервера (Rails или чего-то более простого и более легкого, который может работать на телефоне), что позволяет вам писать код на стороне клиента в HTML+JavaScript?

Если такой вещи нет, есть ли способ создать приложение (с HTML+JS), которое в основном имеет только клиентский компонент с постоянным хранилищем данных?

Благодарю.

2 ответа

Решение

Вы пробовали Phonegap?

www.phonegap.com

Вы пишете свое приложение на HTML/CSS/JavaScript.

Вы получаете доступ к API телефонов через JavaScript - бум!

Также; Appcelerator Titanium будет вариант: http://www.appcelerator.com/

-IMO Titanium более мощный и предлагает более естественный вид.

Почему вы хотите запустить веб-сервер с iPhone? Это для того, чтобы вы могли отправить данные обратно на корабль?

Да, вы можете включить облегченный http-сервер, работающий в другом потоке, в ваше приложение iPhone и подключить к нему свой UIWebView. Но если вы не собираетесь использовать более совершенный веб-сервер, который генерирует динамический контент, может быть просто загрузить ваш контент HTML/CSS/Javascript в локальный каталог, а затем указать любые URL-адреса на эти локальные файлы в автономном режиме.

Другие вопросы по тегам