بهلطف Rosetta 2 اپليكيشنهاي x86-64 نيز روي مك هاي مجهزبه M1 اجرا ميشوند
اولين تراشه از خانوادهي اپل سيليكون كه با نام ام وان (Apple M1) شناخته ميشود قرار است در قالب مك بوك اير و مك بوك پرو و مك ميني جديد دردسترس مخاطبان قرار بگيرد. اين تراشه كه در جريان برگزاري مراسم One More Thing معرفي شد برخلاف تراشههاي توليدشده توسط شركتهايي مثل اينتل و AMD (AMD) مبتنيبر معماري ARM64 است.
اپل نزديكبه يك دهه است كه در مك هاي خود از تراشهي اينتل استفاده ميكند و تفاوتهاي بين تراشهي اينتل و آرم باعث ميشود اپليكيشنهاي عادي روي مك هاي مجهز به تراشهي M1 اجرا نشوند. تغييري كه در پردازندهي مك ها ايجادشده است باعث ميشود اين رايانهها بتوانند اپليكيشنهاي ساختهشده براي iOS و iPadOS را بهخوبي اجرا كنند (اپل ميگويد اكثر اپليكيشنهاي اين دو پلتفرم بدون نياز به كوچكترين تغييري بهخوبي روي مك اجرا ميشوند).
اپل همچنين گفت تمامي اپليكيشنهاي اختصاصي خودش نظير Notes و Safari و Final Cut X Pro نيز براي مك هاي جديد دردسترس قرار ميگيرند و ورد و پاورپوينت و لايت روم و فتوشاپ نيز به مك خواهند آمد. البته همچنان شمار درخوتوجهي از اپليكيشنها كه براي معماري اينتل توليد شدهاند بهصورت بومي روي مك ها اجرا نخواهند شد. اپل از اين موضوع باخبر است و بههمين دليل ابزاري تحت عنوان روزتا ۲ (Rosetta 2) طراحي كرده.
در صفحهي مربوط به توسعهدهندگان در وبسايت رسمي اپل ميخوانيم: «روزتا ۲ نوعي فرايند ترجمه است و به متخصصان امكان ميدهد اپليكيشنهايي را كه شامل دستورالعملهاي معماري x86-64 هستند روي اپل سيليكون اجرا كنند. روزتا در تلاش است گذار به اپل سيليكون را ساده كند و به شما (توسعهدهندگان) زمان كافي بهمنظور بهينهسازي اپليكيشن براي مك هاي مجهز به معماري آرم، ارائه دهد. روزتا جايگزيني براي ساخت نسخهي بومي اپليكيشن، محسوب نميشود». اپل از همين آغاز كار نشان داده كه توجه ويژهاي به ممباحثه نرمافزار دارد و اين خبر بسيار خوبي است.
در انديشه متخصصين داشته باشيد كه فرايند ترجمهي كد اپليكيشن از معماري x86-64 به معماري آرم در پسزمينه رخ ميدهد، بااينحال اپليكيشنهايي كه ازطريق پلتفرم روزتا ۲ اجرا ميشوند قطعا نسبتبه اپليكيشنهاي بومي سرعت كمتري دارند؛ زيرا اين اپليكيشنها در حالتي كه درحال اجرا هستند، بايد كدشان بهطور مداوم ترجمه شود. روزتا ۲ نهتنها باعث راحت شدن خيال كساني كه قصد دارند در همان روز اول مك هاي جديد را تهيه كنند ميشود، بلكه زمان كافي دراختيار توسعهدهندگان قرار ميدهد.
توسعهدهندگان بايد با سرعت مشغول بهينهسازي اپليكيشنهايشان شوند، زيرا اپل بهطور دقيق نگفته است كه روزتا ۲ تا چه مدت دردسترس خواهد بود. نخستين نسخه از روزتا در سال ۲۰۰۶ يعني دوراني كه اپل از پردازندههاي PowerPC سراغ پردازندههاي اينتل رفت منتشر شد و تا انتشار سه نسخه از سيستمعامل OSX Tiger همچنان كار ميكرد.
هم انديشي ها