GoogleがChromeからPanelサポートを削除

Googleは、Chrome OSを除くすべてのプラットフォームでChrome 54のパネルのサポートを削除しました。 デフォルトではChromeの開発者バージョンでのみ有効であり、chrome:// flagsのパネルの有効化フラグを使用して他のバージョンで有効にする必要があったパネルは、一見すると通知のように見えました。

拡張機能の開発者は、これらを使用して、高度な通知ウィンドウとして最もよく説明できるウィンドウを画面に表示できます。

パネルが比較して提供した主な利点は、カスタムサイズをサポートし、最小化または移動でき、常に最上位の機能をサポートし、カスタムHTMLおよびCSSコードが許可されたことです。

パネルは、独自のウィンドウにコンテンツを表示するために使用され、Chrome用Picture in Picture Viewerはそれを実行し、Wunderlist Panel拡張機能が提供するメモ作成機能を提供しました。

GoogleがChromeからPanelサポートを削除

Googleは、バージョン54でGoogle ChromeからPanelサポートを削除しました。以前にパネルを有効にするフラグを設定した場合、about:flagsページを開くと、パネルがもう存在しないことがわかります。

また、その機能のためにパネルに依存していた拡張機能は、それができなくなります。 つまり、一部の拡張機能は、パネルを開くことですべての機能がトリガーされると完全に機能しなくなります。または、拡張機能の一部の機能にパネルが使用された場合、一部の機能は機能しなくなります。

人気のある拡張機能、Google独自のハングアウト拡張機能、またはChrome向けTrelloは、パネルを使用していました。

おそらく、Googleが機能を削除した理由を疑問に思われているでしょう。 Googleのエンジニアの1人が、削除について次の説明をします。

非chromeosのパネルは実験的な機能であり、Devチャネル、またはフラグの背後にある他のチャネルでのみサポートされています。

メンテナンスにはコストがかかり、Windows、Mac、Linuxでの安定性と機能に満足していませんでした。 その結果、それらを削除しました。

これは、それらに依存する拡張機能のユーザーにとって迷惑になると理解していますが、これは基本的にWebアプリケーションをサポートするWebブラウザーであるChromeの整合の一部です。

Panels for Chromeの元の開発者は次のステートメントを追加しました。

時間は過ぎ、物事は変化します。私たちは皆学びます。 Panelsの場合、Windows、OSX、Linux、さらには独自のChromeOSのOS開発者のチームに追いつくことができるようになるには、数人のエンジニアのチームがフルタイムでかかることを実践により「証明」しました。 ウィンドウ管理とグラフィックス/入力サブシステムは絶えず進化しており、小さなチームが高品質だが非標準のウィンドウ管理モードを構築して維持しようとすると、多かれ少なかれ法外に高価になります。

OSには、特定のウィンドウの動作(フォーカス、ウィンドウの切り替え、アクティブなウィンドウの処理、タイトルバー、入力先、ショートカット、アニメーション、複数のデスクトップ、他のOSガジェットなど)にリンクされたメカニズムが多すぎます。通常、OSは「フック'またはそれらと統合するAPI。これにより、「リバースエンジニアリング」とハックが必要になります。 それを行うことはできますが、それはすぐに次の主要なOSアップデートでさらに簡単に倒れる「カードハウス」設計につながります

基本的に、パネルの機能を維持するには費用がかかりすぎるため、安定性と機能もGoogleの期待に応えることができませんでした。

Now You :Google ChromeのPanelsサポートの削除の影響を受けていますか?