Dukungan .NET untuk prosesor Apple M1

Pada 17 November, Apple secara resmi meluncurkan perangkat berbasis prosesor Apple M1 berbasis ARM baru. Secara alami, acara ini tidak dapat diabaikan oleh Microsoft, yang sejak 2014 telah memulai ekspansi aktif .NET ke platform baru. Mari kita lihat apa yang menanti kita dalam hal ini dalam waktu dekat.

Mari kita mulai dengan alatnya, lalu beralih ke platform .NET itu sendiri, tetapi jika Anda tidak sabar untuk melihat apakah bunga poppy baru akan mendapatkan dukungan .NET, berikut sedikit spoilernya:

Spoiler

Ya, Mac baru akan memiliki .NET

Kode Visual Studio

Tim pengembangan Visual Studio Code telah mengumumkan bahwa mereka bekerja pada dukungan untuk prosesor baru. Halaman Unduhan Pratinjau Orang Dalam untuk macOS sudah memiliki opsi untuk mengunduh versi eksperimental dengan dukungan ARM. Anda dapat mengikuti pekerjaan tim di akun GitHub resmi .

Visual Studio untuk Mac

Jika tim VS Code telah menyiapkan uji coba dengan dukungan Apple M1, maka rekan mereka dari tim Visual Studio untuk Mac tidak begitu cepat:

Namun, Visual Studio untuk Mac adalah proyek yang jauh lebih besar dan lebih kompleks, jadi porting ke prosesor baru mungkin membutuhkan waktu lebih lama. Versi IDE ini sekarang dapat bekerja dengan dukungan 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 .

Proyek yang akan segera menerima dukungan untuk Apple M1
, Apple M1

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

Rosetta 2

Rosetta 2. , , , , Apple Developer:

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

Prosesor baru (dan, karenanya, perangkat yang akan didasarkan padanya) tidak diragukan lagi akan menerima dukungan asli di .NET, namun, tugas ini bukan prioritas dalam peta jalan saat ini, jadi tidak perlu menunggu hingga versi keenam platform dirilis. Hingga saat itu, masih mungkin untuk bekerja dengan .NET, menggunakan kapabilitas Rosetta 2. Mengenai alat untuk pengembang, saya dapat berasumsi bahwa dalam enam bulan ke depan masalah utama akan diselesaikan (bahkan mungkin dengan partisipasi Apple) dan pada bulan April akan dimungkinkan untuk melihat lebih dekat ke komputer berbasis Apple M1 sebagai alat kerja.




All Articles