Microsoft、Windows 11 の右クリック メニューが乱雑であることを認め、WinUI アプリの修正を確認
<本文>
発売から 4 年が経ち、Windows 11 は、少なくとも一部のアプリについては、コンテキスト メニューのメジャー アップデートを検討しています。ユーザーが不満を抱いていた問題を最終的に解決するためのあらゆる要素が含まれています。 Microsoft では、WinUI 3 ベースのアプリの右クリック メニューに関するこの新しい UI アップデートを「分割コンテキスト メニュー」と呼んでいます。
Microsoftは、このアイデアがシェルに適用されるのか、それとも現時点ではWinUIアプリに限定されるのかを明らかにしていない。シェルに適用されている場合は、Windows 11 のどこでも利用できるようになります。そうでない場合は、一部のアプリでのみ新しいメニューが表示されます。
Microsoft は、Windows Insight によって発見された WinUI コミュニティ コールでアップグレードを確認しました。
アプリまたは Windows でファイルまたはフォルダーを右クリックすると、表示されるメニューはコンテキスト メニューと呼ばれます。その目的は、操作している内容に基づいて、関連するアクションにすばやくアクセスできるようにすることです。しかし最近、このメニューはオプションが多すぎて少し便利になりすぎています。
Microsoft は、現在の右クリック メニューでは、コンテキスト メニューがアクションの長いリストで乱雑に表示され、これが長い間ユーザーを悩ませてきたことを認めています。また、ファイルを右クリックすると、最初から回避できたはずの無関係または過剰な「コンテキスト」アクションが表示される可能性があることに気づいたかもしれません。

ここで、画像を右クリックすると、写真アプリで開くオプションがあるにもかかわらず、コンテキスト メニューでさらに 2 回言及された写真アプリが表示されます。それ以外にも、以下に他のオプションがあり、率直に言って、「プログラムから開く」メニューに統合できます。
これはシステム全体の問題であり、Microsoft フォト アプリなどの WinUI ベースのアプリのメニューも高くなるということです。
Microsoft の解決策は、ファイルの種類に基づいてコンテキストを認識したネストされたメニューを追加することです。これにより、開発者が便利な二次アクションを追加できるようにしながら、コンテキスト メニューの長さが短縮されるのが理想的です。この変更はまず WinUI ベースのアプリに適用されますが、最終的に Windows 11 のすべてのメニューに適用されるかどうかについては Microsoft は明らかにしていません。
これは、すべての写真アプリ関連のオプションが「写真で開く」の下にグループ化され、カーソルを合わせるとセカンダリ メニューにすべての関連オプションが表示されることを意味します。
分割コンテキスト メニューとは何ですか?

WinUI アプリの分割コンテキスト メニューは、SplitMenuFlyoutItem と呼ばれる新しい API を通じて、右クリック エクスペリエンスをより直感的で、整理され、コンテキストを意識したものにすることを目的としています。これにより、1 つのメニュー エントリに主なアクションと副次的なオプションの両方を含めることができ、メイン項目の横にある別の小さなフライアウトに表示されます。
ユーザーには、右クリック メニューに 写真で開く、写真で編集、デスクトップの背景に設定 などの複数の繰り返しエントリが表示されるのではなく、写真で開く オプションが 1 つだけ表示され、ペイントや Snipping Tool などの関連するセカンダリ アプリがすべて 2 番目のメニュー (分割メニュー) に組み込まれています。
「写真で開く」の上にカーソルを置くと、二次メニューに関連するすべてのオプションが表示されます。
WinUI コミュニティ コールで共有された画像に基づくと、この新しい UI デザインは 2 つの長年の問題を解決すると言えるでしょう。 1 つ目は、メニューが同様の項目を単一の垂直リストに積み重ねることを防止することです。
2 つ目は、オプションの適応性を高め、選択したファイルに関連するオプションのみを表示することです。
開発者は、どのアクションをデフォルトとして表示するかを定義し、あまり使用されないツールや高度なツールをその隣の小さな矢印の下にグループ化することもできます。
新しいセカンダリ (コンテキスト分割) メニューの仕組み
新しい分割コンテキスト メニューは、最新の Windows アプリ SDK の一部である SplitMenuFlyoutItem と呼ばれる WinUI 3 コントロールを利用しています。この新しいコントロールは、単一の項目をプライマリ アクションとセカンダリ メニュー コンテナーの両方として動作させることにより、WinUI ベースのアプリ内でコンテキスト メニューがレンダリングされる方法を変更します。

開発者が SplitMenuFlyoutItem を定義すると、それはボタンとサブメニューのハイブリッドとして機能します。
※画像上で右クリックするとコンテキストメニューが表示されます。 「写真」オプションがあり、これが主要なアクションです。
- 次に、Microsoft はネストされたメニューを追加し、写真関連のすべてのコマンドまたはアプリ (ペイント、Snipping Tool) にアクセスできるようにします。この 2 番目のメニューには、プライマリ コンテキスト メニューの 写真 オプションにカーソルを置くとアクセスできます。現時点では、これらすべてのアプリとオプションがプライマリ メニューで数回繰り返されます。
デモから、新しいコントロールがコンテキストを認識したグループ化をサポートしていることは明らかです。つまり、Windows アプリは、ファイルの種類に基づいて表示する二次アクションを動的に決定できるようになりました。

