تصدر Microsoft بعض الإعلانات الكبيرة لنظام Windows on Arm اليوم، بدءًا من الإصدار الكامل الأصلي من Visual Studio 2022.
أعلنت Microsoft وQualcomm لأول مرة عن Windows on Arm في عام 2016، وكانت الرحلة بطيئة منذ ذلك الحين. لم يكن حتى العام الماضي مع ويندوز 11 أنه في الواقع لمحاكاة x64، أخيرًا أضف دعم التطبيق الذي تحتاجه للحصول على نفس التجربة بين Arm وIntel أجهزة الكمبيوتر. الآن، تعلن Microsoft عن إنجاز آخر، وهو سلسلة أدوات أصلية لنظام التشغيل Windows، بما في ذلك إصدار ARM64 من Visual Studio 2022.
هذا ليس كل شيء، لأنه على الرغم من أن التقدم في البرامج كان بطيئًا، فإن التقدم في الأجهزة كان بطيئًا أيضًا. أعلنت شركة Microsoft عن مشروع Volterra، وهو صندوق تطوير جديد يعمل بنظام Snapdragon يساعد المطورين على استكشاف سيناريوهات الذكاء الاصطناعي.
كما هو مذكور في العنوان، بدأت Microsoft بالفعل في أخذ تطوير Windows on Arm على محمل الجد. في الواقع، عندما تم إطلاق النظام الأساسي لأول مرة، مر وقت طويل قبل أن يكون هناك ARM64 SDK مناسب للمطورين، بخلاف تطبيقات UWP، والتي يتم تجميعها عادةً لجميع الأنظمة الأساسية المدعومة.
ولكن الآن، ستحصل على حزمة التطوير الكاملة على Arm، مما يعني ليس فقط الإصدار الأصلي من Visual Studio 2022، ولكن أشياء مثل .NET 6، و.NET Framework الكلاسيكي، وWindows Terminal، وVC++، والمزيد. وتقول الشركة إنها تعمل على دعم Open JDK وPython وLL VM وNode وGit. تقول Microsoft أن المعاينات الأولى ستكون متاحة في الأسابيع المقبلة، ويتضمن ذلك Visual Studio 2022.
مشروع فولتيرا
Project Volterra هو صندوق تطوير جديد يعمل بنظام Snapdragon ولم تقل Microsoft عنه الكثير بشكل مدهش. على الأقل في الوقت الحالي، لا توجد معلومات حول مواصفاته أو متى سيأتي أو كم سيكلف.
ما قالته Microsoft هو أنها مصممة للمطورين "لاستكشاف العديد من سيناريوهات الذكاء الاصطناعي" باستخدام Qualcomm Neural Processing SDK، والذي تم الإعلان عنه أيضًا اليوم. في الواقع، الخطة تهدف إلى بناء الدعم لوحدات المعالجة العصبية في نظام التشغيل Windows.
هناك أيضًا منصة تطوير جديدة عبر الأنظمة الأساسية لإنشاء تطبيقات الذكاء الاصطناعي تسمى Hyvrid Loop، والتي ستعمل من خلال Onnx Runtime وAzure ML. وأشارت مايكروسوفت إلى أن مشروع فولتيرا يحتوي على وحدة معالجة عصبية، لذا سيكون رائعًا لاستخدام نمط Hybrid Loop.