Веб-приложения iPhone, работающие как собственные приложения
Браузер на iPhone способен использовать передовые веб-технологии, представленные в HTML5. Одним из них является кеш приложения, который позволяет веб-страницам запускаться на клиенте из кеша без подключения к Интернету. Вместе с локальным хранилищем вы также можете сохранять данные постоянно "на" странице.
Мой вопрос заключается в том, можно ли будет создать веб-сайт, к которому при посещении и заданном в качестве веб-клипа (закладки на главном экране), можно будет снова получить доступ в любой момент. Используя HTML5, Javascript и CSS, вы можете сделать несколько очень хороших приложений и в то же время избежать дорогой платы за разработку, жесткого утверждения приложений и единой платформы разработки платформы?
Или я просто сплю?
4 ответа
Да, то, что вы описываете, безусловно, возможно. Вы можете воспользоваться поддержкой Apple для кэша приложения HTML5, создав файл манифеста, в котором указывается, какие ресурсы должны кэшироваться, и указывается этот файл на странице HTML вашего веб-приложения. Подробная информация о том, как это сделать, находится в документации Apple.
Обновление: я попробовал это на моем собственном веб-приложении, и оно работает. Вы должны убедиться, что файл манифеста используется как тип text / cache-manifest, как сказано в документации. Кроме того, я не знаю, как долго Safari гарантированно хранит файлы в кэше. Я обнаружил, что очистка кэша Safari вручную также удалит кэшированные файлы веб-приложений, даже если ссылка на веб-приложение сохранена на домашнем экране устройства.
Я создавал нативное html-приложение со скриптами iui и Iweb up и установщиком под названием Sentenza. Я делаю приложение для проверки Sentenza на предмет обзора.
Но все это говорит о том, что пользователю все еще не хватает легких фреймворков. Я уверен, что было бы легко создать сценарий центробежного 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) информацию, которую я хочу сделать эту платформу бесплатной, но также основанной на уже известных IUI и IWeb инфраструктурах, мэйнфрейм будет работать на любой ОС, так как это будут просто плоские файлы CSS и JS, но если мы сможем заставить его работать, я также могу попробовать сделать конструктор шаблонов IU для Windows это позволило бы людям начать.
Вы можете посмотреть на mobione - http://www.genuitec.com/mobile/
Используя следующий метод, мы на самом деле создали приложение для Android и iPhone, обернутое в пробел в телефоне. Это ТОЛЬКО веб-приложение, но вы бы об этом не знали;)