wake-up-neo.net

Unterschied zwischen Chrome Apps und Erweiterungen

Was ist der Unterschied zwischen Chrome Apps und Erweiterungen?

Was können Sie mit Apps machen, die Sie nicht mit Erweiterungen machen können oder umgekehrt?

63
frum

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

Wir haben das Konzept der "Web-Apps" bereits seit einigen Jahren im Browser implementiert. Es ist umfangreicher und interaktiver als eine Website, aber weniger umständlich und monolithisch als eine Desktop-Anwendung. Beispiele hierfür sind Spiele, Bildbearbeitungsprogramme und Videoplayer. Alle diese Kategorien können als eng fokussierte Apps im Browser ausgeführt werden. Google Chrome) formalisiert lediglich das Web-App-Konzept auf eine Weise, die jedem vertraut ist, der Apps auf einem Smartphone verwendet.

Erweiterungen ... erweitern die Funktionalität von Google Chrome und der darin angezeigten Websites. Dies ist beispielsweise möglich Erweitern Sie Google Chrome durch Hinzufügen einer neuen Schaltfläche zur Adressleiste, z. B. eines allgegenwärtigen Währungsumrechners. Schaltflächen wie diese können auch für die aktuelle Website gelten, die angezeigt wird. Klicken Sie beispielsweise auf die Währung Klicken Sie auf die Schaltfläche "Konvertieren", um alle Preise auf der angezeigten Website umzurechnen. Ebenso können Sie neue Elemente in das Kontextmenü einfügen, das Verhalten der Omnibox (das Eingabefeld in der Adressleiste) ändern und auf den Browserverlauf des Benutzers zugreifen (mit Zustimmung) ) und vieles mehr. Sie können auch Webseiten ändern, indem Sie beispielsweise neben jedem Link auf jeder Seite eine Schaltfläche "Mailen" einfügen oder das Layout Ihrer bevorzugten Website anpassen.

Im Vergleich zu Apps können Erweiterungen für Websites und Web-Apps verwendet werden . Sie gelten normalerweise für alle Websites (obwohl einige Websites spezifisch sind). Apps lassen sich auf diese Weise nicht mit anderen Apps kombinieren. Sie werden wie jede normale Website eigenständig ausgeführt.

(Hervorhebung hinzugefügt)

Soweit ich weiß, sind Chrome Apps nur Webanwendungen, die im Chrome Web Store registriert sind (z. B. Google Mail). Es handelt sich im Grunde nur um verherrlichte Lesezeichen. Google scheint sie in der richtigen Reihenfolge eingeführt zu haben um ihren Browser "betriebssystemähnlicher" zu machen, in Vorbereitung auf Tablets, auf denen Chrome OS ausgeführt wird. Da Chrome OS keine nativen Anwendungen außer Chrome, sie brauchen eine Möglichkeit, damit Sie Anwendungen "installieren" können ... auch wenn es sich bei diesen Anwendungen nur um Websites handelt.

Erweiterungen können sich tatsächlich auf das Verhalten des Browsers auswirken (z. B. Anzeigenblockierung). Sie können Schaltflächen zu den Chrome-Symbolleisten hinzufügen, Webanforderungen abfangen, das DOM ändern usw.

48

Hier ist eine hervorragende Ressource des Google Chrome Team, das die Unterschiede im Detail erklärt .

Es enthält auch ein Entscheidungsbaum-Flussdiagramm, das unten gezeigt wird.

enter image description here

26
Mowzer

Bitte beachten Sie den folgenden Link: (Chrome App vs Erweiterung) . Grundsätzlich gibt es zwei Arten von Apps: gehostet und gepackt. Gehostete Apps sind verherrlichte Lesezeichen. Aber gepackte Apps bieten Ihnen die besten Funktionen beider Welten - sowohl für Erweiterungen als auch für Apps.
Erweiterungen erweitern natürlich die Kernbrowser-Funktionalität und bieten nur wenig oder gar keine zusätzliche Benutzeroberfläche, abgesehen von dem, was bereits von Chrome bereitgestellt wird.

16
mahasamatman

Es gibt drei Chrome Vertriebskanäle für Entwickler.

In der Reihenfolge der Erhöhung der Funktionalität sind dies:

  1. Chrome-Erweiterungen - wenig bis gar keine Benutzeroberfläche
  2. Von Chrome gehostete Apps
  3. Chrome-Apps

Weitere Informationen und ausführlichere Diskussionen finden Sie in diesem Video .

5
Mowzer