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


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

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

5 53

5 ответов:

цитирование из https://developer.chrome.com/webstore/apps_vs_extensions:

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

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

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

(курсив)

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

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

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

Он также содержит блок-схему дерева решений, показанную ниже.

enter image description here

пожалуйста, обратитесь к следующей ссылке: (chrome app vs extension). Это в основном говорит о том, что есть два вида приложений: размещенные и упакованные. Размещенные приложения are прославил закладки. Но упакованные приложения предоставляют вам несколько лучших функций обоих миров-как расширений, так и приложений.
Расширения, конечно, расширяют функциональность основного браузера, предоставляя мало или вообще не предоставляя дополнительного пользовательского интерфейса, кроме того, что уже предусмотрено chrome.

существует три канала распространения Chrome для разработчиков.

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

  1. расширения Chrome-мало, чтобы не UI
  2. Chrome hosted apps
  3. Chrome упакованные приложения

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

цитирование из http://www.chromeplugins.org/extensions/chrome-web-apps-extensions-spot-the-difference/

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

основные различия между расширением Chrome и Chrome Web Apps

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

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

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