Microsoftは米国時間2019年5月6日、.NET 5を公式ブログで発表した。.NET Coreを統合し、2020年11月のリリースを予定している。MicrosoftはWindowsやLinux、macOS、iOS、Android、tvOS、watchOS、WebAssemblyなどをターゲットにした開発が可能と説明する。

  • 統合プラットフォームとして多数の環境を対象に含める.NET 5(以下すべて公式ブログより抜粋)

    統合プラットフォームとして多数の環境を対象に含める.NET 5(以下すべて公式ブログより抜粋)

現行版である.NET Core 3.0の利点を引き継ぎながら、.NET CoreランタイムとMonoランタイムが備える固有の機能をビルド時に選択するランタイムオプションを追加する。また、すべてのプラットフォームでJavaの相互運用性を担保し、複数のOSでObjective-CおよびSwiftの相互運用性をサポートする予定だ。CoreFXも、.NETのAOT(静的コンパイル)やスモールフットプリント、OSサポートの拡張が行われる。

  • .NETのリリーススケジュール

    .NETのリリーススケジュール

なお、今後のスケジュールとして、2019年7月に.NET Core 3.0 RC(出荷候補)、同年9月に.NET Core 3.0がGA(一般提供)を経て、2020年11月の.NET 5に至る予定。さらに例年の.NET更新を予定している。

阿久津良和(Cactus)