今月初め、Microsoft はオープンソースの Windows 11 ユーザー インターフェイス フレームワークである WinUI の詳細を発表しました。オープンソースの WinUI は開発者からの長年の要望でしたが、実装するのは簡単ではありません。 WinUI はオペレーティング システムの独自レベルで「定着」しているため、フレームワークをオープンソース化するには慎重かつ思慮深いアプローチが必要です。最初のリリースからわずか数週間後、Microsoft は WinUI OSS プロジェクトに関する詳細情報を共有する準備が整いました。

Microsoft は、このタスクを 4 つのフェーズで達成したいと考えています。最初のフェーズでは、GitHub でのより多くの内部貢献に焦点を当てます。第 2 フェーズでは、開発者がリポジトリのクローンを作成し、WinUI をローカルに構築できるようになります。第 3 フェーズではサードパーティの開発者がプロジェクトに貢献できるようになり、最終フェーズでは GitHub が「開発、問題追跡、コミュニティ参加のための主要な場所」となり、内部リポジトリが段階的に廃止されます。
現在、Microsoft の開発者は、一般に公開できない Windows の独自部分から WinUI を「解凍」することに熱心に取り組んでいます。 Windows App SDK 1.8 が今月後半にリリースされると (現在プレビュー段階で、WinUI が WASDK にバンドルされています)、開発者は GitHub でプル リクエストの実装を開始します。 Microsoft は、2025 年 10 月初旬に第 1 フェーズを完了する予定です。
サードパーティ開発者がコードベースを複製してローカルで構築できるようにすることについて、Microsoftは現在このアイデアを「積極的に検討している」と述べた。これにはより慎重なアプローチが必要となるため、同社が詳細を発表するまでにはしばらく時間がかかることが予想されます。同社の声明は次のとおりです。
WinUI のリリース スケジュールは Windows App SDK と密接に関係しているため、分岐戦略により、今後の WASDK 1.8 リリースと並行して PR の完了を開始できるようになりました。 1.8 プレビューは 8 月 19 日にリリースされ、安定版が間もなくリリースされるため、変更の統合を開始するための良い基盤が得られます。これに基づき、10月上旬に第1フェーズを完了する予定です。
フェーズ 2 はまだ積極的に検討されており、私たちはこれについてより慎重になっていますが、近いうちに具体的な進捗状況を共有したいと考えています。
WinUI のオープン ソース化に関するディスカッションは GitHub でフォローできます。