新着情報
Windows 開発者向けの新機能Windows アプリ開発のドキュメント
Windows アプリ SDKと WinUI 3 を使用してネイティブ Windows デスクトップ アプリを構築します。これは、Windows 10と 11 で C#、C++、XAML を使用した新しい開発に推奨されるプラットフォームです。
Windows アプリを構築するためのパス
基礎から始め、優れたエクスペリエンスを設計し、アプリを構築し、配布用に準備します。
Windows アプリに AI を追加する
どのプラットフォームを使用する必要がありますか?
シナリオに合ったフレームワークを選択します。 新しいネイティブ Windows アプリには、Windows アプリ SDKを含む WinUI 3 をお勧めします。 UWP はメンテナンス モードです。新しいプロジェクトでは WinUI 3 でWindows アプリ SDKを使用し、既存の UWP アプリを最新化するには移行ガイドを参照してください。
WinUI 3 (Windows アプリ SDK)
新しいネイティブ Windows デスクトップ アプリに推奨されます。 C# または C++ と XAML を使用してビルドします。 Windows 10 1809 以降とWindows 11をサポートします。
WPF (.NET)
.NET デスクトップ アプリ用の成熟した XAML フレームワーク。 Windows アプリ SDK相互運用機能を使用して既存のWPF アプリを最新化し、新しいWindows機能にアクセスします。
Windows フォーム (.NET)
基幹業務アプリの迅速な UI 開発。 .NET 8 以降でもサポートされています。Windows アプリ SDK相互運用機能を使用して段階的に最新化します。
.NET MAUI
1 つの C# と XAML コードベースからWindows、macOS、iOS、Android を対象とするクロスプラットフォーム フレームワーク。
C++ と Win32
高パフォーマンスのアプリ、ゲーム、システム ユーティリティ用の直接 OS アクセス。 Win32、COM、または C++/WinRT プロジェクションを使用します。
プログレッシブ Web Apps (PWA)
タスク バー、通知、オフライン サポートなど、Windows統合された Web ファースト アプリ。 HTML、CSS、JavaScript を使用してビルドします。
SDK リファレンスとダウンロード
リファレンス ドキュメント、リリース ノート、ダウンロード用の SDK ランディング ページに直接移動します。
作業の開始要件
Windows アプリ SDKで構築を開始するために必要なもの。 バージョン 1809 (ビルド 17763) 以降Windows 10ターゲット。
Windows アプリ SDK (最新の安定版)
現在の安定版リリースをダウンロードします。 WinUI 3、アプリ ライフサイクル API、ウィンドウ化、デプロイ ツールが含まれています。 ダウンロード ページで最新バージョン番号を確認します。
WinUI 3 (Windows アプリ SDKに含まれています)
Windows デスクトップ アプリ用のネイティブ UI フレームワーク。 Windows アプリ SDKの一部として出荷されます。別のインストールは必要ありません。
Windows アプリ SDK ワークロードを含む Visual Studio 2026
".NET デスクトップ開発" ワークロードとWindows アプリ SDK拡張機能を使用して、Visual Studio 2026 をインストールします。 または、C# 開発キットで VS Code を使用します。
サポートされている言語とランタイム
C# .NET 8 以降、C++ (Win32 および C++/WinRT)、Rust (windows-rs クレート経由)。 XAML は、WinUI 3 および WPF の UI マークアップに使用されます。
ツールとリソース
GitHub 上の Windows アプリのコード サンプル
Windows アプリ SDK機能、WinUI 3 コントロール、プラットフォーム API を示すサンプル アプリとコード スニペットについて説明します。
Windows開発者環境のセットアップ
Visual Studio、Windows アプリ SDK、Dev Home、Linux 用 Windows サブシステムを使用して開発環境を設定します。
Windows開発者ブログ
Windows開発者チームからのお知らせ、リリースの更新、詳細を確認します。
UWP から Windows アプリ SDK に移行する
UWP はメンテナンス モードです。 既存の UWP アプリをWindows アプリ SDKに移行して、現在の API と継続的なプラットフォームへの投資にアクセスします。