マイクロソフト「.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
Linux Foundationと大手IT企業、企業向け生成AIツール開発で提携
IT関連
2024-04-19 23:48
IT分野でのキャリアアップ–より良い仕事に就くための5つの方法
IT関連
2022-05-26 06:25
富士通、マスク着用でも着用なしと同等のマルチ生体認証技術を開発
IT関連
2021-01-21 18:05
企業向けにカーボンオフセットAPIを開発するスタートアップが急増中
EnviroTech
2021-02-06 15:36
グーグルが米国とアルゼンチンを結ぶ新海底ケーブル「Firmina」発表、電力供給能力で前進
ハードウェア
2021-06-11 14:54
明らかになったクラウド活用にまつわるコストの実情
IT関連
2022-02-09 07:46
都市などの空間シミュレーションをクラウドで–AWS、「SimSpace Weaver」を発表
IT関連
2022-12-02 07:29
GVA TECH、「GVA manage」を「Google Workspace」と連携–連絡先のメールアドレスを自動表示
IT関連
2023-11-18 02:12
アップル幹部が「AirTagはiPhoneから3日間離れると音が鳴る」と明かす
セキュリティ
2021-04-24 17:23
スパコンで30分後のゲリラ豪雨を予測→イベント参加者に情報提供 日本気象協会が実証実験
ネットトピック
2021-07-29 02:38
アップルが次期MacBook Airのさらなる薄型軽量化、MagSafe搭載を計画中と報道、2021年後半に登場か
ハードウェア
2021-01-24 18:00
電子チケット販売のPeatix、全ユーザーがライブ配信可能に 6月から
企業・業界動向
2021-05-13 07:27
Natureの次世代HEMSシステムNature Remo EがEVバッテリーを家庭用蓄電池として利用できるEVパワーステーションに対応
IT関連
2022-02-10 08:27
NICT、タチコマをリリース–参加型サイバー攻撃対策プロジェクトを再起動
IT関連
2022-06-02 00:41