Google entfernt die Panel-Unterstützung von Chrome

Google hat die Unterstützung für Panels in Chrome 54 auf allen Plattformen mit Ausnahme von Chrome OS entfernt. Panels, die standardmäßig nur in Entwicklerversionen von Chrome aktiviert waren und in anderen Versionen mit dem Flag "Panels aktivieren" in chrome: // flags aktiviert werden mussten, sahen auf den ersten Blick wie Benachrichtigungen aus.

Sie ermöglichten den Entwicklern von Erweiterungen, Fenster auf dem Bildschirm zu erzeugen, die man am besten als erweiterte Benachrichtigungsfenster bezeichnen könnte.

Die Hauptvorteile, die Panels im Vergleich boten, waren, dass sie benutzerdefinierte Größen unterstützten, minimiert oder verschoben werden konnten, stets über die höchste Funktionalität verfügten und benutzerdefinierten HTML- und CSS-Code zuließen.

Panels wurden verwendet, um Inhalte in einem eigenen Fenster anzuzeigen, Picture in Picture Viewer für Chrome hat dies getan, oder um Notizenfunktionen bereitzustellen, die die Wunderlist Panel-Erweiterung bot.

Google entfernt die Panel-Unterstützung von Chrome

Google hat die Panel-Unterstützung von Google Chrome in Version 54 entfernt. Wenn Sie zuvor das Flag "Panels aktivieren" gesetzt haben, werden Sie feststellen, dass es nicht mehr vorhanden ist, wenn Sie die Seite "about: flags" öffnen.

Jede Erweiterung, deren Funktionalität auf Panels beruhte, ist dazu nicht mehr in der Lage. Dies bedeutet, dass einige Erweiterungen nicht mehr funktionieren - wenn alle ihre Funktionen durch Öffnen eines Panels ausgelöst werden - oder einige Funktionen nicht mehr funktionieren, wenn Panels zur Stromversorgung einiger Funktionen der Erweiterung verwendet wurden.

Beliebte Erweiterungen, Googles eigene Hangouts-Erweiterungen oder Trello für Chrome, verwendeten Panels.

Sie fragen sich wahrscheinlich, warum Google die Funktionalität entfernt hat. Einer der Ingenieure von Google gibt die folgende Erklärung für das Entfernen.

Panels auf Nicht-Chromos waren eine experimentelle Funktion und wurden nur auf dem Dev-Kanal oder auf anderen Kanälen hinter einer Flagge unterstützt.

Sie sind teuer in der Wartung und wir waren nie zufrieden mit ihrer Stabilität und Funktionalität unter Windows, Mac und Linux. Als Ergebnis haben wir sie entfernt.

Wir verstehen, dass dies für Benutzer von Erweiterungen, die auf sie angewiesen sind, ärgerlich sein wird. Dies ist jedoch Teil der Ausrichtung von Chrome als grundlegender Webbrowser, der Webanwendungen unterstützt.

Der ursprüngliche Entwickler von Panels for Chrome hat die folgende Anweisung hinzugefügt.

Die Zeit vergeht und die Dinge ändern sich, wir alle lernen. Bei Panels haben wir in der Praxis "bewiesen", dass ein Team von wenigen Ingenieuren Vollzeit benötigt, um Teams von OS-Entwicklern in Windows, OSX, Linux und sogar in unserem eigenen ChromeOS zu erreichen. Die Fensterverwaltung und die Grafik- / Eingabesubsysteme entwickeln sich ständig weiter, und es ist für ein kleines Team mehr oder weniger unerschwinglich, einen qualitativ hochwertigen, aber nicht standardmäßigen Fensterverwaltungsmodus zu erstellen und beizubehalten.

Betriebssysteme verfügen über zu viele Mechanismen, die mit einem bestimmten Fensterverhalten verknüpft sind (Fokus, Fensterwechsel, aktive Fensterbehandlung, Titelleisten, Eingabefelder, Verknüpfungen, Animationen, mehrere Desktops, andere Betriebssystem-Gadgets usw.), und in der Regel bieten Betriebssysteme keine Hooks 'oder APIs zur Integration mit diesen, was es notwendig macht, ' Reverse Engineering 'durchzuführen und herumzuhacken. Dies ist zwar möglich, führt jedoch schnell zu einem Kartenhaus-Design, das mit dem nächsten großen Betriebssystem-Update noch einfacher herunterfällt

Grundsätzlich ist es zu teuer, die Funktionalität der Panels aufrechtzuerhalten, und die Stabilität und Funktionalität hat auch die Erwartungen von Google nie erfüllt.

Jetzt sind Sie : Sind Sie von der Entfernung der Panels-Unterstützung in Google Chrome betroffen?