Build 2026 開発者カンファレンスで、Microsoft は WinUI 3 フレームワークの名前を WinUI に変更すると発表しました。同時に、Microsoft は、WinUI フレームワークを使用して Windows 11 用の高性能ネイティブ アプリケーションを開発することを開発者に奨励し始めました。Microsoft が発したシグナルは、Web テクノロジに基づく劣ったアプリケーションを容認し、Windows 11 の足を引きずり続けることをやめることであるように見えました。もちろん、Microsoft も元の Web ゴミのメンバーでした。

開発者はネイティブ アプリケーションを開発することが推奨されます。

現在、Windows プラットフォームには、Electron、React Native、または WebView 2 Runtime に基づいてパッケージ化された多数のアプリケーションが溢れています。これらのアプリケーションは比較的多くのメモリを占有し、起動速度が遅く、インターフェイス スタイルも異なります。もちろん、最も重要なことは、演奏体験が非常に悪いということです。たとえば、Microsoft が WebView2 Runtime に基づいて開発した Outlook エクスペリエンスは非常に悪いです。

しかし、今年から Microsoft は Windows 11 で Web テクノロジベースのアプリケーションを廃止し、代わりにスタート メニュー (推奨セクション) など、より信頼性の高いネイティブ アーキテクチャを採用することを決定しました。したがって、Microsoft は開発者に対し、ネイティブ フレームワークを使用して、より良いエクスペリエンスを提供するネイティブ アプリケーションを開発することを奨励し始めています。ただし、開発者にとっては、Electron を使用することで開発コストを削減できます。開発者がマイクロソフトの推奨事項に従ってネイティブ アプリケーションを開発するかどうかはまだわかりません。結局のところ、Microsoft の態度は非常にすぐに変わります。

WinUI 3 の名前を WinUI に変更する必要がある理由:

テクノロジーは名前の変更に基づいているため、Microsoft は Windows アプリケーション実稼働レベルのプラットフォーム WinUI 3 開発フレームワークの名前を WinUI に変更すると発表しました。名前を変更した理由は、Microsoft がバージョン番号 2 3 4 でリリースすると開発者に不安を与える可能性があると考えたためである可能性があります。つまり、Microsoft は新しいフレームワークをリリースし続けており、開発者は常に新しいフレームワークに適応する必要があります。 Microsoft が大きな破壊的な変更を加えた場合、開発者の適応コストは大幅に増加します。

したがって、Microsoft は、長期的な安定性を考慮して、WinUI フレームワークのバージョン番号を正式にキャンセルしたことを強調しています。 Microsoft は将来的に新しい UI フレームワークを開発する予定はなく、また、大きな破壊的な変更も加えないため、開発者は安全に WinUI フレームワークに基づくアプリケーション開発に集中でき、アプリケーションにより良いユーザー エクスペリエンスをもたらすことができます。

Microsoft はまた、プラットフォーム全体でインターフェイス スタイルとパフォーマンスの一貫性を実現するために、Windows 11 のより多くのシステム レベルのシェル コンポーネントが段階的に WinUI に移行されることも明らかにしました。ただし、Microsoft は他のフレームワークを排除するつもりはありませんが、開発者には Electron などのフレームワークの代わりに WinUI を使用することを推奨しています。