Веб-приложения iPhone, работающие как собственные приложения - PullRequest
8 голосов
/ 17 июля 2009

Браузер на iPhone способен использовать передовые веб-технологии, представленные в HTML5. Одним из них является кеш приложения, который позволяет веб-страницам запускаться на клиенте из кеша без подключения к Интернету. Вместе с локальным хранилищем вы также можете постоянно сохранять данные «на» странице.

Мой вопрос заключается в том, можно ли будет создать веб-сайт, к которому при посещении и установленном в качестве веб-клипа (закладки на главном экране), можно будет снова получить доступ в любой момент. Используя HTML5, Javascript и CSS, вы можете сделать несколько очень хороших приложений и в то же время избежать дорогой платы за разработку, жесткого утверждения приложений и единой платформы разработки платформы?

Или я просто сплю?

Ответы [ 4 ]

6 голосов
/ 12 ноября 2009

Да, то, что вы описываете, безусловно возможно. Вы можете воспользоваться поддержкой Apple для кэша приложения HTML5, создав файл манифеста, в котором указано, какие ресурсы должны быть кэшированы, и укажите этот файл на странице HTML вашего веб-приложения. Подробная информация о том, как это сделать, содержится в документации Apple .

Обновление: я пробовал это в своем веб-приложении, и оно работает. Вы должны убедиться, что файл манифеста используется как тип text / cache-manifest, как сказано в документации. Кроме того, я не знаю, как долго Safari гарантированно хранит файлы в кэше. Я обнаружил, что очистка кэша Safari вручную также удалит кэшированные файлы веб-приложений, даже если ссылка на веб-приложение сохранена на главном экране устройства.

0 голосов
/ 03 декабря 2010

Используя следующий метод, мы на самом деле создали приложение для Android и iphone, завернутое в пробел в телефоне. Это ТОЛЬКО веб-приложение, но вы об этом не узнаете;)

http://www.kintek.com.au/web-design-blog/developing-for-the-iphone-and-ipad-by-runing-os-x-10-6-snow-leopard-on-a-pc/

0 голосов
/ 09 сентября 2010

Вы можете взглянуть на mobione - http://www.genuitec.com/mobile/

0 голосов
/ 18 марта 2010

Я создавал нативное html-приложение со скриптами iui и Iweb up и установщиком под названием Sentenza. Я делаю приложение для проверки Sentenza на предмет обзора.

Но все сказали, что для пользователя все еще не хватает легких фреймворков, я уверен, что это будет легко сделать сценарий Cental JS, который в качестве действий по умолчанию, таких как команды кнопки для новой страницы

Я думаю, что это возможно, чтобы повторить HTML 5, и нет необходимости для обналичивания как Насколько я знаю, Sentenza уже включает это, если вы используете вызов ajax, а не index.html. назвать это работает

и его просто у меня есть (lalala = "Pagename.page") или если страница просто маленькая, тогда я могу выполните команду ancker, которая также называется JS и css, насколько я знаю

body
div id="home" title="home" selected="true"


div id="link1" title="New Page"

Я выгляжу как новая страница

/div

Я нуб, когда дело доходит до всего этого, но если мы заставим их работать и выглядеть как нативное приложение, то я чувствую, что такие вещи должны быть ориентированы на поток, я не уверен, как мы можем это сделать, но я уверен, что мы могли бы сделать простую фреймворк для мэйнфреймов, который никогда не нужно открывать или отредактированные для конечного пользователя, они просто включают мета и css теги и отключаются, если вы намереваетесь помочь мне сделать что-то подобное, пожалуйста, напишите веб-мастеру ( at ) mokodev ( Dot ) info Я хочу сделать этот фреймворк бесплатным, но также основанным на уже известных IUI и IWeb-фреймворках, мэйнфрейм будет работать на любой ОС, поскольку это будут просто плоские файлы CSS и JS, но если мы сможем заставить его работать, я также могу попробовать сделать Windows IU шаблон конструктора это позволит людям начать.

...