Zum Hauptinhalt Zur Navigation

Pepper - eine bessere Schnittstelle für Browser-Plugins

Google integriert den Flash Player direkt in seinen Browser Chrome. Während Apple Adobes Flash Playern den Weg auf seine Geräte verwehrt, kündigen Google und Adobe eine verbesserte Integration von Flash in Googles Browser Chrome an. Zusammen mit Mozilla arbeiten die beiden zudem an einer neuen Schnittstelle für Browser-Plugins.
/ Jens Ihlenfeld
22 Kommentare News folgen (öffnet im neuen Fenster)

Das Netscape-Plugin Application Programming Interface (NPAPI) ist in die Jahre gekommen und soll durch eine neue Schnittstelle für Browser-Plugins ersetzt werden. Dieses Ziel verfolgen Mozilla, Google und Adobe zusammen mit anderen. NPAPI sei nur sehr grob spezifiziert, in seinen Möglichkeiten eng begrenzt und unterscheide sich vor allem je nach verwendetem Browser und Betriebssystem. Die Folge sind Inkompatibilitäten, eine reduzierte Leistung und Sicherheitsprobleme.

Das neue API, an dem derzeit unter anderem Entwickler von Mozilla, Google und Adobe arbeiten, soll die Probleme von NPAPI beseitigen. Es soll unabhängig von Betriebssystem und verwendetem Browser sein und so dafür sorgen, dass Plugins über verschiedene Plattformen hinweg konsistent arbeiten. Es soll zudem eine höhere Flexibilität und engere Integration mit dem Host-Browser erlauben, der dem Plugin auch mehr Informationen über seinen aktuellen Status zur Verfügung stellen kann. Zudem soll die stärkere Verzahnung für einen höheren Grad an Sicherheit sorgen, da sich die Sicherheitsmodelle von Browser und Plugin darüber besser vereinheitlichen lassen. Geplant sind auch Mechanismen, um Plugins in eigenen Threads in einer Sandbox auszuführen, um den Browser vor Fehlern des Plugins zu schützen.

Entwickelt wird die neue Plugin-Schnittstelle unter dem Namen "Pepper". Details finden sich im Mozilla-Wiki(öffnet im neuen Fenster) .

Bis die neue Schnittstelle fertig definiert und von Browser- und Pluginherstellern umgesetzt ist, wird aber noch einige Zeit vergehen. Adobe und Google wollen aber nicht darauf warten und haben in einem ersten Schritt den Flash Player enger in Googles Browser Chrome integriert(öffnet im neuen Fenster) . So wird Google den Flash Player künftig mit seinem Browser zusammen ausliefern(öffnet im neuen Fenster) und diesen über den Updatemechanismus von Chrome aktualisieren. So soll sichergestellt werden, dass Chrome-Nutzer immer die aktuelle Version des Flash Players verwenden. Im nächsten Schritt soll das Sandbox-Modell von Flash auf den Flash Player ausgedehnt werden.

Eine Entwicklerversion von Chrome mit integriertem Flash Player steht in Form von Chrome 5.0.360.4 für Windows und Mac OS X sowie Chrome 5.0.360.5 für Linux über den Chrome Dev Channel(öffnet im neuen Fenster) ab sofort zum Download bereit. Diese Version bringt auch einen Plugin-Manager mit, über den Nutzer einzelne Plugins unter about:plugins deaktivieren können.


Relevante Themen