اپل به تازگی به گیمرهای مک دلیل بزرگی برای هیجان زده شدن داد
هنگامی که اپل در کنفرانس جهانی توسعه دهندگان خود (WWDC) در ماه ژوئن اعلام کرد که دنیای بازی های مک را متحول خواهد کرد، بسیاری از مردم شک داشتند. اما آخرین بهروزرسانی بازی Porting Toolkit این شرکت، تغییرات عمدهای را در نحوه اجرای بازیها در مک ایجاد کرده است – و نتایج چشمگیر هستند.
این جعبه ابزار به توسعه دهندگان اجازه می دهد تا بازی های ویندوز خود را به macOS Sonoma پورت کنند. سازندگان بازی میتوانند آزمایش کنند که محصولاتشان تا چه حد بر روی سختافزار اپل کار میکنند و بفهمند که برای جهش چه کاری باید انجام دهند، چیزی که اپل میگوید در نهایت منجر به «کاهش قابلتوجه در زمان توسعه کلی» میشود.
به گفته Andrew Tsai، YouTuber، Game Porting Toolkit نسخه 1.02 مجموعه ای از پیشرفت ها را به ارمغان می آورد، از نرخ فریم بهتر و ثبات گرفته تا ویژگی های بازیابی شده و سازگاری بیشتر با بازی های ویندوز. به عبارت دیگر، این یک گام مهم رو به جلو هم برای گیمرهای مک و هم برای توسعه دهندگان بازی است.
Tsai تعدادی از بازی ها را آزمایش کرد و شاهد پیشرفت هایی در سراسر صفحه بود. به عنوان مثال، با استفاده از تراشه M2 Ultra، Cyberpunk 2077 به طور متوسط حدود 20 فریم در ثانیه (fps) را در تنظیمات پایین در 1080p اجرا کرد. ممکن است این موضوع را مسخره کنید، اما این یک پیشرفت چشمگیر نسبت به 8 فریم در ثانیه ضعیف است که از آخرین بسته ابزار Porting بازی حاصل شده است. و این یک بازی است که بهجای استفاده از لایههای ترجمه مختلف اجرا میشود – که جعبه ابزار با وجود این محدودیتها، نرخ فریم بازی را دوبرابر کرده است.
جالب اینجاست که Tsai میگوید تراشه M1 Max با اجرای Cyberpunk 2077 با تنظیمات متوسط 1440p به سرعت 36 فریم در ثانیه دست یافت. چرا بازی با استفاده از تراشه ضعیف تر و تنظیمات سخت تر، نرخ فریم بالاتری دریافت کرد؟ این احتمالا به دلیل سیلیکون اپل است. M2 Ultra دارای دو تراشه Max-tier است که با هم ترکیب شده اند، و Game Porting Toolkit ممکن است به دلیل مراحل اولیه توسعه هنوز به طور کامل از این پشتیبانی نکند. هنگامی که تراشه های Ultra به درستی نگهداری شوند، افزایش عملکرد می تواند قابل توجه باشد.
سازگاری بهتر بازی
در همین حال، Elden Ring که با کیفیت 1080p اجرا میشود، حدود پنج فریم در ثانیه (فریم بر ثانیه) یا حدود 20 درصد افزایش داشت. Tsai هشدار داد که اگرچه این افزایش زیاد نیست، اما از طریق سه لایه ترجمه (ویندوز به macOS، x86 به ARM64 و DirectX به فلز) میگذرد. اگر بازی نسخه بومی macOS را دریافت کند، عملکرد آن می تواند حتی بهتر باشد.
علاوه بر افزایش نرخ فریم، آخرین نسخه جعبه ابزار سازگاری را برای چندین بازی محبوب اضافه کرد. به عنوان مثال، Horizon Zero Dawn اکنون به درستی کار میکند (اگرچه مشکلات محاورهای جزئی وجود دارد)، در حالی که Resident Evil 2 (2019) و Devil May Cry 5 بدون خرابیهای قبلی قابل بازی هستند.
در نهایت، به روز رسانی 1.02 جعبه ابزار، پشتیبانی از بازی های 32 بیتی را که در نسخه قبلی حذف شده بود، دوباره معرفی کرد.
امید به آینده
اگرچه این جعبه ابزار برای توسعه دهندگان در نظر گرفته شده است، اما می تواند توسط گیمرهای مک برای اجرای بازی های DirectX 12 که قبلاً روی سخت افزار اپل بدون نرم افزار انتقال شخص ثالث مانند CrossOver اجرا نمی شدند، استفاده کند.
اما قبل از اینکه در مورد استفاده از Game Porting Toolkit برای شروع سریع بازی ها هیجان زده شوید، برای برنامه نویسان بی تجربه چندان کاربرپسند نیست. همانطور که Tsai نشان میدهد، برای راهاندازی و راهاندازی آن به مجموعه کاملی از دستورات ترمینال نیاز دارد.
با این حال، اگر کمی از کدنویسی برایتان مهم نیست، میتواند پیشرفتهای بزرگی را در جلسات بازی مک شما به ارمغان بیاورد. اگر توسعه دهندگان تصمیم بگیرند از این مزیت استفاده کنند، آینده روشنی برای گیمرهای مک وجود دارد.
توصیه های سردبیران