Web-Apps sollten alles können, was iOS-, Android- oder Desktop-Apps können. Die Mitglieder des unternehmensübergreifenden Projekts für Funktionen möchten es Ihnen ermöglichen, Apps im offenen Web zu erstellen und bereitzustellen, die bisher nicht möglich waren.
Das Capabilities Project ist ein unternehmensübergreifendes Projekt, mit dem Web-Apps die gleichen Funktionen wie iOS-, Android- oder Desktop-Apps bieten sollen. Dazu werden die Funktionen dieser Plattformen für die Webplattform freigegeben, während Sicherheit, Datenschutz, Vertrauen und andere Grundprinzipien des Webs gewahrt bleiben.
Diese Arbeit ermöglichte unter anderem Adobe, Photoshop im Web anzubieten, Excalidraw, die Electron-App einzustellen und Betty Crocker, die Kaufabsicht um 300%zu steigern.
Eine Liste der neuen und potenziellen Funktionen sowie die Phase, in der sich die einzelnen Vorschläge befinden, finden Sie im Fugu API Tracker. Viele Ideen kommen nie über die Phase der Erläuterung oder des Ursprungstests hinaus. Ziel des Prozesses ist es, die richtigen Funktionen zu veröffentlichen. Das bedeutet, dass wir schnell lernen und iterieren müssen. Es ist in Ordnung, eine Funktion nicht zu veröffentlichen, wenn sie das Problem des Entwicklers nicht löst.
In der stabilen Version verfügbar
Die folgenden APIs haben den Ursprungstest bestanden und sind in der neuesten Version von Chromium und in vielen Fällen auch in anderen Chromium-basierten Browsern verfügbar.
Alle bereits bereitgestellten APIs
In einem Ursprungstest
Diese APIs sind in Chrome als Ursprungstest verfügbar. Origin Trials bieten Chrome die Möglichkeit, experimentelle Funktionen und APIs zu validieren. Außerdem können Sie Feedback zur Nutzerfreundlichkeit und Effektivität bei einer breiteren Bereitstellung geben.
Wenn Sie eine Testversion für den Ursprung aktivieren, können Sie Demos und Prototypen erstellen, die Ihre Betatester während der Testdauer ausprobieren können, ohne dass sie Flags in ihrem Browser aktivieren müssen. Diese Funktionen sind in der Regel stabiler als Funktionen, die nur mit einem Flag aktiviert werden können (siehe unten). Es ist jedoch möglich, dass sich eine API-Oberfläche aufgrund Ihres Feedbacks ändert. Weitere Informationen zu Ursprungstests finden Sie im Leitfaden zu Ursprungstests für Webentwickler.
Alle APIs, die sich derzeit in einem Ursprungstest befinden
Verfügbar hinter einer Flagge
Diese APIs sind nur mit einem Flag verfügbar. Sie befinden sich noch in der Testphase und werden noch weiterentwickelt. Sie sind noch nicht für die Produktion bereit. Es besteht eine hohe Wahrscheinlichkeit, dass es Fehler gibt, dass diese APIs nicht funktionieren oder dass sich die API-Oberfläche ändert.
Alle APIs, die derzeit eine Markierung haben
Die Arbeit hat begonnen
Die Arbeit an diesen APIs hat gerade erst begonnen. Es gibt noch nicht viel zu sehen, aber interessierte Entwickler können die relevanten Chromium-Fehler mit einem Stern markieren, um über den Fortschritt auf dem Laufenden zu bleiben.
Alle APIs, für die die Arbeit begonnen hat
Wird geprüft
Das ist der Backlog an APIs und Ideen, die wir noch nicht umgesetzt haben. Es lohnt sich, die relevanten Chromium-Fehler mit einem Stern zu markieren, um für eine Funktion zu stimmen und benachrichtigt zu werden, sobald die Arbeit beginnt.
Alle in Betracht kommenden APIs
Neue Funktion vorschlagen
Haben Sie einen Vorschlag für eine Funktion, die in Chromium berücksichtigt werden sollte? Stellen Sie uns eine Anfrage, damit wir die Funktion in Betracht ziehen können. Geben Sie so viele Details wie möglich an, z. B. das Problem, das Sie lösen möchten, vorgeschlagene Anwendungsfälle und alles andere, was hilfreich sein könnte.
Möchten Sie einige dieser neuen Funktionen ausprobieren? Sehen Sie sich das Codelab zu Web-Funktionen an.