
マイクロソフトのエキサイティングな動き:WinUIフレームワークのオープンソース化
今月初め、MicrosoftはWindows 11で使用されているユーザーインターフェースフレームワークであるWinUIをオープンソース化するという重要な計画を発表しました。この取り組みは開発者から大きな期待を集めていましたが、移行には単純なトグルスイッチの切り替えでは到底及ばない複雑な要素が伴います。WinUIはOSの独自仕様の要素に深く統合されているため、Microsoftは綿密な先見性を持ってこのプロセスを進めていく必要があります。最初の発表に続き、WinUIオープンソースソフトウェア(OSS)プロジェクトに関する更なる詳細が明らかになりました。
WinUI のオープンソース化への段階的なアプローチ
WinUI をオープンソース化するための道筋は、次の 4 つの異なるフェーズで構成されています。
- フェーズ 1: GitHub での内部貢献の可用性を強化します。
- フェーズ 2:開発者がリポジトリを複製し、ローカル環境で WinUI をビルドできるようにします。
- フェーズ 3:サードパーティ開発者によるプロジェクトへの貢献を促進します。
- フェーズ 4:内部リポジトリを段階的に廃止しながら、GitHub を開発、問題追跡、コミュニティのやり取りのための主要なハブに移行します。
現在の展開とタイムライン
現在、Microsoftの開発チームは、WinUIをWindowsの公開共有が許可されていない要素から「切り離す」ことに注力しています。今月リリース予定のWindows App SDK 1.8は現在プレビュー段階にあり、WinUIはこのSDKと密接に連携しているため、開発者はリリース後にGitHubでプルリクエストの提出を開始する予定です。Microsoftは、WASDK 1.8のリリースに合わせて、2025年10月初旬までにフェーズ1を完了することを目指しています。
開発者の関与を探る
サードパーティ開発者がリポジトリのクローン作成とローカルビルドを行えるようになるフェーズ2については、Microsoftは現在「積極的な調査」段階にあると述べています。より慎重なアプローチが必要となるため、この分野でのアップデートにはしばらく時間がかかる可能性があります。同社は以下のように説明しています。
WinUI のリリーススケジュールは Windows App SDK と連動しているため、ブランチ戦略により、WASDK 1.8 のリリースに合わせて PR の作成を開始できるようになりました。1.8 プレビュー版は 8 月 19 日にリリースされ、安定版リリースも間もなくリリースされます。これにより、変更の統合を開始するための適切な基盤が整います。この調整を踏まえ、フェーズ 1 の完了は 10 月上旬を目標としています。
フェーズ 2 はまだ活発な調査が行われており、より慎重に取り組んでいますが、具体的な進捗状況をすぐにお知らせできることを期待しています。
会話に参加する
WinUI のオープンソース化に関する最新の議論に関心のある方は、GitHub のコミュニティに参加できます。
さらに詳しい情報や最新情報については、ソース記事をご覧ください。
コメントを残す