Google は Chrome 拡張機能をデフォルトで非表示にするユーザー インターフェースの変更をテストしていますが、開発者の間では好評ではありません。
Chrome 拡張機能プラットフォーム チームは、URL や検索クエリの入力ボックスであるオムニボックスの右側に拡張機能アイコンを次々に表示できるようにする代わりに、パズルピースのアイコンからアクセスするメニューのグラフィカル ボタンを非表示にするデザイン変更を試行しています。
chrome://flags/#extensions-toolbar-menu
このテストは Chrome 拡張機能ツールバー メニューと呼ばれ、アドレスバーに入力してアクセスできる Chrome Experiments インターフェースから有効にできます。
「この新しいUIの目標は、どの拡張機能が自分のデータにアクセスできるかをユーザーが簡単に確認できるようにすることです」と、拡張機能開発者アドボケートのSimeon Vincent氏は先週、Chromium拡張機能フォーラムへの投稿で説明した。
ユーザーがパズルピースアイコンをクリックすると、拡張機能メニューが開き、ユーザーがインストールしたすべての有効な拡張機能のリストが表示されます。拡張機能リストは、現在選択されているタブにおける拡張機能のデータアクセスレベルごとにグループ化されています。
左側が現在のデザイン、右側が提案されたジグソーメニューボタン
Googleは、Chrome拡張機能プラットフォームの安全性が不十分で、悪意のある人物に悪用されてネットユーザーの情報を盗まれてきたため、プラットフォームの再構築を進めています。Chrome拡張機能ツールバーの実験的導入の目的は、拡張機能のプライバシーへの影響と、拡張機能が要求する権限をユーザーにとってより分かりやすくすることです。
しかし、この特定の変更が採用されると、Chrome 拡張機能自体の可視性が低下し、ユーザーがコードをどのように操作するかについての開発者の期待が覆されることになります。
ユーザーは拡張機能アイコンを「ピン留め」して常に表示させ、操作できるようにすることができますが、インストール時に選択する必要があります。これは、Googleブラウザの現在の安定版であるChrome 80の動作とは正反対です。Chrome 80では、拡張機能アイコンはデフォルトでピン留めされます。そのため、拡張機能の開発者は、ユーザーが自分のコードを操作できると想定できなくなりました。
Vincent 氏は拡張機能を作成する人たちに、ユーザーとのやりとりを再考するようアドバイスしています。
「拡張機能のアクション ボタンがユーザー エクスペリエンスの重要な要素である場合は、オンボーディング フローを更新して、ユーザーが拡張機能をツールバーにピン留めするように促すことを検討してください」と彼は述べています。
Chrome拡張機能ツールバーメニューの新しいデザインをテスト中...クリックして拡大
Chrome拡張機能を作成した人の多くは、ユーザーがChromeブラウザバーに表示される拡張機能コントロールをクリックすることで、拡張機能の機能に直接アクセスできると想定していました。Chromium拡張機能フォーラムでこの変更についてコメントした人のほとんどは、変更されたインターフェースとオンボーディングエクスペリエンスに反対の意を示しました。
「これは大きな失敗のように思えます」と、アクセシビリティ拡張機能Helperbirdの創設者ロバート・ジェームズ・ガブリエル氏は書いている。「私はビジネスで多くの子供や学校と関わっていますが、インストール時にピン留めできなければ、99%の人はピン留めしないでしょう。」
プログラマーにとってのリスクは、デフォルトで非表示になっている拡張機能が忘れられてしまうことです。
「皆さんの意見に全く同感です。アイコンをデフォルトで非表示にするのはユーザーエクスペリエンスが悪く、解決するよりも多くの問題を引き起こすでしょう」と、採用・営業向け拡張機能ZapInfoの創設者であるエヴァン・カロザーズ氏は書いています。「ユーザーがこれらの拡張機能をインストールすることを選んでいるのに、UIを整理整頓するという言い訳は意味をなさないのです。」
カロザーズ氏は、拡張機能をデフォルトでピン留めしたまま、ユーザーがどうしても煩雑さに対処できない場合にはピン留めを解除するオプションを提供する方が良いと主張した。そうでなければ、拡張機能の利用と採用が制限されると彼は主張した。
しかし、Chrome拡張機能の開発者は、より制限の厳しい状況に慣れる必要があるかもしれません。Googleのセキュリティとプライバシーを重視したプラットフォームの変更により、拡張機能のユーザーがアクセス権限の付与に慎重になることが予想されるため、ヴィンセント氏は開発者はより多くの制限を設けるべきだと述べています。「拡張機能が期待通りのホスト権限を持たない可能性があることを覚悟しておきましょう」と彼は述べています。®