PHP для iPad или другие решения

Вот сложный вопрос.

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

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

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

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

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

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

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

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

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

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