كيف تؤثر سياسات Apple على تجربة الألعاب في أجهزة Mac؟

يعاني محبو الألعاب من مستخدمي أجهزة Mac من نقص واضح في دعم الألعاب مقارنة بأنظمة التشغيل الأخرى. تُرى، ما الأسباب الكامنة وراء هذا النقص؟ وهل تعود هذه المشكلة إلى سياسات شركة Apple نفسها؟ على الرغم من التحسينات المستمرة في عتاد أجهزة Mac، إلا أن نقص توافق الألعاب وبرامجها مع نظام macOS يظل عائقًا أمام تجربة اللعب المثلى.

marathon-on-an-imac-g3-with-a-90s-style-background-pattern كيف تؤثر سياسات Apple على تجربة الألعاب في أجهزة Mac؟

ملخص

  • يعود نقص الألعاب الأصلية في أجهزة ماك إلى قرارات آبل، مثل إلغاء دعم OpenGL.
  • يتردد المطورون في تطوير ألعاب لنظام macOS بسبب قرارات آبل الأحادية الجانب وعدم ثبات دعمها للألعاب.
  • تحتاج آبل إلى إجراء تغييرات، مثل توفير دعم Vulkan الأصلي وتحسين متجر تطبيقات ماك لتحسين تجربة الألعاب على أجهزة ماك.

كانت خيارات الألعاب على أجهزة ماك لا حصر لها، حتى مطلع القرن العشرين تقريبًا. ومنذ ذلك الحين، أصبح اللعب على أجهزة ماك أمرًا مُستهجنًا على حساب آبل. ومع ذلك، في السنوات الأخيرة، تحسنت الأمور، حيث اتخذت آبل العديد من الخطوات التي من شأنها أن تُؤدي إلى إضافة المزيد من الألعاب إلى منصتها.

طالع أيضا
1 من 272

ومع ذلك، لا يسعني إلا أن أشيد بكل ما تقوم به آبل من أعمال صائبة فيما يتعلق بالألعاب هذه الأيام. لا تزال ألعاب ماك الأصلية نادرة نسبيًا مقارنةً بنظام ويندوز، وبالتأكيد بأجهزة الألعاب، والعديد من أسباب نقص الألعاب هي نتيجة لقلة رؤى آبل.

أين التكنولوجيا؟

تطوير الألعاب مكلف ويستغرق وقتًا طويلًا، وتحتاج إلى كل نجاح تحققه لخفض التكاليف أو تسهيل الأمور وتسريعها. لهذا السبب، تبرز أهمية واجهات برمجة التطبيقات (APIs). على سبيل المثال، تُسهّل DirectX من مايكروسوفت على مطوري الألعاب ومطوري الأجهزة العمل معًا.

كانت OpenGL واجهة برمجة تطبيقات رسومية شائعة جدًا، وهي، على عكس DirectX، ليست حصرية لنظامي التشغيل Windows (وXbox، على ما أعتقد)، مما يعني أنه يمكنك إنشاء لعبة لـ OpenGL مرة واحدة، ثم نقلها بسهولة (نسبيًا) إلى منصات أخرى. مع ذلك، اختارت Apple التخلي عن دعم OpenGL لصالح واجهة برمجة التطبيقات الخاصة بها المسماة Metal. تُعدّ Metal رائعة حقًا، وتُسهّل على المطورين تحقيق أقصى استفادة من أجهزة Mac عند نقل ألعابهم، ولكنها تعني في الوقت نفسه إنشاء إصدار خاص لأجهزة Mac يتطلب عملًا إضافيًا. ستظل ألعاب OpenGL تعمل، ولكنها أصبحت قديمة، لذا لن يكون هناك دعم أو تطوير مستقبلي من جانب Apple.

اقرأ أيضا:  كيفية استخدام مجموعات Safari Tab على نظام Mac

أليس Metal تمامًا مثل DirectX؟ يكمن الاختلاف الكبير هنا في أن Apple، على عكس Microsoft، تتحكم بشكل كامل في أجهزة وبرامج تشغيل الرسومات، لذا لا يزال بإمكانك استخدام OpenGL على Windows طالما أن الشركات المصنعة لبطاقات الرسومات مثل NVIDIA و AMD تدعمه في برامج تشغيلها. حسنًا، يمكن فهم قرار Apple بإلغاء دعم OpenGL من منظور قلة الألعاب الجديدة المصممة لـ OpenGL، إن وُجدت. ومع ذلك، لا تدعم Apple أيضًا Vulkan، وهو الخليفة الحديث متعدد المنصات لـ OpenGL.

