Веб-приложения для iPhone, работающие как собственные приложения

StackOverflow https://stackoverflow.com/questions/1140105

Вопрос

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

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

Или мне это просто снится?

Это было полезно?

Решение

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

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

Другие советы

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

Используя следующий метод, мы фактически создали приложение для 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- ПК/

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

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

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

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

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


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

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

/div

Я новичок, когда дело доходит до всего этого, но если мы заставим это работать и выглядеть как нативное приложение, то я чувствую, что такого рода вещи должны быть потоковыми, я не уверен, как мы могли бы это сделать, но я уверен, что мы могли бы создать простую структуру мэйнфрейма, которую никогда не нужно открывать или отредактированные для конечного пользователя, они просто включают теги meta и css, и все готово, если вы заинтересованы в том, чтобы помочь мне сделать что-то подобное, пожалуйста, напишите webmaster (в) мокодев (Точка) информация Я хочу сделать этот фреймворк бесплатным, но также основанным на уже известных фреймворках IUI и iWeb, мэйнфрейм будет работать на любой ОС, поскольку это будут просто плоские css и js файлы, но если мы сможем заставить это работать, я также могу попробовать создать Windows IU template builder следующим образом это позволило бы людям начать работу.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top