يضيف Visual Studio 2022 17.3 دعمًا رسميًا لـ .NET MAUI وArm64EC

يتم تحديث Visual Studio 2022 إلى الإصدار 17.3، مما يسهل تطوير التطبيقات لأجهزة Windows المستندة إلى Arm64.

أصدرت Microsoft Visual Studio 2022 17.3 لنظام التشغيل Windows، مما يوفر بعض الإمكانات الجديدة للمطورين للاستفادة منها في تطبيقاتهم إلى جانب مجموعة من التحسينات الأخرى. من بين هذه البرامج، قد يبرز اثنان إذا كنت تتابع الأخبار المتعلقة بتطوير التطبيقات في Microsoft: الدعم الرسمي لـ .NET MAUI وArm64EC.

بعد أن أصبحت هذه الميزات رسمية، يمكنك الآن البدء في استخدامها في التطبيقات التي تريد نشرها وتكون واثقًا من أنها ستعمل على النحو المنشود. .NET MAUI (أو واجهة المستخدم للتطبيقات متعددة المنصات) عبارة عن مجموعة من الأدوات التي تتيح لك إنشاء تطبيقات لأنظمة التشغيل Windows وAndroid وiOS وmacOS باستخدام قاعدة تعليمات برمجية مشتركة واحدة. بالنسبة لمطوري التطبيقات عبر الأنظمة الأساسية، من المفترض أن يكون هذا بمثابة مساعدة كبيرة، كما أنه يدعم ميزات مثل Hot Reload حتى تتمكن من معرفة كيفية تأثير تغييرات التعليمات البرمجية على التطبيق في الوقت الفعلي. لقد كان .NET MAUI قيد المعاينة منذ بعض الوقت، لذا من الجيد أن نراه أخيرًا مدعومًا رسميًا.

وفي الوقت نفسه، على الرغم من عدم ذكر دعم Arm64EC في الإعلان الخاص بـ Visual Studio 2022 17.3، إلا أن هناك مشاركة مدونة منفصلة الإعلان عن الدعم الرسمي. ويأتي هذا منذ أكثر من عام تم الإعلان عن Arm64EC لأول مرة. إذا كنت لا تعرف، فإن Arm64EC (متوافق مع المحاكاة) هي واجهة ثنائية للتطبيقات (ABI) تسمح للمطورين بإنشاء تطبيقات تمزج كود Arm64 وx64 في نفس العملية. بشكل أساسي، كمطور، هذا يعني أنه يمكنك نقل تطبيقك تدريجيًا لإضافة دعم Arm64 دون الحاجة إلى إعادة كتابته بالكامل. وهو مهم أيضًا لتطبيقات مثل Microsoft Excel، التي تعتمد بشكل كبير على الامتدادات المصممة لـ x64. بهذه الطريقة، يمكن للتطبيق الأساسي نفسه الانتقال إلى Arm64 دون كسر التوافق مع ملحقات x64. في الواقع، تستخدم تطبيقات Microsoft Office بالفعل Arm64EC على أجهزة Arm.

وبصرف النظر عن هذه الإضافات الكبيرة، يأتي Visual Studio 2022 17.3 أيضًا مع أداء محسّن لـ C++ بحيث يستخدم موارد أقل لوحدة المعالجة المركزية أثناء إنشاء تطبيق C++. بالإضافة إلى ذلك، أصبحت فهرسة وتلوين تعليمات C++ البرمجية في Visual Studio الآن أسرع بكثير، حيث شاركت Microsoft مثالاً لحل Unreal Engine 5 الجديد، حيث يستغرق Visual Studio 173 72 ثانية للفهرسة، مقارنة بـ 146 ثانية في الإصدار 17.2. تتوفر الآن أيضًا مجموعة أدوات Teams الجديدة لمساعدتك في إنشاء تطبيقات لـ Microsoft فرق.

هناك العديد من التحسينات الأخرى، ويمكنك يمكنك العثور على ملاحظات الإصدار الكاملة هنا إذا كنت تريد إلقاء نظرة متعمقة على كل ما تمت إضافته في هذا التحديث. إلى جانب Visual Studio 2022 17.3، تقوم Microsoft أيضًا بإصدار .NET Framework 4.8.1، وهو الإصدار الأول الذي يتمتع بدعم أصلي كامل لـ Arm64. وفي هذا الصدد، أعلنت Microsoft أيضًا أن Visual Studio 17.4 سيكون الإصدار الأول من Visual Studio الذي سيكون أصليًا بالكامل على Arm64 أيضًا، وسيتم إصدار المعاينة الأولى اليوم. يمكنك تنزيل Visual Studio 2022 17.3 لنظام التشغيل Windows هنا، أو الحصول على 17.4 Preview 1 هنا إذا كنت فضوليًا.

إذا كنت تستخدم نظام التشغيل macOS، فإن Visual Studio 2022 لنظام التشغيل Mac 17.3 متوفر اليوم أيضًا. يأتي هذا الإصدار مزودًا بدعم أسرار المستخدم وإصلاحات التعليمات البرمجية الجديدة لمساعدتك على زيادة إنتاجيتك ودعم حسابات App Store Connect المطلوبة لمطوري Apple الفرديين. هناك القائمة الكاملة للتغييرات هنا. يدخل Visual Studio لنظام التشغيل Mac 17.4 أيضًا في مرحلة المعاينة اليوم مع الدعم الأولي لـ .NET MAUI.

بغض النظر عن الإصدار الذي تبحث عنه، يمكنك ذلك يمكنك العثور على أحدث تنزيلات Visual Studio هنا.


مصدر: مايكروسوفت