AppleM1プロセッサの.NETサポート

11月17日、Appleは新しいARMベースのAppleM1プロセッサをベースにしたデバイスを正式に発表しました。当然のことながら、このイベントは、2014年から新しいプラットフォームへの.NETの積極的な拡張を開始したMicrosoftによって見逃すことはできませんでした。近い将来、この点で私たちが何を待っているか見てみましょう。

ツールから始めて、.NETプラットフォーム自体に移りましょう。ただし、新しいポピーが.NETをサポートするかどうかを確認するのが待ちきれない場合は、次のようになります。

ネタバレ

はい、新しいMacには.NETがあります

VisualStudioコード

Visual Studio Code開発チームは、新しいプロセッサのサポートに取り組んでいることすでに発表ます。macOS Insider Previewのダウンロードページには、ARMをサポートする実験的なビルドをダウンロードするオプションがすでにあります。公式のGitHubアカウントでチームの作業をフォローできます

Visual Studio for Mac

VSコードチームがすでにAppleM1をサポートするテストビルドを準備している場合、Visual Studio forMacチームの同僚はそれほど迅速ではありませんでした。

Visual Studio for Mac , . IDE Rosetta 2.

Apple Xamarin.Forms iOS. Xamarin.iOS & Xamarin.Mac.

Rider

JetBrains , JetBrains Runtime ( , JVM, Rider) Apple Silicon. IDE JetBrains Apple Silicon Rosetta 2. . , , , Rider .

Docker

Docker must have . .NET, , Apple .

, M1 Docker.

.NET

– .NET?

, . .NET Apple M1. . , ( , .NET 5) Rosetta. .NET 6 . Microsoft, , :

, , :

ASP.NET Core.

, , - .NET 6.0. , 6.0.0-alpha.1.0562.6.

Mono

Mono, ( , .NET) . Apple, M1 .

間もなくAppleM1サポートを受けるプロジェクト
, Apple M1

, M1 , JIT, , . mono/mini.h. .

Rosetta 2

Rosetta 2. , , , , Apple Developer:

Rosetta - , , x86_64, Apple. Rosetta Apple, . Intel, macOS Rosetta . . , .

新しいプロセッサ(およびそれに基づくデバイス)は間違いなく.NETのネイティブサポートを取得しますが、この問題は現在のロードマップでは優先事項ではないため、プラットフォームの6番目のバージョンのリリースが必要になるまで待つ必要はありません。それまでは、Rosetta 2の機能を使用してc.NETを操作することが可能になります。開発者ツールについては、今後6か月で主な問題が解決され(Appleの参加によっても可能)、4月までにずる賢いものを詳しく調べることができるようになると思います。作業ツールとしてAppleM1をベースにしたコンピューターに。




All Articles