.txt ファイルを右クリックすると、メモ帳で開く がデフォルトとして表示され、他のエディタは 2 番目のメニューに隠れており、メモ帳で開く にカーソルを置くとアクセスできます。これにより、主要な右クリック メニューに「メモ帳で開く」だけが表示され、他のすべてはメモ帳オプションの上にマウスを移動したときにのみ表示されるため、繰り返しが減ります。
コンテキスト アクションは開発者によって追加され、デフォルトを割り当てることができるため、機能全体に追加のコンピューティング リソースは必要ありません。Windows は、選択したファイルの種類で最も頻繁に使用されるアプリを自動的に昇格させます。開発者はファイルの種類ごとにメニューを調整することもできるため、同じアプリでもテキスト ファイルと画像を右クリックしたときに異なる表示を行うことができます。
新しいコンテキスト メニューにより、場合によっては 38% も煩雑さが軽減される可能性があります
Microsoft の新しい Split Context Menu は、右クリック メニューを悩ませていた乱雑さを大幅に削減し、よりクリーンで短く、よりスマートなレイアウトになる可能性があります。 Microsoft 開発者によって共有されているように、新しいデザインではメニュー全体の長さが最大 38% 削減されましたが、それはファイルの種類によって異なります。
場合によっては、写真で開く、デスクトップの背景として設定、写真で編集 などのすべての関連オプションを 1 つの分割メニューにグループ化すると、メニューが 35% 縮小します。以下のスクリーンショットを参照してください。
これらの例は WinUI 3 ベースのアプリのみを対象としているため、切り取り、コピー、名前変更、共有、および 削除 ボタンはありません。
テキストベースのファイルの右クリック メニューでは、メニューの高さは 30% しか減少しませんが、それ自体は歓迎すべき変更です。 「メモ帳で開く」オプションが一番上に表示され、その他のサポートされているアプリケーションはサブメニューの下に表示されます。
ファイルの共有も 1 つのボタンで行うことができ、デフォルトのアクションは「電話に共有」であり、おそらく Phone Link によって強化されています。

フォルダーを右クリックすると、高さが最も小さくなります。現在のレイアウトでは、クイック アクセスにピン留めする、スタートにピン留めする、タスク バーにピン留めする などの同様のアクションが繰り返されるため、これは当然のことですが、これらはすべて 1 つの既定の ピン留め オプションに統合できます。当然のことながら、3 つの個別の「開く」オプションもあります。

しかし、この新しいメニューは、ファイル エクスプローラーなど、Windows のどこでも利用できると期待できるでしょうか?
Microsoft の例では「ファイル エクスプローラー」について明確に言及していますが、質問にある「分割ビュー」機能は特に WinUI ベースのアプリまたはメニューを対象としています。これは、現時点では Microsoft Photos などの Windows アプリに展開されることを意味します。ただし、Microsoft が Windows 11 の隅々まで同様の設計アプローチを採用する可能性があるため、将来的には状況が変わる可能性があります。
分割コンテキスト メニューはまだ開発初期段階にあり、どのアプリでも利用できません。したがって、一般ユーザーを対象としたテストの機会は問題外です。
ただし、Microsoft はその基礎となる API を公式 WinUI GitHub リポジトリで詳細に説明しているため、開発者は最新の Windows App SDK プレビュー ビルドを通じてコントロールを参照することで、すでに API の実験を開始できます。
ここでの Microsoft の目標は、アプリ開発者がアプリ内の独自のコンテキスト メニューを最新化できるようにすることです。たとえば、Windows のフォト アプリを更新してこの機能を使用すると、煩雑さが軽減されます。
現時点では、シェル (Windows 11 のすべて) に分割コンテキスト メニューがいつ提供されるかについてはわかりません。
Microsoft は、長い間約束されていたアクリル ブラーにも取り組んでおり、Windows 11 ではアプリの隅々に導入される予定です。これらはいずれも、同社にとって正しい方向への一歩であり、完全な B2B を目指す習慣ではなく、一般ユーザーに利益をもたらす方向に最終的に移行しつつあります。
更新: 現時点では、変更が WinUI 領域に適用されることを明確にするために記事が更新されました。シェルはそれをすぐに取得できる場合と取得できない場合があります。ただし、Microsoft は例で「ファイル エクスプローラー」を使用しており、そうではないことを示唆しています。これが Microsoft が Windows に対して取っている方向である可能性があります。
ホーム
シェアする
ニュースレター
購読する
プッシュ通知を購読する
WL ニュースレター
WLニュースレターです!
最新の Windows、IT、AI アップデートを常に入手してください。 50,000 人以上の加入者から信頼されています。
名前
電子メール
無料で参加
*️⃣ 出典リンク:
WinUI コミュニティ コール 、 詳細 、 WinUI GitHub リポジトリ 、長年約束されていたアクリル ブラー、 ホーム 、
ニュースレター
、