Вопрос

В чем разница между приложениями Chrome и расширениями?

Что вы можете делать с приложениями, чего не можете делать с расширениями, или наоборот?

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

Решение

Цитирую из https://developer.chrome.com/webstore/apps_vs_extensions:

У нас уже несколько лет существует концепция “веб-приложений” в браузере, как чего-то более богатого и интерактивного, чем веб-сайт, но менее громоздкого и монолитного, чем настольное приложение.Примерами могут служить игры, фоторедакторы и видеоплееры;все эти категории жизнеспособны как узконаправленные приложения, работающие внутри браузера. Google Chrome просто формализует концепцию веб-приложения таким образом, чтобы она была знакома всем, кто пользовался приложениями на смартфоне.

Расширения...расширяйте функциональность Google Chrome и просматриваемых в нем веб-сайтов. Например, они могут расширить возможности Google Chrome, добавив в адресную строку новую кнопку, например, вездесущий конвертер валют.Кнопки, подобные этой, также могут применяться к текущему просматриваемому веб—сайту - например, нажмите кнопку конвертер валют, чтобы конвертировать все цены на просматриваемом веб-сайте.Аналогичным образом вы можете вводить новые пункты в контекстное меню, изменять поведение омнибокса (поле ввода в адресной строке), получать доступ к истории посещенных страниц пользователя (с согласия) и многое другое.Вы также можете изменять веб—страницы - например, вставлять кнопку “отправить это” рядом с каждой ссылкой на каждой странице или настраивать макет вашего любимого веб-сайта.

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

(курсив добавлен)

Насколько я могу судить, приложения Chrome - это просто веб-приложения, зарегистрированные в интернет-магазине Chrome (например, Gmail).По сути, это просто прославленные закладки.Похоже, Google представила их для того, чтобы сделать свой браузер более похожим на "операционную систему", готовясь к выпуску планшетов под управлением Chrome OS.Поскольку в Chrome OS не будет никаких собственных приложений, кроме Chrome, им нужен какой-то способ, чтобы вы могли "устанавливать" приложения...даже если эти приложения - всего лишь веб-сайты.

Расширения действительно могут влиять на поведение браузера (например, блокировка рекламы).Они могут добавлять кнопки на панели инструментов Chrome, перехватывать веб-запросы, изменять DOM и т.д.

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

Вот отличный ресурс от команды Google Chrome, объясняющий различия в деталях.

Он также содержит диаграмму потока дерева решений, показанная ниже.

enter image description here

Пожалуйста, обратитесь к следующей ссылке:(Chrome App vs Extension)Анкет В основном говорится, что есть два вида приложений: размещенные и упакованные. Размещенные приложения находятся прославленные закладки. Но упакованные приложения предоставляют вам несколько лучших функций в мире- как расширения, так и приложений.
Расширения, конечно, расширяют основную функциональность браузера, обеспечивая мало или вообще не дополнительного пользовательского интерфейса, кроме того, что уже предоставлено Chrome.

Есть три канала распределения хрома для разработчиков.

В порядке увеличения функциональности они:

  1. Расширения Chrome - практически нет пользовательского интерфейса
  2. Chrome размещены приложения
  3. Chrome упакованные приложения

Более подробная информация и более полное обсуждение содержатся в этом видео.

цитируя из http://www.chromeplugins.org/extensions/chrome-web-apps-extensions-pot-the-difference/

(Поскольку объяснение очень хорошее)

Основные различия между расширением хрома и веб -приложениями Chrome

Одним из основных различий между расширениями хрома и веб -приложениями является их местоположение. Большинство расширений Chrome могут быть загружены из галереи расширений Chrome, тогда как веб -приложения Chrome могут быть установлены в Chrome Web Store.

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

С технической точки зрения основным различием между приложениями и расширениями Chrome является наличие параметра «запуска» в приложениях, что указывает на то, что Chrome показывает, когда пользователь начинает приложение, установленное им/ее.

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