بدلاً من ذلك، يجب على المطورين استخدام MoltenVK، وهي طبقة ترجمة بين Vulkan و Metal. على الرغم من أن MoltenVK مدعومة رسميًا من قبل مجموعة Khronos وأدائها جيد في كثير من الحالات، إلا أنها لا تزال تضيف طبقة تجريد إضافية قد يفضل المطورون تجنبها. من شأن الدعم المباشر لـ Vulkan أن يُبسط جهود النقل ويُحسّن الأداء.

المطورون المنزعجون لن يصنعوا ألعابًا لمنصتك

في السنوات القليلة الماضية، حاولت Apple جعل نظام macOS أكثر ملاءمةً لمطوري الألعاب، لكن بناء ثقة المطورين وحماسهم أمرٌ صعب، ومن السهل جدًا خسارته.

a-macbook-air-under-a-wooden-table-with-a-game-on-the-screen-and-an-xbox-controller-on-the-left-1 كيف تؤثر سياسات Apple على تجربة الألعاب في أجهزة Mac؟

تميل Apple إلى اتخاذ قرارات أحادية الجانب تُعيق نجاح الألعاب

تُعرف Apple باتخاذها قراراتٍ جذرية وإلغاء بعض الميزات التي تتطلب من المطورين استثمار المزيد من الوقت والمال في ألعاب صدرت منذ زمن طويل لمجرد الحفاظ على أدائها. قرار OpenGL مثالٌ على ذلك، لكن تخلي Apple عن دعم برامج 32 بت ربما يكون الأكثر شهرة. مكتبة Steam الخاصة بي مليئة بالألعاب الرائعة التي تحتوي على إصدارات macOS والتي لن تعمل لأنها لا تحتوي على إصدارات 64 بت. أرغب في لعب Homeworld Remastered Collection على جهاز MacBook الخاص بي، لكنها لا تحتوي على إصدار 64 بت، ومن المرجح ألا تعمل أبدًا.

اقرأ أيضا:  كيفية نسخ ولصق نص من iPhone إلى Mac

وجد بعض المطورين، مثل CD Project RED، الوقت الكافي لتحديث ألعاب مثل The Witcher الأصلية وThe Witcher 2: Assassin of Kings لتعمل على أجهزة ماك الحديثة، ولكن هذه شركة تطوير كبيرة تمتلك موارد وفيرة. على وجه الخصوص، لماذا قد يرغب مطور في تطوير لعبة لنظام macOS بينما قرار Apple أو تحديث macOS مستقبلي سيؤدي إلى إيقاف دعمه؟ لا يواجه نظام Windows الخاص بي أي مشكلة في تشغيل ألعاب عمرها أكثر من 20 عامًا، ولكن لا يمكنني قول الشيء نفسه عن جهاز Mac الخاص بي!

متجر التطبيقات ليس المكان الأمثل

متجر تطبيقات Mac هو بحد ذاته مصدر إزعاج، بقواعد ومتطلبات صارمة تمنع العديد من المطورين من وضع ألعابهم عليه. بصراحة، لم يعد هذا الأمر مهمًا كما كان في السابق، حيث أن إصدارات macOS من Steam وEpic Games Store وGoG وحتى تطبيق Battle.net، جميعها توفر ألعاب Mac دون مشاكل Apple. ومع ذلك، لا يزال متجر تطبيقات Mac يمثل مكانًا مهمًا محتملًا حيث يمكن لمستخدمي Mac العاديين التعرض للألعاب دون الحاجة إلى تثبيت سوق تابع لجهة خارجية.

 

1-1 كيف تؤثر سياسات Apple على تجربة الألعاب في أجهزة Mac؟

تحسين أجهزة Mac له تحدياته

لقد حققت Apple نجاحًا باهرًا في مجال عتادها من معالجات Apple Silicon. حتى سلسلة معالجات M1 كانت مزودة بوحدات معالجة رسومية قادرة على تشغيل ألعاب بجودة منصات الألعاب. مع ذلك، هذا لا يعني أن بإمكان المطورين تشغيل أكوادهم دون الحاجة إلى إعادة تشغيلها. يجب تحسين هذه الألعاب لتتناسب مع عتاد Apple، الذي يركز بشدة على كفاءة الطاقة بنفس القدر (إن لم يكن أكثر) من التركيز على الأداء. لهذا السبب، أستطيع تشغيل لعبة مثل Baldur’s Gate 3 بإعدادات عالية جدًا على جهاز MacBook M4 Pro الخاص بي دون صوت مروحة جهاز الكمبيوتر المحمول للألعاب الذي يعمل بنظام Windows عند تشغيل اللعبة نفسها بنفس الإعدادات. أيضًا، تعمل وحدات معالجة الرسوميات من Apple بشكل مختلف قليلاً عن وحدات معالجة الرسوميات المخصصة في بطاقات الرسومات.

