ערכת הכלים להעברת משחקים של אפל פותחת עולם חדש לגמרי של משחקים ב-Mac שלך

click fraud protection

הפתרון של אפל למחסור במשחקים ב-MacOS הוא בעצם לקחת את גישת Steam Deck.

אם בבעלותך א MacBook או Mac, אז כמעט בטוח שלא בחרת אחד למשחקים. הם מעולם לא נודעו בזה, וחבל לנוכח כמות הכוח העצומה שאתה יכול למצוא בכל מקבוק בימינו בזכות אפל סיליקון. עם זאת, ב-WWDC של החברה, היא הכריזה על Game Porting Toolkit (GPTK), דרך למפתחים לבדוק אם המשחקים שלהם יכולים לעבוד היטב כשהם מועברים למק. אפילו טוב יותר הוא שכל אחד יכול להתקין אותו עם קצת עבודה ו MacOS Sonoma, וזה בדיוק מה שעשינו.

מילת אזהרה: ערכת הכלים להעברת משחקים של אפל דורשת א מִגרָשׁ של ההתקנה, לקח לי הרבה זמן להגדיר, וזה הודות לכמות העבודה העצומה שנדרש כדי להתחיל לרוץ. ל- Apple Gaming Wiki יש מדריך פנטסטי להגדיר אותו שהשתמשתי בו, ולמרות שאתה יכול להכריח אותו באופן טכני לרוץ על Ventura, הוא ישבור הרבה משחקי Steam ופשוט לא נתמך. זו שיטה פחות ידידותית למשתמש לשחק משחקים מאשר שימוש ב-Parallels או Crossover, אבל התמורה, לדעתי, שווה את זה.

הרצתי את זה על ה-MacBook Pro האישי שלי עם ה-Apple M1 Pro עם 32GB של זיכרון RAM ו-1TB של אחסון, כך שאם יש לך מפרט טוב יותר מאלה, אתה יכול לצפות לביצועים טובים אפילו יותר.

סייברפאנק 2077 ו ספיידרמן: מחודש ב-Macbook M1 Pro

שני המשחקים שניסיתי ב-Macbook M1 Pro שלי היו סייברפאנק 2077 ו ספיידרמן: מחודש, והתרשמתי מהתוצאות. שני המשחקים היו ניתנים לשחק לחלוטין בסביבות 30 FPS בהגדרות גבוהות (אם כי ניסיתי להוריד אותם להגדרות נמוכות כדי להגביר את הביצועים), ולא עשיתי הרבה בדרך של אופטימיזציה.

כפי שניתן לראות מהקליפ שלמעלה, המשחק מאוד ניתן לשחק ופועל היטב ועדיין נראה מדהים. זה גם לא עזר ששיחקתי על משטח עקיבה, אבל אתה תוכל להשתמש בעכבר ובמקלדת בסדר גמור עם כל המשחקים שאתה משחק. שים לב ששמע נעדר מהקליפ שלמעלה, אבל האודיו נשמע בסדר, אם כי מעט מתפצפץ.

בקליפ שלמעלה, האודיו נשמע גרוע אבל נשמע בסדר גמור כשניגנה בפועל. כמו כן, כדאי לציין שבעוד שהמשחק מתקשה בביצועים בהתחלה, הוא תופס ושומר על כ-30 FPS באמצע הסרטון. כמו כן, שים לב שאתה עדיין לא יכול לשחק משחקים עם בקר בלי הרבה עבודה. אני בעצמי לא ממש בטוח בשלבים; יש אנשים שטוענים שאתה יכול להרכיב את ערכת הכלים להעברת משחקים עם ה-'--with-sdl2אפשרות הידור, אז אולי תנסה את זה אם יש לך את הידע.

לגבי אופן הפעולה של המשחק Porting Toolkit של אפל, הוא דומה מאוד ל פרוטון על סיפון הקיטור. הוא עושה שימוש ביין כבסיס לתרגום קריאות Windows API לשיחות POSIX (ממשק מערכת הפעלה ניידת) ולאחר מכן מתרגם קריאות DirectX ל-Metal API של אפל. Wine יוצר מחדש מבנה ספריות של Windows ומספק יישומים חלופיים של שירותי מערכת, והוא אינו משתמש באמולציה או וירטואליזציה כלשהי כדי להפעיל קבצים בינאריים של Windows. אל תשכח גם, כי על אפל סיליקון, אז זה צריך לקחת אַחֵר שלב לתרגום מ-x86 ל זְרוֹעַ.

פרוטון ב-Steam Deck עושה את אותו הדבר, למעט קריאות DirectX מתורגמות ל-Vulkan במקום ל-Metal. ההבדל הגדול ביותר בין Proton ל-GPKT הוא ש-Proton מיועד לצרכנים ומיועד כפרויקט הפונה לצרכן לשחק משחקים על מחשב מבוסס לינוקס. במקרה של GPKT, זהו תהליך קשה ומאוד מעשי שמטרתו למפתחים לבדוק את המשחקים שלהם כדרך לתמרץ אותם לפתח עבור Mac.

אחרי שאמרתי את זה, ברור שאם אתה מוכן ללכלך את הידיים שלך ולנסות את זה, זה נראה מאוד שכדאי להגדיר GPKT ולשחק משחקים מבוססי Windows ב-Mac שלך. אם כותרות גדולות כמו סייברפאנק יכול לרוץ על זה, אז אין סיבה להאמין שאתה לא יכול לשחק חלק עצום של ספריית המשחקים שלך גם ב-Mac. אם אתה רוצה או לא זה סיפור אחר, אבל זה כן עֲבוֹדָה.