ייתכן שאפל הפעילה זה עתה אלפי משחקי Windows ב-Mac

משחקים במחשבי ה-Mac של אפל מוצגים ב-WWDC 2023.
לוגו קידום מכירות עבור WWDC 2023.
הסיפור הזה הוא חלק מהסיקור המלא של Apple WWDC

אפל באמת רוצה שהמפתחים יעבירו את המשחקים שלהם ל-Mac, והגיעו עד כדי להזמין את Hideo Kojima עבור קמיע במהלך WWDC 2023 והכרזה על ערכת כלי העברת משחק. עם זאת, הפיתוח הקשור המשמעותי ביותר לא הגיע במהלך ההרצאה המרכזית. זה הגיע לאחר מכן, במהלך מדינת הפלטפורמה של האיחוד.

סרטונים מומלצים

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

  1. הערכה: ראה כיצד המשחק פועל על סיליקון אפל
  2. המרת הצללות: לקיחת הצללות וקומפילציה עבור מחשבי Mac
  3. המרת קוד: תרגום קוד למחשבי Mac ואופטימיזציה של ביצועים

החלק המשמעותי בכך הוא למעשה שלב ההערכה. אפל הדגימה הבינוני, מראה את המשחק פועל על סיליקון אפל דרך רוזטה (שכבת התרגום של אפל). הבינוני שימושים DirectX 12, שהיווה את המכשול העיקרי להפעלת משחקי Windows במחשבי Mac.

הוראות תרגום של ערכת כלים למפתחי משחק.
תפוח עץ

DirectX 12 הוא ממשק תכנות יישומים (API) של מיקרוסופט לגרפיקה. זה בעצם מתרגם את כל ההוראות של משחק ושולח אותם אליכם כרטיס מסך. מחשבי מקינטוש, בעבר, לא הצליחו להבין את ההוראות הללו, וזו הסיבה שאינך יכול להריץ משחקי DirectX 12 באמצעות כלי כמו Parallels. קצת ימים ספורים לפני WWDC, CrossOver - שכבת תאימות ליישומי Windows כמו Linux, macOS ו-ChromeOS - הפעיל את משחק DirectX 12 הראשון שלו:

דיאבלו 2 קם לתחייה.

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

וכדי להדגים את היכולת הזו, אפל השוויצה הבינוני, משחק שמשתמש ב-DirectX 12, בנוי על Unreal Engine 4 ותומך איתור קרניים. בין DX12 ל-Unreal Engine, זה כבר מהווה אלפי משחקי Windows שאחרת לא עובדים על מחשבי Mac.

המדיום מושק דרך ערכת הכלים של Game Dev של אפל.
תפוח עץ

אפל אומרת ש-Game Porting Toolkit יכול לתרגם קלט של בקר, ממשקי API של שמע וגרפיקה, הוראות CPU וממשקי API אחרים באופן אוטומטי. החברה הדגימו איך זה עובד בפועל, שבו אתה פשוט מייבא משחק Windows ומפעיל אותו דרך שורת פקודה, והתרגום מתרחש אוטומטית בתוך סביבת האמולציה של אפל.

זה לא אומר שמשחקים יפעלו טוב - כפי שמציינת אפל, יש תקורה לתרגום, ויציאה מקורית עם ה-Metal API של אפל תוכל לקבל ביצועים מיטביים. ובכל זאת, זו עסקה עצומה שמשחקי DirectX 12 אפילו עובדים בכלל ללא כל העברת. אפל בעצם בנתה אמולטור של Windows שיכול להריץ משחקי DirectX 12.

למה זה עניין גדול

איך לשחק Fortnite ב-Mac
דן בייקר/טרנדים דיגיטליים

אני שומע אותך: למי אכפת? אני לא רוצה להפעיל את המשחקים שלי דרך שורת פקודה ולקבל ביצועים גרועים, ואני בהחלט לא רוצה לחפור בערכת כלי העברת המשחק GitHub כדי להבין איך לגרום לזה לעבוד - וגם לא אתה. החדשות הטובות הן שכנראה לא תצטרכו.

החלק שאפל השאירה בחוץ הוא שהיא פרסמה את ערכת הכלים להעברת משחקים תחת רישיון קוד פתוח. כל אחד חופשי לקחת אותו ולהוסיף אותו ליישומים שלו. בתור אנדרו צאי, יוטיובר שמסקר משחקים ב-Mac, אומר, רישיון הקוד הפתוח "הוא ממש משנה משחקים". היוטיובר המשיך: "האמולציה ו תרגום של כותרות Windows/DirectX 12 עשוי להשתלב במשהו כמו Wine, ולעשות עבור CrossOver את מה שפרוטון עשתה עבור סיפון קיטור."

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

זה בעצם פרוטון (העניין של Valve's Wine עבור Linux/SteamOS ו-DX12) אבל עבור macOS. זה מסיבי.

- כריסטינה וורן @ RenderATL (@film_girl) 6 ביוני 2023

וורן שיער שתוכל להריץ את ערכת הכלים להעברת המשחקים נגד "חבורה של משחקי AAA ב-Steam ולגרום להם לרוץ על Apple Silicon ללא בעיה." אם נכון, אפל עשויה להאיץ את מה שהיה בעבר פרויקט בן שנים למספר שבועות כאשר מפתחים לוקחים את הקוד ומיישמים אותו בעצמם תוֹכנָה.

אפל לא בנתה את ערכת הכלים למטרה זו - זה כלי הערכה שנוצר עבור מפתחים. ולשם כך, לאפל יש המון תכונות מפתות למפתחים להעביר את המשחקים שלהם ל-Mac, כולל כלי תרגום שיכול להמיר צינורות עיבוד מורכבים שנבנו עבור מנועי גרפיקה של Windows ל מַתֶכֶת.

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

המלצות עורכים

  • אפל פשוט נתנה לשחקני Mac סיבה גדולה להתרגש
  • ההכרזה הגדולה ביותר של Mac ב-WWDC הייתה על ה-MacBook Air הישן
  • ל-macOS Sonoma של אפל יש תכונה משנה משחק - תרתי משמע
  • ה-Mac Pro החדש של אפל מקיים הבטחה בת שנים
  • ה-MacBook Air החדש של אפל בגודל 15 אינץ' גדול יותר, אך לא בהכרח טוב יותר

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