PHP для iPad или другие решения - PullRequest
0 голосов
/ 12 сентября 2011

Вот хитрый вопрос.

Я занимаюсь разработкой веб-приложения для iPad, которое будет установлено в виде киосков.Приложение по сути является викториной.Не нужно хранить данные в базе данных, но нужно будет обрабатывать данные с 1 страницы на другую страницу (от страницы вопросов до страницы результатов).

Первоначальным решением был простой PHP.Теперь мне сообщили, что wi-fi / 3g будет недоступен для киосков, поэтому они не будут иметь доступа к веб-серверу с php, который работает как шарм.Приложение должно быть на основе браузера.

Обыскали решения для установки PHP на iPad, например PHPPOD от Cydia, но не уверены, что это даже вариант для iPad ... и мы не будем их взламывать.Можно ли это сделать без php?

Ответы [ 3 ]

2 голосов
/ 12 сентября 2011

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

Я бы предложил вместо этого попытаться портировать приложение на Javascript. Если это просто простые вопросы -> поток результатов, написание базового веб-приложения на Javascript с jQuery, чтобы помочь в случае необходимости, не должно быть слишком болезненным.

0 голосов
/ 12 сентября 2011

Без Wi-Fi / 3G вам не понадобится локальное хранилище?Для этого вам не нужно делать джейлбрейк вашего iPad и заставить его работать через PHP.Вы можете сделать это следующим образом -

  1. Сделайте джейлбрейк приложения и, возможно, попытайтесь заставить ваше PHP-решение работать на iPad.
  2. Создать собственное приложение с локальным хранилищем (используя sqlite илиосновные данные ) и обрабатывать отображение с помощью UIWebView .
  3. Создать приложение HTML5 с локальным хранилищем легко в наше время,снова будет использоваться UIWebView.
  4. Как предлагает Амбер, вы можете построить всю свою логику опроса в javascript, но я обеспокоен тем, где вы будете хранить данные.Вам нужно обратиться к пункту 3.

Надеюсь, это поможет ...

0 голосов
/ 12 сентября 2011

Если вы не сделаете джейлбрейк, вы НЕ сможете получить на них какие-либо неутвержденные приложения.Apple НЕ хочет, чтобы вы обходили магазин приложений, потому что они хотят сократить их на 30%.Установка интерпретатора PHP на iphone / ipad позволит вам создавать приложения вне контроля Apple - это главная причина, по которой Flash никогда не будет на iphone - это не только для воспроизведения фильмов, это фактически довольно полная среда выполнения.

Вы можете попробовать использовать локальное хранилище HTML5 или использовать собственную базу данных SQLlite в iOS.

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