79

Chrome アプリと拡張機能の違いは何ですか?

拡張機能ではできないアプリでできること、またはその逆は何ですか?

4

5 に答える 5

53

https://developer.chrome.com/webstore/apps_vs_extensionsからの引用:

私たちは数年前からブラウザーに「Web アプリ」という概念を持っています。これは、Web サイトよりもリッチでインタラクティブなものであり、デスクトップ アプリケーションよりも扱いにくくモノリシックではありません。例には、ゲーム、写真編集者、およびビデオ プレーヤーが含まれます。これらのカテゴリはすべて、ブラウザー内で実行される厳密に焦点を絞ったアプリとして実行可能です。Google Chrome は、スマートフォンでアプリを使用したことがある人なら誰でも慣れ親しんだ方法で Web アプリの概念を形式化したにすぎません。

拡張機能 ... Google Chrome の機能と、そこに表示されている Web サイトを拡張します。たとえば、常に存在する通貨コンバーターなどの新しいボタンをアドレス バーに追加することで、Google Chrome を拡張できます。このようなボタンは、現在表示されている Web サイトにも適用できます。たとえば、通貨換算ボタンをクリックして、表示している Web サイトのすべての価格を換算します。同様に、コンテキスト メニューに新しい項目を導入したり、オムニボックス (アドレス バーの入力フィールド) の動作を変更したり、ユーザーの閲覧履歴に (同意を得て) アクセスしたりできます。Web ページも変更できます。たとえば、すべてのページのすべてのリンクの横に「このメールを送信」ボタンを埋め込んだり、お気に入りの Web サイトのレイアウトをカスタマイズしたりできます。

アプリと比較して、拡張機能は Web サイトと Web アプリを横断します。これらは通常、すべての Web サイトで有効です (サイト固有のものもあります)。アプリはこのように他のアプリと結合しません。通常の Web サイトと同様に、スタンドアロンで実行されます。

(強調追加)

私が知る限り、Chrome アプリは Chrome の Web ストア (Gmail など) に登録されている単なる Web アプリケーションです。それらは基本的に、美化されたブックマークにすぎません。Google は、Chrome OS を実行するタブレットに備えて、ブラウザーをより「オペレーティング システム」のようにするためにそれらを導入したようです。Chrome OS には Chrome 以外のネイティブ アプリケーションがないため、アプリケーションを「インストール」できる何らかの方法が必要です。それらのアプリケーションが単なるウェブサイトであってもです。

拡張機能は、実際にブラウザーの動作に影響を与える可能性があります (広告のブロックなど)。Chrome のツールバーにボタンを追加したり、Web リクエストを傍受したり、DOM を変更したりできます。

于 2011-03-17T15:28:02.310 に答える
28

Google Chrome チームが提供する優れたリソースで、違いを詳細に説明しています

また、以下に示すディシジョン ツリー フロー チャートも含まれています。

ここに画像の説明を入力

于 2015-10-29T01:39:58.967 に答える
17

次のリンクを参照してください: (chrome app vs extension) . 基本的に、アプリにはホスト型とパッケージ型の 2 種類があると書かれています。ホストされたアプリ美化されたブックマークです。しかし、パッケージ化されたアプリは、拡張機能とアプリの両方の世界の機能をある程度最適に提供します。
拡張機能はもちろん、Chrome によって既に提供されているものとは別に、追加の UI をほとんど、またはまったく提供せずにコア ブラウザー機能を拡張します。

于 2013-12-26T16:21:55.180 に答える
-2

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

(説明がとても上手なので)

Chrome 拡張機能と Chrome Web Apps の主な違い

Chrome 拡張機能と Web アプリケーションの主な違いの 1 つは、その場所です。Chrome 拡張機能の大部分は Chrome 拡張機能ギャラリーからダウンロードできますが、Chrome ウェブアプリは Chrome ウェブストアからインストールできます。

Chrome 拡張機能と Web アプリのもう 1 つの大きな違いは、拡張機能は Chrome ブラウザーの機能を強化するために使用されるのに対し、Web アプリはブラウザー内で実行され、ユーザー インターフェースが異なることです。Web アプリケーションとは異なり、拡張機能には UI コンポーネントがほとんどないか、まったくない場合があります。

技術的な観点から見ると、Chrome アプリと拡張機能の主な違いは、ユーザーがインストールしたアプリケーションを起動したときに Chrome が表示されることを示す「起動」パラメーターがアプリに存在することです。

于 2011-03-17T15:28:47.870 に答える