Можно ли распространять веб-приложение для iPhone через App Store? - PullRequest
4 голосов
/ 21 июля 2009

Под веб-приложением я имею в виду веб-сайт, ориентированный на Safari на iPhone, который может работать в автономном режиме (с помощью файла манифеста кэша, базы данных JavaScript, запуска полноэкранного режима с помощью значка на домашнем экране.)

Пользовательский опыт работы с веб-приложением в порядке после его установки, поэтому нет необходимости, чтобы оно было нативным, и потенциально приложение, поставляемое таким образом, могло бы работать на других платформах (браузерах для мобильных устройств и ПК). Я знаю, что существует множество аппаратных / API-функций, к которым невозможно получить доступ таким образом, но это не проблема.

В App Store предусмотрена возможность продажи приложения, а также центральный каталог для пользователей, чтобы найти его. Мобильное приложение, поставляемое через Интернет без этих преимуществ, сталкивается с трудной битвой.

Кроме того, я хотел бы иметь возможность использовать существующую кодовую базу HTML / JavaScript / CSS (и навыки) вместо портирования на новый язык и т. Д. Не говоря уже о том, что не требуется разработка машины под OSX.

Я не видел на сайте Apple ничего такого, что упоминало бы об этом, они сосредоточены на «нативных» приложениях Objective C / Cocoa. Одним из вариантов может быть разработка нативного приложения для iPhone, обеспечивающего поверхность веб-набора для работы с HTML / JavaScript.

Ответы [ 3 ]

3 голосов
/ 21 июля 2009

Можно ли распространять айфон Веб-приложение через App Store?

Насколько мне известно, нет, это не так. Теоретически, вы могли бы использовать UIWebView, чтобы позволить пользователю испытать ваше iphone-веб-приложение, но если вы серьезный разработчик, 1000 долларов США за использованный MacBook и 100 долларов США за лицензию iPhone стоят того.

С другой стороны, iPhone позволяет добавлять пользовательские ссылки на ваш сайт с помощью «Добавить на главный экран». Это дает пользователю практически тот же опыт, что и с нативным приложением.

С другой стороны, вы можете достичь автономной работы аналогично тому, что делает Google для Gmail / Reader / и т. Д. С помощью клиентского кэша / HTML 5.0.

MonoTouch - Эта технология недавно получила широкое распространение в SO, поэтому вы можете попробовать ее (не OSX).

1 голос
/ 03 февраля 2010

Попробуйте PhoneGap , а также ознакомьтесь с Создание приложений для iPhone с HTML, CSS и JavaScript книга.

1 голос
/ 21 июля 2009

Через AppStore не могут быть развернуты только нативные приложения, хотя я рассмотрю более позднюю версию. Т.е. разработать нативное приложение, обеспечивающее поверхность веб-набора. Я думаю, что самым хитрым было бы представление функциональности iPhone более низкого уровня движку javascript.

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