يا له من كمية العمل التي وقعت على عاتق المطورين الذين يصممون تطبيقات لأجهزة Mac يوم الاثنين الماضي ، 22 حزيران (يونيو) كريغ Federighi أطلق "chupinazo" لشركة Apple Silicon. يبدأ عصر جديد لأجهزة كمبيوتر Apple.
الانتقال من معالجات Intel الحالية إلى معالجات جديدة مصممة خصيصًا لـ Apple بهندسة ARM. وهي رقائق بيونيك الجديدة. تطور التيار شريحة A12Z Bionic. هذا يعني أن تطبيقات معالج إنتل الحالية ستعمل تحت محاكي "Rosetta 2". لذلك يجب "إعادة تشفير" جميع التطبيقات الحالية لتكون متوافقة مع أجهزة ARM Mac المستقبلية.
رياح جديدة تجري في كوبرتينو. أجواء تصل إلى ملايين المطورين الذين نشرتهم Apple حول العالم. وهذه النفس الجديدة من الهواء النقي لها اسمها الأول والأخير: أبل السيليكون.
كشف Craig Federighi عن الصندوق الرعد لمشروع Apple الجديد قبل أسبوعين: انتقال المعالجات في أجهزة الكمبيوتر الخاصة به من Intel الحالي إلى بنية جديدة ARM.
فكرة كانت في ذهن الشركة لفترة طويلة ، وقد ترددت شائعات عن إمكانية الإعلان عنها في WWDC 2020 الماضي. ما لم يفكر فيه أحد هو أن هذا المشروع الضخم كان بالفعل متقدمًا للغاية. لدرجة أن هناك مطورين لديهم بالفعل امتداد ماك ميني بيتا ARM لبدء البرمجة.
مجموعة مكونة من الأجهزة والبرامج اللازمة لبدء تطبيقات البرمجة مباشرة لـ ARM. مع نظام macOS Big Sur الجديد الذي تم إعداده لتشغيل التطبيقات الحالية على معالجات Intel ، ومتوافق أيضًا مع التطبيقات المستقبلية لـ ARM. لذا يا رفاق ، تشغيل.
ستعمل التطبيقات الحالية على أجهزة ARM Mac مع محاكي "Rosetta 2"
أراد فيديريجي على الفور تهدئة الجماهير من خلال شرح ذلك في نفس الوقت الذي قدم فيه السبق الصحفي ، وذلك مع المحاكي «روزيتا 2سيستمر تشغيل التطبيقات المكتوبة برمز للتشغيل على معالجات Intel بسلاسة على معالجات ARM المستقبلية.
لكن لا أحد يفلت من أن تشغيل تطبيق ما تحت برنامج محاكاة يختلف عن تشغيله مباشرة للمعالج الذي تم ترميزه. لذا فقد سقطت مثل إبريق ماء بارد لمطوري تطبيقات Mac الحاليين ، ومثل جعة باردة لمبرمجي التطبيقات لـ iOS و iPadOS.
بالنسبة إلى الأخير ، سيكون من السهل جدًا عليهم تكييف تطبيقاتهم الحالية مع أجهزة ARM Mac ، بينما بالنسبة للأولى ، سيكون دورهم إعادة تطبيقاتك الحالية ، إذا كنت تريد تشغيل تطبيقاتك مباشرة على معالج Bionic.
لهؤلاء ، المطور البطريق الشرير نشرت للتو تطبيق مساعدة. دليل مع جميع التعليمات البرمجية لمعالجات ARM. يحتوي التطبيق على تفاصيل ، بما في ذلك بناء الجملة ورموز 644 تعليمات.
Es 100٪ مصدر مفتوح وهو يعمل على iOS و iPadOS و macOS. يمكن للمطورين تنزيل مشروع Xcode من GitHub جيثب:. تعال ، حضن وابدأ البرمجة.