Microsoftが、WinUI 3を使ったネイティブWindowsアプリを「無料かつ約30分」で構築できるとする新しいガイドを公開しました。AIエージェントを活用した開発手法を前面に押し出したもので、Windows App SDKの成熟度をアピールする内容になっています。最近は「AIスロップ」批判もあり、MicrosoftのAI施策は賛否が分かれがちですが、同社は開発者に対する実用的なAIツールの提供を加速しています。今回のガイドもその一環です。必要なツールとセットアップガイドでは、まず以下のツールをインストールするところから始まります。インストールはwingetコマンドなどを使いコピペするだけで実行可能となっています。Visual Studio Code.NET 10以降Windows App Development CLI(winapp CLI)WinUIテンプレートGitHub CLIGitHub CopilotのWinUIエージェントプラグイン加えて、AIエージェントが最新のWinUI 3 APIを参照できるよう、Microsoft Learn MCPサーバーへの接続も推奨されています。コマンドラインから始める WinUI 3 アプリ開発セットアップが完了すると、dotnet new winui-navviewコマンドで新規アプリを作成できるようになります。このテンプレートにはHome/About/Settingsの各ページを備えたNavigationViewが含まれており、dotnet runで即座に動作確認が可能です。Microsoftは、「ダークモードの切り替えを備えた設定ページを追加して(Add a settings page to my WinUI NavigationView app with a toggle for dark mode)」と指示し、必要なファイル作成やナビゲーション更新までが自動で行われるサンプルを例示しています。もちろん、生成コードのレビューは推奨されています。パッケージ化とストア公開まで CLI で完結アプリが完成したら、winapp CLIを使ってMSIXパッケージを生成できます。ローカルテスト用の証明書も自動生成されますが、信頼ストアに登録するため管理者権限が必要です。ストア公開もコマンドラインから可能で、winapp store publishを使えば Partner Center アカウント経由で提出できます。審査には通常3日ほどかかるとのことです。まとめ今回のガイドは、空のフォルダーからネイティブWinUI 3アプリを作り、AIで機能追加し、MSIX化してストアに提出するところまでを「無料のツールだけで30分以内」に収めたものです。AIコーディングに懐疑的な人でも、Microsoftが開発者体験を改善しようとしている姿勢は感じられる内容となっており、WinUI 3やWindows App SDKの普及を後押しする実践的なチュートリアルとなっています。[via Neowin]