Chrome应用和扩展程序的区别

Chrome Apps和Extensions有何区别?

你可以用应用程序做什么,你不能使用扩展,反之亦然?

据我所知,Chrome应用程序只是在Chrome的网上应用店(例如Gmail)注册的networking应用程序。 他们基本上只是书签的荣耀。 谷歌似乎已经推出了它们,以使浏览器更像“操作系统”一样,为运行Chrome操作系统的平板电脑做准备。 由于Chrome操作系统除了Chrome以外不会有任何原生应用程序,所以他们需要某种方式让您“安装”应用程序…即使这些应用程序只是网站。

扩展实际上可以影响浏览器的行为方式(例如,广告拦截)。 他们可以将button添加到Chrome的工具栏,拦截Web请求,更改DOM等。

请参阅以下链接:( 铬应用程序与扩展) 。 它基本上说有两种应用程序:托pipe和打包。 托pipe的应用程序荣耀的书签。 但是打包的应用程序为您提供了两个扩展和应用程序的两个世界的最好的function。
当然扩展扩展了核心浏览器的function,除了已经由chrome提供的function之外,几乎不提供额外的UI。

Google Chrome小组提供了一个非常好的资源来解释详细的差异 。

它还包含如下所示的决策树stream程图。

在这里输入图像说明

Chrome开发者有三种分销渠道。

为了增加function,他们是:

  1. Chrome扩展程序 – 几乎没有用户界面
  2. Chrome托pipe的应用
  3. Chrome打包的应用程序

此video中包含更多信息和更充分的讨论 。

由于这个问题被问及(和回答),很多事情已经改变,Google已经发布了一个精心准确的答案:

https://developer.chrome.com/webstore/apps_vs_extensions

http://www.chromeplugins.org/extensions/chrome-web-apps-extensions-spot-the-difference/引用;

(因为解释非常好)

Chrome扩展程序和Chromenetworking应用程序的主要区别

Chrome扩展程序和networking应用程序之间的主要区别之一是它们的位置。 大多数Chrome扩展程序可以从Chrome扩展程序库下载,而Chromenetworking应用程序可以从Chrome网上应用店安装。

Chrome扩展程序和networking应用程序之间的另一个主要区别在于,尽pipe扩展程序用于增强Chrome浏览器的function,但Web应用程序在浏览器中运行时具有不同的用户界面。 与Web应用程序不同,扩展程序很less或有时没有UI组件。

从技术angular度来看,Chrome应用和扩展程序之间的主要区别在于应用程序中存在“启动”参数,表示Chrome在用户启动由他/她安装的应用程序时显示。