دعم .NET لمعالجات Apple M1

في 17 نوفمبر ، كشفت Apple رسميًا عن أجهزة تعتمد على معالج Apple M1 الجديد المستند إلى ARM. بطبيعة الحال ، لا يمكن لشركة Microsoft التغاضي عن هذا الحدث ، والتي بدأت منذ عام 2014 في التوسع النشط لـ .NET إلى منصات جديدة. دعونا نرى ما ينتظرنا في هذا الصدد في المستقبل القريب.

لنبدأ بالأدوات ، ثم ننتقل إلى منصة .NET نفسها ، ولكن إذا كنت لا تستطيع الانتظار لمعرفة ما إذا كان الخشخاش الجديد سيحصل على دعم .NET ، فإليك بعض المفسد:

المفسد

نعم ، ستحتوي أجهزة Mac الجديدة على .NET

كود الاستوديو المرئي

أعلن فريق تطوير Visual Studio Code بالفعل أنه يعمل على دعم المعالجات الجديدة. تحتوي صفحة تنزيلات معاينة Insider لنظام macOS بالفعل على خيار لتنزيل بنية تجريبية بدعم ARM. يمكنك متابعة عمل الفريق على حساب GitHub الرسمي .

Visual Studio لنظام التشغيل Mac

إذا كان فريق VS Code قد أعد بالفعل تصميمات اختبار بدعم Apple M1 ، فإن زملائهم من فريق Visual Studio for Mac لم يكونوا سريعين جدًا:

ومع ذلك ، يعد 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 .

المشاريع التي يجب أن تتلقى دعمًا قريبًا لـ Apple M1
, Apple M1

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

Rosetta 2

Rosetta 2. , , , , Apple Developer:

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

المعالج الجديد (وبالتالي الأجهزة التي ستعتمد عليه) سيحصل بلا شك على دعم أصلي في .NET ، ومع ذلك ، هذه المهمة ليست أولوية في خارطة الطريق الحالية ، لذلك لن تضطر إلى الانتظار حتى يتم إصدار الإصدار السادس من النظام الأساسي. حتى ذلك الحين ، سيكون من الممكن العمل مع .NET ، باستخدام إمكانات Rosetta 2. أما بالنسبة للأدوات الخاصة بالمطورين ، يمكنني أن أفترض أنه في الأشهر الستة المقبلة سيتم حل المشكلات الرئيسية (ربما حتى بمشاركة Apple) وبحلول أبريل سيكون من الممكن إلقاء نظرة فاحصة لأجهزة الكمبيوتر القائمة على Apple M1 كأداة عمل.




All Articles