Microsoft は、11 月 12 日のオンライン イベント.NET Conf 2025 中に.NET 10 を正式に発表しました。ソフトウェア開発プラットフォームのこのメジャー アップデートは、人工知能を使用したアプリケーションの構築に大きな進歩をもたらします。

新しい Microsoft Agent Framework がリリースの目玉となり、C# 14 による大幅なパフォーマンス アップグレードと新しい言語機能も提供されます。

長期サポート (LTS) バージョンとして、.NET 10 はエンタープライズ グレードの安定性を実現するように設計されています。 Microsoft は今後 3 年間サポートし、運用アプリケーションの信頼できる基盤を提供します。

Microsoft Agent Framework による AI 開発の大きな進歩

AI を中心に、.NET 10 は、Microsoft の開発プラットフォームの戦略的変化を示しています。この進化の先頭に立つのは、高度な AI システムの作成を劇的に簡素化するように設計されたツールキットである新しい Microsoft Agent Framework です。

これは、Microsoft の Semantic Kernel および AutoGen ライブラリの強力な機能を単一の一貫したエクスペリエンスに統合することでこれを実現します。

同社によれば、「Microsoft Agent Framework は、Semantic Kernel と AutoGen の最良の部分を組み合わせて、インテリジェントなエージェント AI システムの構築を簡素化します。」

これは、複雑なワークフローに不可欠なパターンを提供し、AI エージェント間の順次、同時、およびグループ チャット オーケストレーションをサポートします。

開発を加速するために、Microsoft は、開発者がエージェントを迅速にホストしてテストできるようにする AI エージェント Web API テンプレート も提供しています。

この AI をサポートEntity Framework Core 10 には重要なデータ機能が導入されています。これには、Azure SQL および SQL Server のベクター検索サポートが含まれるようになりました。これは、検索拡張生成 (RAG) などの高度な AI ワークロードを有効にすることを直接目的とした機能です。

また、主要な AI の導入として、開発者ツールチェーンが導入されています。 Visual Studio 2026 には、コードの分析と最適化を支援する統合プロファイラー コパイロット エージェントが搭載されています。

パフォーマンス アップグレードと将来性のあるセキュリティ

高性能システムに取り組んでいる開発者にとって、最新のランタイム最適化は目に見える利益をもたらします。 Microsoft は、このバージョンがこれまでで最もパフォーマンスが高いと宣伝しており、その主張は初期のベンチマークによって裏付けられています。

.NET 10 は、.NET 8 よりも平均応答時間が 49% 速くなり、効率が大幅に向上しました。 JSON シリアル化など、特定の操作でさらなる改善が見られ、20 ~ 40% 高速化されています。

公式発表で、.NET チームは.NET 10 を「これまでで最も生産性が高く、最新で、安全で、インテリジェントでパフォーマンスの高い.NET リリース」と呼んでいます。

[埋め込みコンテンツ]

この取り組みは、単なる速度を超えて、プラットフォーム上に構築されたアプリケーションの長期的なセキュリティを包含します。 Just-In-Time (JIT) コンパイラ、NativeAOT (Ahead-of-Time) コンパイル、メモリ管理の改善により、アプリケーションの小型化、高速化、効率化が実現しています。

その先を見据えて、Microsoft は暗号化サポートを拡張して将来の脅威に備えています。.NET 10 の主な機能強化は、ポスト量子暗号 (PQC) のサポートの拡張です。これは、将来の量子コンピューターの潜在的な復号機能からデータを保護することを目的としています。

Microsoft が指摘しているように、「量子コンピューティングの進歩により、ポスト量子暗号化の重要性はますます高まっています。.NET 10 の拡張された PQC サポートは、アプリケーションを量子の脅威に対して将来にわたって保証するのに役立ちます。」

C# 14 とフレームワークのアップデートによる開発者エクスペリエンスの最新化

コア開発者エクスペリエンスの改良を継続し、このリリースは 2024 年に.NET 9 で確立された基盤に基づいて構築されます。

これらの改善の目玉は、C# 14 言語アップデートです。これにより、コードをよりクリーンで保守しやすくするためのいくつかの機能が導入されます。特に優れているのは、プロパティ宣言を簡素化するフィールドベースのプロパティと、静的およびインスタンス拡張プロパティの新しいサポートです。

Web 開発者は、ASP.NET Core 10 の重要な新しいツールを利用できます。このフレームワークには、パスキーのサポートが含まれており、より安全でパスワードのない認証エクスペリエンスの作成が可能になります。

デフォルトでも OpenAPI 3.1 となり、API ドキュメントの標準準拠が向上します。定型コードを削減するための最小限の API の組み込み検証。

クロスプラットフォーム開発の場合、.NET MAUI が.NET Aspire と直接統合されるようになりました。これにより、分散アプリケーションでのテレメトリとサービスの検出が簡素化されます。

企業での導入にとって非常に重要な点として、これは安定した長期リリースです。.NET チームは、その安定性を確認して、.NET 10 は「2028 年 11 月 10 日まで 3 年間サポートされます。」と述べています。

この安定性とセキュリティ更新の保証により、.NET 10 は、信頼性の高い将来を見据えたプラットフォームを必要とする運用アプリケーションの推奨バージョンとなっています。

Categories: IT Info