Frage

Was ist der Unterschied zwischen Chrome -Apps und Erweiterungen?

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

War es hilfreich?

Lösung

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

Wir hatten bereits seit einigen Jahren das Konzept der „Web -Apps“ im Browser, als etwas reicher und interaktiver als eine Website, aber weniger umständlich und monolithisch als eine Desktop -Anwendung. Beispiele sind Spiele, Fotoredakteure und Videoplayer. Alle diese Kategorien sind als eng fokussierte Apps im Browser praktikabel. Google Chrome formalisiert nur das Web -App -Konzept auf eine Weise, die jedem, der Apps auf einem Smartphone verwendet hat, bekannt ist.

Erweiterungen ... Erweitern Sie die Funktionalität von Google Chrome und die darin angezeigten Websites. Beispielsweise können sie Google Chrome erweitern, indem sie der Adressleiste eine neue Schaltfläche hinzufügen, z. B. einen allgegenwärtigen Währungswandler. Klicken Sie beispielsweise auch für die aktuelle Website, die angezeigt werden. Klicken Sie beispielsweise auf die Schaltfläche "Währungskonverter", um alle Preise auf der von Ihnen angezeigten Website umzuwandeln. In ähnlicher Weise können Sie neue Elemente in das Kontextmenü einführen, das Verhalten des Omnibox (das Eingabefeld in der Adressleiste) ändern, auf den Browserverlauf des Benutzers (mit Zustimmung) und vieles mehr zugreifen. Sie können auch Webseiten ändern - beispielsweise eine Schaltfläche „maile this“ neben jedem Link auf jeder Seite einbetten oder das Layout Ihrer bevorzugten Website anpassen.

Im Vergleich zu Apps, Erweiterungen werden auf Websites und Web -Apps gesenkt; Sie sind in der Regel auf allen Websites in Kraft (obwohl einige ortsspezifisch sind). Apps kombinieren nicht auf diese Weise mit anderen Apps. Sie laufen wie jede reguläre Website eigenständig.

(Betonung hinzugefügt)

Nach dem, was ich beurteilen kann, sind Chrome -Apps nur Webanwendungen, die im Webladen von Chrome (Google Mail, z. B.) registriert sind. Im Grunde genommen nur verherrlichte Lesezeichen. Google scheint sie vorgestellt zu haben, um ihren Browser "Betriebssystem" zu gestalten, um sich auf Tablets vorzubereiten. Da Chrome OS keine nativen Anwendungen hat, außer Chrome, benötigen sie eine Möglichkeit, dass Sie Anwendungen "installieren" können ... auch wenn diese Anwendungen nur Websites sind.

Erweiterungen können sich tatsächlich auf die Art und Weise auswirken, wie sich der Browser verhält (AD -Blockierung, z. B.). Sie können die Symbolleisten von Chrome, Abfangen Webanfragen, die DOM ändern usw. hinzufügen, usw.

Andere Tipps

Bitte beachten Sie den folgenden Link:(Chrome App vs -Erweiterung). Es heißt im Grunde, dass es zwei Arten von Apps gibt: gehostet und verpackt. Gehostete Apps sind Verherrlichte Lesezeichen. Packaged Apps bieten Ihnen jedoch ein etwas Beste aus beiden Welten-Funktionen- sowohl Erweiterungen als auch Apps.
Erweiterungen erweitern natürlich die Kernbrowserfunktionalität, die nur eine zusätzliche Benutzeroberfläche abgesehen von dem, was bereits von Chrome bereitgestellt wird, und nicht zusätzlich.

Es gibt drei Chromverteilungskanäle für Entwickler.

In der Reihenfolge der zunehmenden Funktionalität sind sie:

  1. Chromverlängerungen - wenig bis gar keine Benutzeroberfläche
  2. Chrome gehostete Apps
  3. Chrome verpackte Apps

Weitere Informationen und umfassendere Diskussionen sind in diesem Video enthalten.

zitieren von http://www.chromeplugins.org/extensions/chrome-web-apps-extessions-spot-the-difference/

(Da die Erklärung sehr gut ist)

Hauptunterschiede zwischen Chromerweiterung und Chrome -Web -Apps

Einer der Hauptunterschiede zwischen Chromerweiterungen und Webanwendungen ist ihr Standort. Die Mehrheit der Chrom -Erweiterungen kann in der Chrome -Erweiterungsgalerie heruntergeladen werden, während Chrome -Web -Apps im Chrome Web Store installiert werden können.

Ein weiterer wichtiger Unterschied zwischen Chromerweiterungen und Web -Apps ist die Tatsache, dass Erweiterungen zur Verbesserung der Funktionalität des Chrome -Browsers verwendet werden, Web -Apps jedoch innerhalb des Browsers mit einer anderen Benutzeroberfläche ausgeführt werden. Im Gegensatz zu Webanwendungen haben Erweiterungen wenig oder manchmal keine UI -Komponente.

Aus technischer Sicht ist der Hauptunterschied zwischen Chrome -Apps und Erweiterungen das Vorhandensein eines „Start“ -Parameters in Apps, der angibt, dass Chrome angezeigt wird, wenn der Benutzer eine von ihm/ihr installierte Anwendung startet.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top