マイクロソフト「.NET 6」初めてのプレビュー版リリース。Xamarin統合、マルチプラットフォームUI、Blazorでデスクトップアプリ、Apple M1ネイティブなど

今回は「マイクロソフト「.NET 6」初めてのプレビュー版リリース。Xamarin統合、マルチプラットフォームUI、Blazorでデスクトップアプリ、Apple M1ネイティブなど」についてご紹介します。

関連ワード (拡張、新型、説明等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


マイクロソフトはオープンソースで開発されているフレームワーク「.NET」の次バージョン「.NET 6」の最初のプレビュー版「.NET 6 Preview1」をリリースしたと発表しました。

Announcing .NET 6 Preview 1 https://t.co/z0mkcA6c0m

— .NET (@dotnet) February 17, 2021

「.NET」は、Windowsアプリケーションのためのフレームワークとして登場した「.NET Framework」と、その後に登場したMacやLinuxに対応するオープンソースの「.NET Core」を統合し、その後継となったフレームワークです。

.NETの最初のバージョンである「.NET 5」は2020年11月に正式版が登場しました。「.NET 6」は今年の11月に正式版がリリースされる予定となっています。と同時に「.NET 6」は.NET Framworkと.NET Coreを統合した.NETとしては初めて本番環境での利用に対応した長期サポート版(LTS)となります。

マイクロソフトはもともと「.NET 5」において、.NET Frameworkと.NET Coreだけでなく、モバイル向けのフレームワークであるXamarinも統合し、マイクロソフト唯一のフレームワークにするはずでした。

参考:[速報]オープンソースの「.NET 5」がすべての.NETを引き継ぐ。.NET Frameworkと.NET CoreとXamarinは「.NET 5」に。Microsoft Build 2019

しかし2020年から始まった世界的な新型コロナウイルスの感染拡大によってXamarinから.NET 5への移行に時間がかかる顧客への影響などを鑑み、Xamarinの.NETへの統合は.NET 6へ先送りされることになりました。

予定通り、.NET 6 Preview1ではXamarinの統合が行われています。これにより.NET 6ではiOSとAndroidに対応したモバイルアプリケーションの開発にも対応することになります。

そしてこれで.NETは、Windows、Mac、Linux、iOS、Androidなどに対応し、またWindowsではx86とArmに、Macでもx86とApple M1チップに対応し、デスクトップアプリケーション、サーバーアプリケーション、モバイルアプリケーション、Webアプリケーションの開発にも対応するマルチプラットフォームあるいはユニバーサルなフレームワークとしての位置づけをさらに拡大することになります。

.NET 6には予定通り、単一のソースコードでWindows、Mac、iOSやAndroidなど複数のプラットフォームのユーザーインターフェイスを記述できるUIキット「.NET Multi-platform App UI」(.NET MAUI)も含まれる予定です。

参考:[速報]マイクロソフト、新UIフレームワーク「.NET Multi-platform App UI」(.NET MAUI)発表。単一コードでマルチプラットフォーム対応。Microsoft Build 2020

これは.NET 6でXamarin.Formsの機能を組み込み、それを拡張することなどで実現されるもの。

.NET 6 Preview1では、まずAndroidとiOSの対応が行われ、今後リリース予定のプレビューでWindowsやMacなどへの対応も追加されていく予定です。

fig

C#など.NETテクノロジーでWebアプリケーションを開発できるBlazorには、新機能としてデスクトップアプリの開発にも対応する「Blazor desktop」が加わります。

Blazorには、サーバサイドで実装する「Blazor Server」とクライアント側がWebAssemblyで実装された「Blazor WebAssembly」がこれまで登場しています。

Blazor desktopはいわゆるハイブリッドアプリ、つまりHTMLやJavaScriptなどのWeb技術を用いてアプリケーションを実装し、それをElectronのようなWebViewコンポーネントの上で実行することで、ネイティブアプリのような使い勝手を実現するのと似た仕組みで、基本的にはWebAssemblyを使わずにデスクトップアプリケーションを実現すると説明されています。

そのほか.NET 6ではシングルファイルアプリケーションの改善、.NET CLIの改善、コンテナ対応の改善、Windows ACL対応の改善などをはじめ、多くの機能追加や改善が予定されています。

拡張(かくちょう)の意味 - goo国語辞書

拡張(かくちょう)とは。意味や解説、類語。[名](スル)範囲や勢力・規模などを広げて大きくすること。「道路を拡張する」「軍備拡張」 - goo国語辞書は30万3千件語以上を収録。政治・経済・医学・ITなど、最新用語の追加も定期的に行っています。

拡張とは何? Weblio辞書

「拡張」の意味は範囲や勢力・規模などを広げて大きくすること。Weblio国語辞典では「拡張」の意味や使い方、用例、類似表現などを解説しています。

拡張とは - コトバンク

ASCII.jpデジタル用語辞典 - 拡張の用語解説 - expansion新しい部品などを取り付けて機能を追加すること。extensionすでにあるものの機能を高めること。

Weblio和英辞書 - 「拡張」の英語・英語例文・英語表現

「拡張」は英語でどう表現する?【単語】extension...【例文】extension of business...【その他の表現】expansion... - 1000万語以上収録!英訳・英文・英単語の使い分けならWeblio英和・和英辞書

拡張子(ファイル拡張子)とは - IT用語辞典 e-Words

拡張子【ファイル拡張子 / extension】とは、コンピュータのストレージ(外部記憶装置)に記録されたファイル名のうち、「.」(ドット/ピリオド)で区切られた右側の部分。「新しいテキスト ドキュメント.txt」というファイル名の拡張子は「txt」である。

【今さら聞けない】ブラウザの「拡張機能」「アドオン」って ...

パソコンを使っているとよく「ブラウザの拡張機能」「ブラウザのアドオン」という言葉を耳にします。でも、それって一体何なの?同じものなの?そんな「今さら聞けない」疑問に答えます!

Chrome ウェブストア

Extensions that kept us productive and entertained at home. 広告. 追加済. Todoist for Chrome で仕事と生活を管理. Todoist for Chrome. 47,748. 広告. 追加済. 自然な声で効果的なブラウザの拡張は、あなたがウェブサイト上のテキストを聞くことができます。.

Windows 10(ファイルの拡張子を表示する) | Windows入門 ...

 · 拡張子はファイルの種類を表しており、不適切に変更するとファイルが開けなくなります。 ファイルの拡張子が表示されていないときなど確認する際にご使用ください。 【例】xxx.txt(テキストファイル)| xxx.jpg(画像ファイル ...

Microsoft Edge の拡張機能を検索、追加または削除する

Microsoft Edge、Google Chrome、Firefox、Safari で拡張機能とアドオンを追加または削除します。

国税庁が提供するChrome拡張機能のバージョンアップについ …

国税電子申告・納税システム(e-Tax)の概要や手続の流れ、法令等に規定する事項など、e-Taxを利用して申告、納税及び申請・届出等を行うために必要な情報やe-Taxについてのお知らせを掲載しています。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
DNPとトーハンが出版流通のDXで業務提携 書籍の購買データなどを共有
DX
2021-07-13 04:26
データリテラシーがあれば年収29%増も、スキルに自信がある従業員は5%–米クリック調査
IT関連
2022-04-09 11:16
ソフトバンクら、PayPayドームをメタバース化–ボールの軌跡を仮想空間に再現
IT関連
2022-05-27 09:24
100台を超えるテスラ車が遠隔操作の危険性にさらされる、サードパーティ製ツールに脆弱性
IT関連
2022-01-26 02:53
インドでのシェアトップの座を奪われたシャオミが同国での生産を拡大、新たにBYDとDBGとの提携を発表
ハードウェア
2021-02-28 04:25
サイバーリーズン、日本に開発拠点新設–グローバルの研究開発を強化
IT関連
2024-07-03 12:31
マセラティが同社初の電気自動車「グレカーレ」を発表、発売は2023年
IT関連
2022-03-24 11:54
核融合技術で新エネルギー開発に取り組む「京都フュージョニアリング」が約1.2億円調達
パブリック / ダイバーシティ
2021-01-21 15:25
「Chrome」のサードパーティークッキー廃止が2023年に延期
IT関連
2021-06-25 17:15
KDDI、スマートグラスとXRを活用した美術館・博物館向け新サービス
IT関連
2022-04-20 06:04
SPACへの資金殺到が続く中「市場はいつまで資金を吸収できるのか」との疑問の声高まる
VC / エンジェル
2021-02-27 03:10
日本へのサイバー攻撃、五輪開始後は約10倍に 組織委「対策を徹底する」
セキュリティ
2021-07-30 12:59
水ing、業務デジタル化で2000人のワークスタイルを変革
IT関連
2021-08-19 06:39
ランサムウェアの脅威が一層身近に–深刻化する恐れも
IT関連
2021-05-12 13:43