Windows には、優れたアプリの構築に役立つプラットフォーム機能の豊富なセットが用意されています。 このセクションでは、アクセシビリティや AI からファイル、通知、ユーザー インターフェイスまで、Windows 開発者が利用できる API と機能について説明します。
一部の機能は 、Windows App SDK で利用できます。 他のものは、Windows SDK や .NET の API を通じて Windows OS 自体から取得されます。
機能領域
| 機能エリア | 説明 |
|---|---|
| アクセシビリティ | 支援技術、キーボード ナビゲーション、ハイ コントラスト モードをサポートするアクセシビリティ対応アプリを構築します。 |
| AI を利用した機能 | Recall、Studio Effects、Click to Do、Copilot キーサポートなどのデバイス上の AI 機能を統合します。 |
| アプリのライフサイクルとシステム サービス | アプリの起動、アクティブ化、バックグラウンド タスク、電源管理、システム レベルのサービスを管理します。 |
| アプリの復元 | Windows の再起動後にアプリの状態を復元して、ユーザーが中断したところから再開できるようにします。 |
| オーディオ、ビデオ、カメラ | 写真やビデオをキャプチャし、メディアを再生し、オーディオ ハードウェアにアクセスします。 |
| 通信 | メッセージング、連絡先、予定表の統合をアプリに追加します。 |
| データとファイル | ファイルの読み取りと書き込み、フォルダーの管理、リムーバブル 記憶域へのアクセス、ファイルのプロパティのクエリを実行します。 |
| デバイスとセンサー | ハードウェア デバイス、センサー、周辺機器にアクセスします。 |
| グラフィックス | DirectX、Direct2D、およびその他のグラフィックス API を使用して、2D ビジュアルと 3D ビジュアルを作成します。 |
| 入力と対話 | タッチ、ペン、キーボード、マウス、音声、その他の入力モダリティを処理します。 |
| 通知 | トースト通知とタイル通知を送信して、ユーザーに情報を提供します。 |
| OS の統合 | アプリを Windows シェルの機能、設定、およびシステム機能に接続します。 |
| パフォーマンス | アプリのパフォーマンスと応答性を分析して最適化します。 |
| セキュリティと ID | ユーザーを認証し、データを保護し、アプリのアクセス許可を管理します。 |
| 演説 | 音声入力とテキスト読み上げ合成をアプリに追加します。 |
| テスト | プラットフォーム ツールとベスト プラクティスを使用して、Windows アプリをテストおよびデバッグします。 |
| ユーザー インターフェイス | WinUI、XAML、およびその他の UI フレームワークを使用して、豊富なユーザー インターフェイスを構築します。 |
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Windows developer