در WWDC '20، اپل جهان را شوکه کرد و رسما انتقال از اینتل را اعلام کرد. سال ها شایعه شده بود، اما بالاخره زمان آن فرا رسید که این شرکت شروع به استفاده از پردازنده خود در مک کند. این که به عنوان M1 شناخته می شود، موج جدیدی از قدرت، سرعت و کارایی را به راه می اندازد که برای باور کردن آن باید دید.
این اولین بازی Rodeo اپل با این نوع انتقال نیست، زیرا این شرکت در هنگام انتقال از PowerPC به اینتل با چیزی مشابه روبرو شد. با این حال، زمان تغییر کرده است و مطمئناً نگرانی هایی وجود دارد که آیا برنامه ای که هر روز استفاده می کنید واقعاً کار می کند یا خیر. خوشبختانه، اپل با تراشه M1، Rosetta 2 نیز برای کمک به انتقال وجود دارد.
روزتا 2 چیست؟

حتی بدون در نظر گرفتن قابلیت اجرای برنامههای iOS و iPadOS، اپل میخواست مطمئن شود که کاربران چیزی را از دست نمیدهند. مکهای اپل M1 دارای نرمافزاری هستند که تضمین میکند میتوانید همه برنامههای مشابهی را که مکهای مجهز به اینتل خود اجرا میکنند، اجرا کنید. Rosetta 2 در راس آن است و اساساً شبیهسازی است که برنامههای قدیمی را بر اساس معماری اینتل میگیرد و آنها را با تراشه جدید M1 سازگار میکند.
در اینجا نحوه توصیف روزتا توسط اپل آمده است:
زمانی که از برنامهای که فقط برای رایانههای مک با پردازنده اینتل ساخته شده است استفاده میکنید، Rosetta 2 در پسزمینه کار میکند. به طور خودکار برنامه را برای استفاده با سیلیکون اپل ترجمه می کند. در بیشتر موارد، هیچ تفاوتی در عملکرد اپلیکیشنی که به Rosetta نیاز دارد، متوجه نخواهید شد.
هر زمان که برنامه ای که به طور خاص برای تراشه Apple M1 طراحی نشده دانلود می شود، macOS از شما خواسته می شود. درخواست بیان می کند که باید Rosetta را نصب کنید و بپرسید که آیا می خواهید آن را اکنون نصب کنید.
سپس، برنامه درست همانطور که انتظار دارید اجرا می شود. با این حال، در مقایسه با برنامهای که برای چیپست M1 بهینه شده است، عملکرد ممکن است کمی عقب بماند.
آیا مک من از برنامه ای استفاده می کند که برای M1 بهینه شده است؟
بنابراین چند دلیل وجود دارد که شما می خواهید بدانید که آیا برنامه ای از Rosetta 2 استفاده می کند یا برای M1 بهینه شده است. در طی اعلامیه اصلی، اپل اعلام کرد که تراشه M1 می تواند عملکردی 3.5 برابری داشته باشد. گفته می شود عملکرد پردازنده گرافیکی تا شش برابر سریعتر است، در حالی که عمر باتری دو برابر بهتر از تراشه های اینتل است.
در برخی از آزمایشهای واقعی ، MacBook Air با اختلاف نسبتاً قابل توجهی از جدیدترین MacBook Pro اینتل برتری داشت. بنابراین وقتی به برنامه ای با استفاده از Intel یا Apple Silicon نگاه می کنید، همه چیز در مورد عملکرد و کارایی است.
چگونه یک برنامه جهانی را بررسی کنیم

اگر می خواهید تأیید کنید که برنامه هایی که نصب شده اند "جهانی" هستند، چند راه برای انجام این کار وجود دارد. برنامه های جهانی راهی است که اپل برای توسعه دهندگان بیان می کند که آیا برنامه های آنها با هر دو چیپست M1 و Intel کار می کند یا خیر. در اینجا نحوه بررسی اینکه آیا برنامه های شما یونیورسال هستند یا خیر، آمده است.
- روی لوگوی اپل در گوشه سمت چپ بالای نوار منو کلیک کنید.
- درباره این مک را انتخاب کنید .
- روی نمای کلی در نوار بالا ضربه بزنید .
- بر روی گزارش سیستم کلیک کنید…
- در نوار کناری گزارش سیستم، برنامه ها را انتخاب کنید .
- از رابط اصلی، به دسته Kind نگاه کنید .
اگر برنامه شما برای تراشه M1 بهینه شده باشد، به عنوان Universal خوانده می شود . در صورتی که برنامه هنوز با پشتیبانی M1 به روز نشده باشد، به عنوان اینتل نشان داده می شود . برخی از برنامهها هستند که بهعنوان سایر ظاهر میشوند ، اما برخی از برنامههای سیستمی را پیدا کردیم که به این ترتیب دستهبندی میشوند. اگر انتخاب کرده اید که از مزایای یک برنامه فقط iOS استفاده کنید، آنگاه به عنوان iOS در دسته Kind ظاهر می شود .
برای کسانی که Setapp را نصب کردهاند، فهرست ممکن است کمی گستردهتر از آنچه انتظار دارید باشد. این برنامه ها در واقع نصب نشده اند، اما در عوض در دسترس هستند تا در صورت تمایل به دانلود، برنامه Setapp را فوراً باز کنید.
از یک ابزار شخص ثالث برای بررسی برنامه های خود استفاده کنید

قبلاً توضیح دادهایم که چگونه میتوانید برنامههای iOS را بر روی Mac دارای M1 خود نصب کنید، حتی اگر برنامه در اپ استور در دسترس نباشد. این کار با کمک نرم افزار iMazing انجام می شود . این شرکت اخیرا یک ابزار جدید و رایگان به نام Silicon راه اندازی کرده است .
سیلیکون برنامههایی را که در مک شما نصب شدهاند اسکن میکند و تشخیص میدهد که آیا آنها از سیلیکون اصلی اپل پشتیبانی میکنند یا خیر. این برنامه برای دانلود رایگان است و کل لیست برنامه های نصب شده را نشان می دهد. سپس، میتوانید نما را فیلتر کنید تا فقط برنامههای مبتنی بر اینتل (در حال اجرا Rosetta 2) یا برنامههای توسعهیافته برای Apple Silicon را ببینید.