Windows 11 の開発者向け新着情報
Microsoft Build 2024 のお知らせに続いて、Windows 開発者向けの最新のハイライトをいくつか紹介します。
- アプリ開発に関する推奨事項を更新
- Windows でサポートされる新しい AI 機能と機械学習機能
- 強化された開発者ツール
開発に関する推奨事項
Windows クライアント アプリケーションを作成するための開発プラットフォームとして、Windows App SDK/WinUI または WPF を使用することを強くお勧めします。
Windows App SDK
機能 | 説明 |
---|---|
Windows App SDK | Windows App SDK は、Windows アプリ開発プラットフォームの次世代の開発者向けコンポーネントとツールのセットです。 Windows App SDK によって提供される API とツールの統合セットは、Windows 11 と Windows 10 (バージョン 1809 までのダウンレベル) のどのデスクトップ アプリからでも、一貫した方法で使用できます。 |
Windows App SDK のリリース ノート | 運用環境のアプリと Microsoft Store に公開されているアプリで使用できる、Windows アプリ SDK の最新の安定版リリースの詳細。 |
Windows App SDK を使用して新しいアプリを作成する | Windows App SDK に含まれる WinUI 3 プロジェクト テンプレートを使用することで、WinUI ベースの完全なユーザー インターフェイスを備えたアプリを作成できます。 これらのテンプレートを使用してプロジェクトを作成する (「最初の WinUI 3 プロジェクトを作成する」を参照してください) と、アプリケーションのユーザー インターフェイス全体が、WinUI 3 で提供されるウィンドウ、コントロール、その他の種類の UI を使用して実装されます。 |
既存のプロジェクトで Windows App SDK を使用する | 既存のプロジェクトに Windows App SDK を使用するには、Windows App SDK NuGet パッケージの最新バージョンをプロジェクトにインストールします。 パッケージ化されていないアプリで Windows App SDK を使用する際にこの手順を踏む必要がありますが、パッケージ化アプリでもこの手順を踏むことができます。 |
Windows App SDK をダウンロードする | Windows App SDK にはいくつかのパッケージとリリース チャネルがあります。 Windows App SDK のダウンロードに関するページには、必要なパッケージ、ダウンロード リンク、インストール手順が記載されています。 |
WinUI
機能 | 説明 |
---|---|
WinUI | WinUI は、(完全に Windows 10 SDK から切り離された) Windows App SDK に付属するネイティブ UI プラットフォーム コンポーネントです。 Windows App SDK には、Windows 10 以降を対象とした実稼働デスクトップ アプリを作成し、Microsoft Store に公開するために使用できる、API とツールの統合セットが用意されています。 |
Windows AI
機能 | 説明 |
---|---|
Windows AI | ローカル API と機械学習モデルを使用し、AI で Windows アプリを強化しましょう。 |
Windows Copilot ランタイムの概要 | Windows Copilot Runtime は、Phi Silica など、AI を利用するオペレーティング システム、大規模言語モデル (LLM) で見つかったものと同じ機能の多くを提供できる Microsoft Research によって作成された小規模言語モデル (SLM) の操作の新しい方法を導入していますが、よりコンパクトで効率的なため、Windows でローカルに実行できます。 |
開発者用ツール
機能 | 説明 |
---|---|
開発者向けホームの概要 | Dev Home は、Windows 用の新しいコントロール センターです。これを使用すると、カスタマイズ可能なウィジェットを使用してダッシュボード内のプロジェクトを監視し、アプリ、パッケージ、またはリポジトリをダウンロードして開発環境を設定し、開発者アカウントとツール (GitHub など) に接続し、すべてを 1 か所に保存するための Dev Drive を作成する機能が提供されます。 |
WSL (Linux 用 Windows サブシステム) | Windows の機能である Linux 用 Windows サブシステム (WSL) を使うと、Windows コンピューター上で Linux 環境を実行でき、別の仮想マシンやデュアル ブートは必要ありません。 |
サンプル
GitHub の WinUI 3 ギャラリーは、Windows アプリ SDK の WinUI に対する最新の追加機能と機能強化を紹介するために定期的に更新されます。 ギャラリー アプリは Microsoft Store からダウンロードすることもできます。
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Windows developer