マイクロソフト「.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
アマゾンが労働組合結成をめぐる投票で勝利確定、RWDSUは結果に異議
パブリック / ダイバーシティ
2021-04-11 04:44
企業秘密を盗用されたと主張するWisk AeroのArcher Aviationに対する仮差止請求を連邦判事が却下
モビリティ
2021-07-27 22:07
primeNumber、「trocco」の提供プランを刷新–新たに「スタータープラン」など追加
IT関連
2024-03-29 10:31
グーグル、クロスプラットフォームフレームワーク「Flutter 2.2」発表
IT関連
2021-05-20 05:58
富士通とNTT、次世代通信「6G」に向けて戦略的業務提携
IT関連
2021-04-27 12:14
NTTデータ、金融機関向けにデータ活用基盤を提供へ–京都銀行・西日本シティ銀行が採用
IT関連
2023-12-28 00:35
徳島大学発スタートアップ「グリラス」が国産食用コオロギを用いた独自ブランドのクッキーを発売開始
フードテック
2021-06-05 18:36
ランサムウェア攻撃受けたColonialは「通常」運用に–攻撃関与のDarkSideは運用停止か
IT関連
2021-05-17 08:16
17歳のTikTokトップスター、チャーリー・ダミリオ氏の一家が自撮加工アプリFacetuneで知られるLightricksに投資
IT関連
2022-02-25 16:08
日本は金銭的被害より物理的被害に恐怖–セキュリティ意識調査
IT関連
2022-07-06 01:52
Twitter、ツイート取り消しボタンをテスト中か
アプリ・Web
2021-03-07 08:55
ハイブリッドワークで表面化–「会議と電話」をモダナイズするTeamsの可能性
IT関連
2022-10-05 17:24
熱海の土石流 損保、衛星やドローンで被害迅速把握
IT関連
2021-07-08 10:32
「マカフィーのSASEはDLPが強み」–「MVISION UCE」と「MIVISION XDR」を機能拡充
IT関連
2021-03-04 14:17