Есть довольно много веб-приложений для Chrome, которые кажутся не чем иным, как «заранее подготовленными» ярлыками для наших любимых веб-сайтов, но так ли это все, или это еще не все? Сегодняшний пост SuperUser Q&A содержит ответы.
Сегодняшняя сессия вопросов и ответов проходит благодаря SuperUser - подразделению Stack Exchange, группы веб-сайтов вопросов и ответов, управляемой сообществом.
Вопрос
Читатель SuperUser kolypto хочет знать, какие преимущества дает установка приложений Chrome, которые дублируют веб-сайт:
Есть ряд приложений Chrome, которые кажутся не более чем ярлыками для различных веб-сервисов. Вот несколько примеров:
Кажется, что они не добавляют или не изменяют никаких функций, кроме размещения ярлыка на странице «Приложения». Есть ли причины для их установки? Что они на самом деле делают?
Являются ли эти типы приложений Chrome просто «заранее подготовленными» ярлыками, или они представляют собой нечто большее, чем мы знаем?
Ответ
У участника SuperUser joejoe31b есть для нас ответ:
Эта На странице Google Developer подробно описаны различия между размещенными и упакованными приложениями. Вкратце, основное различие между ними заключается в том, что размещенные приложения - это те, о которых вы думаете (те, которые отображают размещенный веб-сайт), а упакованные приложения - это приложения, которые являются более автономными (и включают большинство, если не все, из их файлы HTML и CSS или ресурсы).
На форумах WrongPlanet была интересная страничка Вот это описывает некоторые из причин, по которым разработчик может создать размещенное приложение. Одна из причин, по которой " Яблоко в моих глазах 'Было указано:
- Технически это может быть веб-сайт, но он функционирует неотличимо от обычного приложения, отличного от веб-браузера. Кроме того, превращение его в ярлык удаляет все ненужные элементы управления браузера, так что оно выглядит как обычное окно приложения.
‘ NeantHumain 'Продолжил обсуждение, сказав:
- Приложения Google Chrome - это просто веб-приложения, написанные на HTML5, которые используют преимущества новых функций, таких как холст, видео, SVG, WebGL и множество новых API, к которым можно получить доступ через JavaScript. Их можно использовать для всего: от геолокации до автономного хранилища и / или веб-работников для своего рода многопоточности.
Другими словами, кажется, что на фоне размещенного приложения происходит больше, чем просто отображение веб-страницы. Это позволяет разработчику расширить функциональность веб-сайта и обойти некоторые ограничения, с которыми может столкнуться обычный веб-сайт.
Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полной веткой обсуждения здесь .