Apple का गेम पोर्टिंग टूलकिट आपके Mac पर गेमिंग की एक पूरी नई दुनिया को अनलॉक करता है

MacOS पर गेम की कमी के लिए Apple का समाधान मूल रूप से स्टीम डेक दृष्टिकोण अपनाना है।

यदि आपके पास एक मैकबुक या मैक, तो आपने लगभग निश्चित रूप से गेमिंग के लिए एक को नहीं चुना। उन्हें इसके लिए कभी नहीं जाना गया, जो कि आजकल किसी भी मैकबुक में मिलने वाली अत्यधिक शक्ति को देखते हुए शर्म की बात है। एप्पल सिलिकॉन. हालाँकि, कंपनी के WWDC में, उसने गेम पोर्टिंग टूलकिट (GPTK) की घोषणा की, जो डेवलपर्स के लिए यह परीक्षण करने का एक तरीका है कि मैक पर पोर्ट किए जाने पर उनके गेम अच्छी तरह से काम कर सकते हैं या नहीं। इससे भी अच्छी बात यह है कि इसे कोई भी थोड़े से प्रयास से स्थापित कर सकता है मैकओएस सोनोमा, और हमने बिल्कुल यही किया।

चेतावनी का एक शब्द: एप्पल के गेम पोर्टिंग टूलकिट के लिए आवश्यक है बहुत सेटअप के बारे में, इसे सेट करने में मुझे काफी समय लगा, और इसका श्रेय इसे चलाने में लगने वाली भारी मेहनत को जाता है। ऐप्पल गेमिंग विकी के पास इसे स्थापित करने के लिए एक शानदार मार्गदर्शिका है जिसका मैंने उपयोग किया, और जब आप तकनीकी रूप से इसे वेंचुरा पर चलने के लिए मजबूर कर सकते हैं, तो यह बहुत सारे स्टीम गेम को तोड़ देगा और बस समर्थित नहीं है। यह पैरेलल्स या क्रॉसओवर का उपयोग करने की तुलना में गेम खेलने का कम उपयोगकर्ता-अनुकूल तरीका है, लेकिन मेरी राय में, इसका लाभ इसके लायक है।

मैंने इसे अपने व्यक्तिगत मैकबुक प्रो पर Apple M1 Pro के साथ 32GB रैम और 1TB स्टोरेज के साथ चलाया, इसलिए यदि आपके पास उनसे बेहतर स्पेक्स हैं, तो आप और भी बेहतर प्रदर्शन की उम्मीद कर सकते हैं।

साइबरपंक 2077 और स्पाइडर-मैन: रीमास्टर्ड मैकबुक एम1 प्रो पर

मैंने अपने मैकबुक एम1 प्रो पर दो गेम आज़माए साइबरपंक 2077 और स्पाइडर-मैन: रीमास्टर्ड, और मैं परिणामों से प्रभावित हुआ। दोनों गेम उच्च सेटिंग्स पर लगभग 30 एफपीएस पर पूरी तरह से खेलने योग्य थे (हालांकि मैंने प्रदर्शन बढ़ाने के लिए उन्हें कम सेटिंग्स पर छोड़ने की कोशिश की), और मैंने अनुकूलन के मामले में बहुत कुछ नहीं किया।

जैसा कि आप उपरोक्त क्लिप से देख सकते हैं, गेम बहुत खेलने योग्य है और शानदार दिखने के साथ-साथ अच्छा चलता है। इससे भी कोई मदद नहीं मिली कि मैं ट्रैकपैड पर खेल रहा था, लेकिन आप जो भी गेम खेलेंगे उसमें आप माउस और कीबोर्ड का उपयोग ठीक से कर पाएंगे। ध्यान दें कि उपरोक्त क्लिप में ऑडियो अनुपस्थित है, लेकिन ऑडियो अच्छा लग रहा है, हालांकि थोड़ा कर्कश है।

उपरोक्त क्लिप में, ऑडियो ख़राब लगता है लेकिन वास्तव में बजते समय ठीक लगता है। साथ ही, यह इंगित करने लायक है कि हालांकि गेम शुरुआत में प्रदर्शन के मामले में संघर्ष करता दिखता है, लेकिन वीडियो के बीच में यह लगभग 30 एफपीएस को पकड़ता है और बनाए रखता है। साथ ही, ध्यान दें कि आप बहुत अधिक काम किए बिना अभी कंट्रोलर के साथ गेम नहीं खेल सकते हैं। मैं स्वयं अभी तक चरणों के बारे में निश्चित नहीं हूँ; कुछ लोग दावा करते हैं कि आप गेम पोर्टिंग टूलकिट को 'के साथ संकलित कर सकते हैं--sdl2 के साथ'संकलन विकल्प, इसलिए यदि आपके पास जानकारी है तो इसे आज़माएँ।

जहां तक ​​ऐप्पल का गेम पोर्टिंग टूलकिट कैसे काम करता है, यह काफी हद तक समान है स्टीम डेक पर प्रोटॉन. यह विंडोज़ एपीआई कॉल को POSIX (पोर्टेबल ऑपरेटिंग सिस्टम इंटरफ़ेस) कॉल में अनुवाद करने के लिए आधार के रूप में वाइन का उपयोग करता है और फिर DirectX कॉल को Apple के मेटल API में अनुवादित करता है. वाइन एक विंडोज़ निर्देशिका संरचना को फिर से बनाता है और सिस्टम सेवाओं का वैकल्पिक कार्यान्वयन प्रदान करता है, और यह विंडोज़ बायनेरिज़ को निष्पादित करने के लिए किसी भी अनुकरण या वर्चुअलाइजेशन का उपयोग नहीं करता है। यह भी मत भूलिए कि एप्पल सिलिकॉन पर इसे फिर लेना होगा एक और x86 से अनुवाद करने का चरण बाजू.

स्टीम डेक पर प्रोटॉन वही काम करता है, सिवाय इसके कि डायरेक्टएक्स कॉल को मेटल के बजाय वल्कन में अनुवादित किया जाता है। प्रोटॉन और जीपीकेटी के बीच सबसे बड़ा अंतर यह है कि प्रोटॉन उपभोक्ताओं के लिए लक्षित है और इसे लिनक्स-आधारित मशीन पर गेम खेलने के लिए उपभोक्ता-सामना करने वाली परियोजना के रूप में डिज़ाइन किया गया है। जीपीकेटी के मामले में, यह एक कठिन, बहुत ही व्यावहारिक प्रक्रिया है जिसका उद्देश्य डेवलपर्स को मैक के लिए विकसित करने के लिए प्रोत्साहित करने के तरीके के रूप में अपने गेम का परीक्षण करना है।

इतना कहने के बाद, यह स्पष्ट है कि यदि आप अपने हाथों को गंदा करना चाहते हैं और इसे आज़माना चाहते हैं, तो ऐसा लगता है कि जीपीकेटी सेट करना और अपने मैक पर विंडोज-आधारित गेम खेलना इसके लायक है। अगर बड़े टाइटल पसंद हैं साइबरपंक इस पर चला सकते हैं, तो यह मानने का कोई कारण नहीं है कि आप अपनी गेमिंग लाइब्रेरी का एक बड़ा हिस्सा मैक पर भी नहीं चला सकते। आप चाहें या न चाहें यह एक अलग कहानी है, लेकिन ऐसा होता है काम।