کامپیوتر

اپل ممکن است به تازگی هزاران بازی ویندوز را در مک فعال کرده باشد

بازی‌های مک اپل در WWDC 2023 رونمایی می‌شوند.

اپل واقعاً از توسعه‌دهندگان می‌خواهد که بازی‌های خود را به مک پورت کنند، تا جایی که هیدئو کوجیما را برای حضور در WWDC 2023 رزرو کنند و کیت ابزار Porting بازی را معرفی کنند. با این حال، مهم ترین پیشرفت مرتبط، در طول سخنرانی اصلی رخ نداد. در مرحله بعدی، در طول پلتفرم وضعیت اتحادیه آمد.

اپل با نمایش Game Porting Toolkit، روند توسعه‌دهندگانی که به دنبال پورت کردن بازی‌های خود هستند را شرح داد. به سه مرحله تقسیم می شود:

  1. رتبه: ببینید بازی چگونه بر روی سیلیکون اپل اجرا می شود
  2. تبدیل سایه زن: گرفتن سایه زن و کامپایل آنها برای مک
  3. تبدیل کد: ترجمه کد مک و بهینه سازی عملکرد

بخش اساسی این در واقع مرحله ارزیابی است. اپل نشان داد محیط زیست، نمایش بازی در حال اجرا بر روی سیلیکون اپل از طریق Rosetta (لایه ترجمه اپل). محیط زیست از DirectX 12 استفاده می کند که مانع اصلی بازی های ویندوزی است که روی مک اجرا می شوند.

دستورالعمل های ترجمه جعبه ابزار توسعه بازی.
یک سیب

DirectX 12 رابط برنامه نویسی اپلیکیشن (API) مایکروسافت برای گرافیک است. اساساً تمام دستورالعمل های بازی را ترجمه کرده و به کارت گرافیک شما ارسال می کند. در گذشته، مک ها قادر به درک این دستورالعمل ها نبودند، بنابراین نمی توانستید بازی های DirectX 12 را از طریق ابزاری مانند Parallels اجرا کنید. فقط چند روز قبل از WWDC، CrossOver – یک لایه سازگاری برای برنامه‌های ویندوز مانند Linux، macOS، و ChromeOS – با اولین بازی DirectX 12 خود منتشر شد: Diablo 2 Resurrected.

به نظر می رسد اپل اساساً یک لایه شبیه سازی ساخته است که می تواند تقریباً هر بازی ویندوزی را بگیرد و در عرض چند دقیقه روی مک کار کند. به قول خود اپل: «ابتدا، می‌توانید ارزیابی کنید که بازی ویندوز موجود شما چقدر می‌تواند با استفاده از محیط شبیه‌سازی ارائه‌شده روی مک اجرا شود. این به شما امکان می دهد فوراً عملکرد بالقوه بازی خود را تجزیه و تحلیل کنید و ماه ها کار اولیه را حذف کنید.

مطلب پیشنهادی:  چگونه یک مک بوک گم شده را پیدا کنیم

و برای نشان دادن این توانایی، اپل به خود می بالید محیط زیست، یک بازی که از DirectX 12 استفاده می کند، بر روی Unreal Engine 4 ساخته شده است و از ray tracing پشتیبانی می کند. بین DX12 و Unreal Engine، این اکنون شامل هزاران بازی ویندوز است که در غیر این صورت در مک کار نمی کنند.

The Medium از طریق Game Dev Toolkit اپل راه اندازی شد.
یک سیب

اپل می گوید که Game Porting Toolkit می تواند ورودی های کنترلر، API های صوتی و گرافیکی، دستورالعمل های CPU و سایر API ها را به طور خودکار ترجمه کند. این شرکت نشان داد که چگونه این کار در عمل انجام می شود، جایی که شما به سادگی یک بازی ویندوز را وارد کرده و آن را از طریق خط فرمان اجرا می کنید، و ترجمه به طور خودکار در محیط شبیه سازی اپل انجام می شود.

این بدان معنا نیست که بازی‌ها بدون مشکل اجرا می‌شوند – همانطور که اپل اشاره می‌کند، ترجمه نیاز به سربار دارد و یک پورت اصلی با API فلزی اپل می‌تواند عملکرد بهینه‌ای داشته باشد. با این حال، اجرای بازی‌های DirectX 12 بدون هیچ گونه پورتی بسیار مهم است. اپل اساسا یک شبیه ساز ویندوز ایجاد کرده است که می تواند بازی های DirectX 12 را اجرا کند.

چرا این یک معامله بزرگ است؟

نحوه بازی Fortnite در مک
دن بیکر/روندهای دیجیتال

می شنوم: چه کسی اهمیت می دهد؟ من نمی‌خواهم بازی‌هایم را از طریق خط فرمان راه‌اندازی کنم و عملکرد ضعیفی داشته باشم، و مطمئناً نمی‌خواهم به گیت‌هاب گیت‌هاب گیم‌پورتینگ بپردازم تا بفهمم چگونه می‌توانم آن را به کار ببرم – و شما هم این کار را نمی‌کنید. خبر خوب این است که احتمالاً نیازی به این کار نخواهید داشت.

مطلب پیشنهادی:  مک مینی M2 600 دلاری اپل، مک پرو 6000 دلاری را از بین می برد

بخشی که اپل کنار گذاشته است این است که بازی Porting Toolkit را تحت یک مجوز منبع باز منتشر می کند. هرکسی آزاد است آن را بگیرد و به برنامه های خود اضافه کند. همانطور که اندرو تسای، یوتیوبری که بازی های مک را پوشش می دهد، می گوید، مجوز منبع باز “به معنای واقعی کلمه بازی را تغییر می دهد.” یوتیوبر ادامه داد: شبیه سازی و ترجمه عنوان Windows/DirectX 12 به طور بالقوه می تواند در چیزی مانند Wine ادغام شود و کاری را که Proton برای Steam Deck انجام داد برای CrossOver انجام دهد.

تسای نیز در این احساس تنها نیست. کریستینا وارن، مدافع توسعه‌دهنده ارشد در GitHub، گفت که این «در اصل پروتون است، اما برای MacOS».

این در اصل پروتون است (شراب Valve برای Linux/SteamOS و DX12) اما برای macOS. این عظیم است.

— کریستینا وارن @ RenderATL (@film_girl) 6 ژوئن 2023

وارن حدس می‌زند که می‌توانید Game Porting Toolkit را در برابر «تعدادی از بازی‌های AAA در Steam» اجرا کنید و آنها را بدون مشکل بر روی Apple Silicon اجرا کنید. اگر درست باشد، اپل ممکن است پروژه‌ای که قبلاً یک سال طولانی بود را به چند هفته افزایش داده باشد زیرا توسعه‌دهندگان کد را دریافت کرده و آن را روی نرم‌افزار خود اعمال می‌کنند.

اپل این جعبه ابزار را برای این منظور نساخت – این یک ابزار ارزیابی است که برای توسعه دهندگان ساخته شده است. و برای این منظور، اپل ویژگی های جذاب بسیاری برای توسعه دهندگان دارد تا بازی های خود را به مک منتقل کنند، از جمله یک ابزار ترجمه که می تواند خطوط لوله رندر پیچیده ساخته شده برای موتورهای گرافیکی ویندوز را به فلز تبدیل کند.

مطلب پیشنهادی:  نحوه محاسبه درصد در اکسل

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

توصیه های سردبیران






نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا