بستن آگهی

چند هفته ای است که اپل اولین تراشه از خانواده Apple Silicon یعنی M1 را به عنوان بخشی از سومین کنفرانس پاییز امسال خود معرفی کرده است. در همان روز شاهد ارائه مک‌بوک ایر جدید، مک بوک پرو 13 اینچی و مک مینی، البته با تراشه M1 بودیم. همانطور که احتمالاً اکثر شما می دانید، این تراشه در معماری متفاوتی در مقایسه با پردازنده های اینتل کار می کند. به همین دلیل، نمی‌توانید برنامه‌هایی را که در اصل برای دستگاه‌های مبتنی بر اینتل طراحی شده‌اند در مک‌های مبتنی بر M1 اجرا کنید. البته اپل کاربران را تنها نگذاشت و با ورود M1 مترجم کدی به نام Rosetta 2 آمد.

با تشکر از مترجم Rosetta 2، می توانید به راحتی هر برنامه ای را که در ابتدا برای اینتل در نظر گرفته شده بود، در مک با M1 اجرا کنید. اولین Rosetta توسط اپل در زمان انتقال از پردازنده های PowerPC به اینتل در سال 2006 معرفی شد. لازم به ذکر است که چه در آن زمان و چه در حال حاضر، Rosetta واقعاً خوب کار می کند. اگر هر برنامه ای را از طریق آن اجرا کنید، برخی از برنامه های کاربردی در عملکرد سخت تر می شوند، زیرا ترجمه ذکر شده در زمان واقعی انجام می شود، در هر صورت، در بیشتر موارد قطعاً با مشکل مواجه نخواهید شد. Rosetta 2 برای چند سال کوتاه در دسترس خواهد بود و پس از آن توسعه دهندگان باید تصمیم بگیرند که آیا برنامه های خود را برای اینتل بنویسند یا برای Apple Silicon. ظرف دو سال، پردازنده‌های M1 باید در تمام رایانه‌های اپل پیدا شوند.

اگر قصد خرید مک با پردازنده M1 را دارید، احتمالاً از خود می‌پرسید که چگونه می‌توان از Rosetta 2 استفاده کرد یا چگونه می‌توان آن را نصب کرد. خبر خوب این است که لازم نیست در فینال نگران چیزی باشید. به محض راه اندازی برنامه ای که برای اولین بار در مک با M1 به Rosetta 2 نیاز دارد، پنجره کوچکی را مشاهده می کنید که از طریق آن می توانید نصب Rosetta 2 را تنها با یک دکمه شروع کنید. با این حال، اگر می خواهید از قبل آماده شوید، می توانید Rosetta 2 را از قبل با استفاده از ترمینال روی مک خود نصب کنید. می توانید به صورت زیر عمل کنید:

  • اول، برنامه پایانه در مک خود با M1 اجرا کن.
    • می توانید این کار را با استفاده از Spotlight انجام دهید یا می توانید آن را در آن پیدا کنید برنامه های کاربردی در پوشه سودمند
  • پس از شروع، تنها کاری که باید انجام دهید این است کپی شده است ده تا دستور:
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
  • پس از کپی کردن دستور، به سادگی آن را در پنجره ترمینال کپی کنید درج کنید
  • در نهایت، فقط باید روی صفحه کلید ضربه بزنید را وارد کنید. با این کار نصب Rosetta 2 شروع می شود.
.