Windows 11のリークは、Microsoftが一部のUIシェルをUWPからWin32に移行していることを示しています

Windows 11のリークは、Microsoftが一部のUIシェルをUWPからWin32に移行していることを示しています

Microsoft は、コントロール センターなどの一部のシェル エクスペリエンス (ユーザー インターフェイス要素) を Windows 11 の UWP から Win32 + XAML に移動する可能性があります。もともと、これらのシェル要素の多くは UWP (ユニバーサル Windows プラットフォーム) を使用して構築されており、Windows 11 開発者は「ユニバーサル Windows プラットフォーム」を作成できます。 」複数のフォームファクターで実行できるアプリ。

UWP は今のところ存続していますが、Windows の一部の構築方法に戦略的な変更が加えられているようです。以前は、多くのシェル エクスペリエンスやユーザー要素は「UWP」またはユニバーサル Windows プラットフォームを使用して作成されていましたが、プレビュー ビルド内の新しい参照は、テクノロジー大手が特定の機能で UWP の使用をやめていることを示唆しています。

Xeno (旧 Twitter) によって発見されたように、最新のプレビュー ビルドには Windows 11 の System32 に新しいファイルが同梱されています: controlcenter.dll (コントロール センターまたはアクション センター)、mlenginestub.exe (ドックされていない MLEngine スタブ)、shellhost.exe ( ShellHost ) sortwindows64.dll (SortWindows64 dll)。

Windows 11 は Win32 + XAML を組み合わせてユーザー インターフェイスを構築できる

上記の変更は、Microsoft が古いテクノロジと新しいテクノロジ (Win32 と XAML) を組み合わせて Windows インターフェイスの一部、特にコントロール センターを構築していることを示唆しています。コントロール センターは、Wi-Fi、音量、その他の設定を変更できる Windows 10 のアクション センターの代替品です。 。

「 XAML Islands 」と呼ばれるテクノロジを通じて、Win32 API で XAML を使用することができます。これにより、Win32 アプリが UWP のようなモダンな外観の UI 要素をホストできるようになります。

Windows 11 ベースの ControlCenter Win32 および XAML
Windows 11 プレビューでは UWP ではなく、コントロール センター Win32 および XAML ベース | 画像提供:アルバコア

Windows 11 プレビュー ビルドで発生する変更は、移行された機能の機能やエクスペリエンスがまったく変更されないため、ほとんどのユーザーには表示されません。

これは、コントロール センターが、特定の制限とルールが伴う UWP フレームワークに依存せずに、Win32 と XAML を使用して動作することを意味するだけです。

Win32 + XAML に移行しても外観は変わりません

コントロール センターは見慣れたものになりますが、以前と同じビジュアル デザイン要素が使用されているため、目に見える外観上の変更はありません。変更されたのは基盤となるテクノロジーだけであり、ユーザーが目にするものではありませんが、パフォーマンスや動作の変化の点で気づく可能性があります。

Microsoft は、一部のシェル エクスペリエンスを UWP から Win32 + XAML に移行し始めたばかりで、これらの変更はWindows 11 23H2には同梱されず、オペレーティング システムの将来のリリース ( Windows 12 ?) に同梱されます。

また、UWP は単に画面上でどのように見えるかだけを意味するものではないことにも注目してください (これは UI、つまりユーザー インターフェイス テクノロジの役割です)。

また、Windows 内でアプリがどのようにパッケージ化、管理、実行されるかについても重要です。この動きは、別のアプローチへの傾向を示しており、これが Windows 11 の将来のアップデートでどのように展開するかを見るのは興味深いでしょう。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です