أصدر Docker ، وهو تطبيق شائع متعدد المنصات يستخدمه مطورو البرامج ، إصدارًا أصليًا يعمل على أجهزة Apple Silicon ، بما في ذلك أجهزة Mac التي تم إصدارها بشريحة M1 المخصصة من Apple.
تستخدم شريحة M1 مجموعة تعليمات ARM ولا يمكنها تشغيل البرامج الأصلية المصممة للتشغيل على بنية x86 المستخدمة بواسطة معالجات Intel في أجهزة Mac التي تم إصدارها مسبقًا. على الرغم من أن الإصدار السابق من Docker كان يعمل بالفعل باستخدام حل Rosetta من Apple ، إلا أن تقديم الإصدار الأصلي Docker M1 يساهم في سد الفجوة للمطورين الذين يقلقون بشأن تشغيل مجموعة أدواتهم بالكامل على النحو الأمثل.
يأتي هذا بعد إصدار إصدارات M1 من منزل مطبوخو كود الاستوديو المرئي، وغيرها من الأدوات والتطبيقات الرئيسية. ولكن لا تزال هناك بعض الثغرات – على سبيل المثال ، لم يتم تحديث Visual Studio 2019 IDE من Microsoft (والذي يختلف عن كود Visual Studio السهل نسبيًا).
اكتسب Docker شعبية بين المطورين لأنه أتاح الاستخدام السهل نسبيًا للحاويات ، حيث كان من الممكن تطوير واختبار تطبيقات متعددة في جهاز واحد ، ومشاركة جوهر نظام التشغيل دون التداخل مع بعضها البعض.
تم تثبيت الإصدار العام لإصدار Apple المصنوع من السيليكون من Docker Desktop for Mac 45000 مرة في معاينة تقنية ، ويذكر بيان صحفي لـ Docker أن المطورين الذين شاركوا في هذه المعاينة قالوا إن التطبيق يعمل “أسرع وأكثر هدوءًا” مما كان عليه قبل M1 تحديث. تضمن البيان الصحفي البيان التالي من كابتن الطعن أجيت سينغ رينا:
بالنسبة للعديد من المطورين المتحمسين لمعرفة ما إذا كان بإمكانهم استخدام أحدث أجهزة Mac كجهاز مطور مع Docker ، فقد انتهى الانتظار … Docker Desktop for Mac [Apple Silicon] سيسمح لك بفعل كل ما يمكنك القيام به بالفعل على جهاز Mac ، وستكون قادرًا على القيام بذلك بشكل أسرع وبأقل ضوضاء.
و مشاركة مدونة ينص موقع Docker على الويب على أن دعم M1 “سرعان ما أصبح بلا شك أحدث عنصر في خريطة الطريق على الإطلاق” بعد طلبه لأول مرة.
ومع ذلك ، أصدرت Apple عددًا قليلاً فقط من أجهزة Mac التي تتضمن M1 ، وهي جميعها أجهزة أقل مع قيود مثل تكوينات ذاكرة الوصول العشوائي المنخفضة ، ودعم شاشة خارجية واحدة فقط في كل مرة ومنافذ Thunderbolt أقل من High-end. الآلات التي لا تزال تتميز بشرائح Intel – مما يعني أن معظم أجهزة Apple المصنوعة من السيليكون الأكثر ملاءمة للمطورين لم يتم إطلاقها بعد.
عندما يفعلون ذلك ، قد لا يكون لديهم M1 ، لكنهم قد يتميزون بشرائح متعلقة بالأداء أو تحسينات على M1. لا يوجد سبب لتوقع أن التغييرات التي تم إجراؤها على Docker وبرامج M1 الأخرى لن تعمل بشكل جيد على الشريحة الجديدة ، إذا كانت تعمل.
ملاحظات الإصدار الكاملة لـ Docker Desktop 3.3.1 مع دعم Apple Silicon يمكن ايجاده على موقع Docker Docs.