موقف آبل تجاه الألعاب متذبذب. تجني آبل أرباحًا طائلة من ألعاب الفيديو، لكن الجزء الأكبر من هذه الأرباح يأتي من ألعاب الهواتف المحمولة، لذا من المنطقي أن ينصب كل اهتمام المطورين عليها. الوضع أفضل هذه الأيام، إذ تعمل أي لعبة تُطوّرها لأجهزة iPhone أو iPad تلقائيًا على أجهزة Apple Silicon Mac، وبالتالي لا يتطلب الأمر جهدًا إضافيًا كبيرًا لإنشاء نسخة لنظام macOS، لكنني أعتقد أن آبل نفسها لا تُولي ألعاب Mac أولوية.

اقرأ أيضا:  كيفية إصلاح الوضع الداكن التلقائي في Mac

لقد ابتكروا مجموعة أدوات نقل الألعاب، واستثمروا الوقت والمال لجذب بعض المطورين لإنشاء نسخ ماك من ألعاب مثل Resident Evil 8 وDeath Stranding، لكن يبدو أن هذا الحماس يتزايد ويتراجع. على حد علمي، هناك الكثير مما يجري خلف الكواليس، ولكن لا يوجد تواصل عام منتظم حول هذا الموضوع.

ما الذي يجب تغييره

أنا أعشق أجهزة ماك وأحب أجهزتها، لذا أتمنى أن يكون جهاز ماك الخاص بي بديلاً فعالاً للألعاب عن أجهزة ويندوز، ولكن لتحقيق ذلك، سيتعين على Apple إجراء بعض التغييرات الإضافية بالإضافة إلى الخطوات الإيجابية التي اتخذتها بالفعل تجاه المطورين.

أعتقد أن إلغاء MoltenVK وتقديم دعم Vulkan الأصلي سيكون حافزًا كبيرًا للمطورين لنقل ألعابهم إلى ماك، ولكن إذا كنت ستعتمد على طبقات التوافق يا Apple، فلماذا لا تُقدم دعمك الرسمي لمشاريع مثل CrossOver و Whiskey؟ لقد أراكم Valve الطريق مع SteamOS، حيث تعمل بالتعاون مع المطورين جاهدين على جعل ألعاب Windows تعمل على Linux، فلماذا لا تُكرّسون وقتكم وجهدكم لهذا النجاح السهل نسبيًا؟ إن مجموعة أدوات نقل الألعاب لديكم تُفي بمعظم هذه المتطلبات، فقط تحتاج إلى تجميعها وصقلها لتصبح أكثر سهولة في الاستخدام، بدلًا من مجرد أداة للمطورين.

يحتاج متجر تطبيقات ماك أيضًا إلى الاستفادة من دروس ستيم وغيره من المتاجر الرقمية الناجحة فيما يتعلق بميزات الألعاب وأسعارها، بالإضافة إلى المبيعات. أود أيضًا رؤية ميزة مشابهة لخاصية “اللعب في أي مكان” من مايكروسوفت، لأن شراء لعبة بسعرها الكامل لجهاز آيباد، ثم شرائها بسعرها الكامل مجددًا على جهاز ماك ليس أمرًا أرغب فيه. فإلى جانب كونها أرخص عادةً، فإن أحد أسباب تفضيلي شراء ألعاب ماك عبر ستيم هو أنني أحصل أيضًا على نسخة ويندوز أثناء اللعب على مكتبي.

ما زلت أعتقد أن آبل قادرة على جعل ماك لاعبًا رئيسيًا في صناعة الألعاب مستقبلًا، لكن لا يزال أمامها الكثير من العمل لتحقيق ذلك. أما ما إذا كانت آبل تعتقد أنها تستطيع إيجاد الوقت والموارد في أعمالها التي تبلغ قيمتها تريليون دولار لأخذ الألعاب على محمل الجد على أجهزة ماك، فهذه قصة أخرى تمامًا.

بينما تستمر Apple في تطوير عتاد أجهزة Mac، يبقى التحدي الأكبر في توفير دعم أفضل للألعاب. من خلال مراجعة سياساتها والتعاون مع مطوري الألعاب، يمكن للشركة تحسين تجربة اللاعبين على أجهزتها.

قد يعجبك ايضا