مک ها هرگز برای بازی در نظر گرفته نشده اند. از این گذشته ، دقیقاً به همین دلیل است که بازی های سیستم عامل macOS حتی برای مدت طولانی آماده نشده بودند و برعکس ، توسعه دهندگان با موفقیت پلت فرم اپل را نادیده گرفتند ، که می توان گفت تا کنون درست است. ورود تراشه های سیلیکون اپل بحث را به طور قابل توجهی تغییر داده است، کاربران اپل بالاخره به بازی علاقه مند شده اند و به دنبال راه های مختلفی برای استفاده از مک خود برای بازی هستند. در مرحله نهایی، متأسفانه، خیلی ساده نیست، زیرا عملکرد بالا به سادگی اجرای بهینه بازی ها را تضمین نمی کند.
وجود یک API مدرن نیز بسیار مهم است که به نظر می رسد پتانسیل کامل سخت افزار را باز کند. و اینجاست که می توانیم با یک مانع اساسی روبرو شویم. در مورد رایانه شخصی (ویندوز)، کتابخانه DirectX غالب است، اما متأسفانه چند پلتفرم نیست و به سادگی برای کاربران اپل کار نمی کند. شرکت Valve پشت بازیهای Half-Life 2، Team Fortress 2 یا Counter-Strike در تلاش است تا این بیماری را حل کند که سهمی غیرقابل انکار در توسعه API چند پلتفرمی به نام Vulkan دارد که مستقیماً برای کار طراحی شده است. تا حد امکان کارآمد با مجموعه های امروزی و حتی پشتیبانی از Apple Silicon را ارائه می دهد. یعنی اگر کسی عمداً در آن دخالت نمیکرد، میتوانست پیشنهاد کند.
اپل جلوی نوآوری های خارجی را می گیرد
اما همانطور که همه ما اپل را می شناسیم، این غول کوپرتینویی در حال ایجاد مسیر خود است و به آرامی تمام رقابت ها را نادیده می گیرد. در مورد این بحث بسیار شبیه است، جایی که تصمیم میگیرد که آیا Mac دستگاههای مناسبی برای بازی خواهند بود یا خیر. بنابراین، اگرچه Vulkan API پشتیبانی بومی را برای رایانههای دارای تراشههای سیلیکون اپل ارائه میکند، اما شرکت اپل آن را به طور کامل قطع کرده و به طور رسمی از API پشتیبانی نمیکند، که دلیلی اساسی برای آن دارد. در عوض، این شرکت به راه حل خود متکی است، که فقط کمی قدیمی تر از Vulcan است و با اکوسیستم اپل بهتر کار می کند - نام Metal را یدک می کشد. قبل از آن، رایانهها، تلفنها و تبلتهای اپل به جایگزین قدیمیتر OpenCL تکیه میکردند که عملاً ناپدید شده و به طور کامل فلز جایگزین شده است.
اما در اینجا مشکل است. برخی از طرفداران اپل آن را این گونه می دانند که اپل کاملاً نوآوری های خارجی را مسدود می کند و نمی خواهد آنها را وارد سیستم های خود کند، اگرچه می تواند به عنوان مثال به گیمرها کمک کند. اما همه چیز بیشتر در مورد زمان بندی نامطلوب خواهد بود. غول کوپرتینویی مجبور شد برای مدت طولانی روی توسعه API Metal کار کند و مطمئناً پول زیادی را صرف آن کرده است. اولین نسخه در سال 2014 بود. Vulkan، از سوی دیگر، دو سال بعد (2016) منتشر شد. در عین حال، می توانیم با یک مشکل دیگر روبرو شویم و آن بهینه سازی کلی است. در حالی که API گرافیکی Vulkan تقریباً همه رایانههای زیر نور خورشید را هدف قرار میدهد (با هدف ایجاد چند پلتفرم)، متال مستقیماً نوع خاصی از سختافزار، یعنی دستگاههای اپل را هدف قرار میدهد که ممکن است نتایج بهتری به همراه داشته باشد.
بازی در مک چگونه خواهد بود؟
بنابراین حقیقت این است که مک ها بیشتر از دو سال پیش برای بازی آماده نیستند. اگرچه عملکرد تراشههای سیلیکون اپل عملکرد فوقالعادهای به آنها میدهد، اما دقیقاً در زمینه بازی است که بدون یک API گرافیکی با کیفیت بالا که به بازیها اجازه میدهد از پتانسیل کامل سختافزار استفاده کنند، کار نمیکند. خوشبختانه، برخی از توسعه دهندگان در تلاش هستند تا به تحولات فعلی پاسخ دهند. به عنوان مثال، امروز ما نسخه محبوب MMORPG World of Warcraft را در دسترس داریم که حتی در صورت استفاده از API گرافیکی فلزی اپل، از رایانه های دارای سیلیکون اپل پشتیبانی می کند. متأسفانه، ما فقط می توانیم چنین بازی هایی را روی انگشتان خود بشماریم.