マイクロソフト「.NET 6」正式リリース、.NETとして最初のLTS版。Win/Mac/iOS/Androidアプリを単一コードで記述可能に

2021年11月9日

マイクロソフトは、同社のアプリケーションフレームワーク「.NET」の最新版となる「.NET 6」の正式リリースを発表しました。

.NET 6は、マイクロソフトが「.NET Framework」と「.NET Core」フレームワークを「.NET」に統合してから最初の、本番利用に耐える品質とサポートが約束された長期サポート版(LTS版)の.NETとなります。

.NET 6は、Windowsはもちろん、macOS、Linuxの各OSに対応し、x86、x64、Armのプロセッサに対応。デスクトップアプリケーションとサーバアプリケーション、Webアプリケーション、モバイルアプリケーション、IoTデバイス、ゲームなどの各種アプリケーションが開発可能。

fig

しかもXamarin.Formsを進化させたマルチプラットフォーム対応のUIフレームワークである「.NET Multi-platform App UI」(.NET MAUI)によって、Windows、macOSに対応するデスクトップアプリケーションおよびiOS、Androidに対応するネイティブなモバイルアプリケーションを、単一のソースコードで記述できるようになっています。

(追記 2021/11/9 13:00 .NET MAUIの部分はまだプレビュー段階で、正式リリースは2022年第2四半期となっていました)。

fig

そのほか性能改善を含む多くの新機能が.NET 6に含まれています。

.NETとして最初のLTS版、サポート期間は3年の予定

そして.NET 6は、「.NET Framework」と「.NET Core」フレームワークが統合され、その後継となるオープンソースのフレームワークとして登場した「.NET」として最初の長期サポート版(LTS版)であり、本番利用に耐える品質とサポートが約束されています。

これまで本番利用でのWindowsアプリケーションの開発には.NET Frameworkが、LinuxやmacOSのアプリケーション開発にはオープンソースの.NET Coreがそれぞれ推奨されてきました。

LTS版となり本番環境に対応する.NET 6の登場で、ついにオープンソースの「.NET」がマイクロソフトのフレームワークの主役になったといえます。

下記は1年前に.NET 5がリリースされたときに示されたロードマップです。.NETは1年ごとにメジャーバージョンアップが予定されており、今回リリースされた.NET 6が、.NETとして最初のLTS版となります。

fig7

LTS版は2年ごとに登場する予定で、次のLTS版は2023年11月にリリースされる.NET 8になる予定。.NET 6のサポート期間は3年間で、2024年11月に.NET 6のサポート期間は終了する予定です。

.NET 6に対応したVisual Studio 2022も正式リリース

同時に.NET 6に対応したVisual Studio 2022も正式リリースが発表されました。

あわせて読みたい

.NET Linux Windows プログラミング言語 Android iOS Microsoft




タグクラウド

クラウド
AWS / Azure / Google Cloud
クラウドネイティブ / サーバレス
クラウドのシェア / クラウドの障害

コンテナ型仮想化

プログラミング言語
JavaScript / Java / .NET
WebAssembly / Web標準
開発ツール / テスト・品質

アジャイル開発 / スクラム / DevOps

データベース / 機械学習・AI
RDB / NoSQL

ネットワーク / セキュリティ
HTTP / QUIC

OS / Windows / Linux / 仮想化
サーバ / ストレージ / ハードウェア

ITエンジニアの給与・年収 / 働き方

殿堂入り / おもしろ / 編集後記

全てのタグを見る

Blogger in Chief

photo of jniino

Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。
詳しいプロフィール

Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
Facebookで : Publickeyのページ
RSSリーダーで : Feed

最新記事10本