Chromeアプリと拡張機能の違い
-
27-10-2019 - |
質問
Chromeアプリと拡張機能の違いは何ですか?
拡張機能ではできないアプリやその逆で何ができますか?
解決
から引用 https://developer.chrome.com/webstore/apps_vs_extensions:
私たちは、ウェブサイトよりもリッチでインタラクティブなものとして、数年間ブラウザで「Webアプリ」のコンセプトをすでに持っていましたが、デスクトップアプリケーションよりも面倒ではなくモノリシックです。例には、ゲーム、写真編集者、ビデオプレーヤーが含まれます。これらのカテゴリはすべて、ブラウザ内で実行されている緊密に焦点を合わせたアプリとして実行可能です。 Google Chromeは、スマートフォンでアプリを使用している人なら誰でも馴染みのある方法でWebアプリの概念を形式化しています。
拡張機能... Google Chromeとその中で表示されているWebサイトの機能を拡張します。 たとえば、絶えず存在する通貨コンバーターなど、アドレスバーに新しいボタンを追加することで、Google Chromeを拡張できます。このようなボタンは、表示中の現在のWebサイトにも適用できます。たとえば、通貨コンバーターボタンをクリックして、表示しているWebサイトのすべての価格を変換します。同様に、新しいアイテムをコンテキストメニューに導入し、Omnibox(アドレスバーの入力フィールド)の動作を変更し、ユーザーの閲覧履歴(同意を得て)にアクセスするなどです。 Webページを変更することもできます。たとえば、すべてのページのすべてのリンクの横にある「この郵送」ボタンを埋め込むか、お気に入りのWebサイトのレイアウトをカスタマイズします。
アプリと比較して、 拡張機能は、WebサイトとWebアプリを横切ってカットします;それらは通常、すべてのWebサイトで有効です(一部はサイト固有ですが)。 この方法では、アプリは他のアプリと組み合わせることはありません。彼らは、通常のウェブサイトのように、スタンドアロンを実行します。
(強調が追加されました)
私が言うことができることから、ChromeアプリはChromeのWebストア(Gmail、EG)に登録されているWebアプリケーションです。それらは基本的に単なる栄光のブックマークです。 Googleは、Chrome OSを実行するタブレットに備えて、ブラウザをより「オペレーティングシステム」のようにするためにそれらを紹介したようです。 Chrome OSにはChrome以外のネイティブアプリケーションはありません。これらのアプリケーションが単なるWebサイトであっても、アプリケーションを「インストール」できる方法が必要です。
拡張機能は、実際にブラウザの動作方法に影響を与える可能性があります(広告ブロックなど)。 Chromeのツールバーにボタンを追加したり、Webリクエストをインターセプトしたり、DOMを変更したりできます。
他のヒント
次のリンクを参照してください。(Chrome App vs拡張機能)。基本的に、ホストとパッケージの2種類のアプリがあると言っています。ホストされたアプリ それは 栄光のブックマーク。しかし、パッケージ化されたアプリは、拡張機能とアプリの両方の両方の世界の特徴のやや最高のものを提供します。
もちろん、拡張機能は、Chromeが既に提供しているもの以外に、追加のUIをほとんどまたはまったく提供しないコアブラウザ機能を拡張します。
開発者向けの3つのChrome流通チャネルがあります。
機能を増やす順に、それらは次のとおりです。
- Chrome Extensions - UIはほとんどまたはまったくありません
- Chromeホストアプリ
- Chromeパッケージアプリ
から引用 http://www.chromeplugins.org/extensions/chrome-web-apps-extensions-spot-the-fference/
(説明はとても良いので)
Chrome ExtensionとChrome Webアプリの大きな違い
Chrome ExtensionsとWebアプリケーションの大きな違いの1つは、その場所です。 Chrome拡張機能の大部分はChrome Extensionsギャラリーからダウンロードできますが、Chrome WebアプリはChrome Webストアからインストールできます。
Chrome拡張機能とWebアプリのもう1つの大きな違いは、拡張機能を使用してChromeブラウザの機能を強化するために使用されますが、Webアプリは異なるユーザーインターフェイスを持つブラウザ内で実行されます。 Webアプリケーションとは異なり、拡張機能にはUIコンポーネントがほとんどまたはまったくありません。
技術的な観点からは、Chromeアプリと拡張機能の主な違いは、アプリに「起動」パラメーターが存在することです。これは、ユーザーが彼/彼女によってインストールされたアプリケーションを開始する時期をChromeに示すことを示します。