משחקי Mac גוסס, אבל מי אשם?

אורח חיים משחקי מק
משחקי Mac מתים.

נכון לעכשיו, יש רק 4,500 משחקים לשחק ב-Steam עבור MacOS. זה יותר מאפס, אבל כאמצעי השוואה, זה בערך מספר משחקי המחשב שיגיעו ל-Steam השנה לבד.

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

קָשׁוּר

  • כיצד macOS Sonoma יכולה לתקן ווידג'טים - או להחמיר אותם אפילו יותר
  • ל-macOS Sonoma של אפל יש תכונה משנה משחק - תרתי משמע
  • האם macOS מאובטח יותר מ-Windows? לדוח תוכנה זדוני זה יש את התשובה

לתקווה למשחקים ב-Mac שלך מעולם לא הייתה הצדקה רבה.

עם זאת, במהלך השנים האחרונות, אפל פיתחה API גרפי משלה בשם Metal כמתחרה ל-DirectX ול-OpenGL. זה התחיל בתור א iOS בלעדי, אבל הגרסה החדשה ביותר של Metal (Metal 2) כלולה כעת בכל עותק של MacOS High Sierra. לפתע, השיחה של משחקי Mac חזרה לאוויר. האם מטאל 2 עומד לפתח עידן חדש של משחקי Mac? האם אפל תתחיל לחשוף משאבים רציניים לגיימרים משמחים?

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

החשוד הראשון שלנו - OpenGL

כוחה של התחרות הוא בחירה ברורה ככוח שלא רק הרג את המשחקים של Mac, אלא מנע ממנו אי פעם סיכוי.

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

mac gaming civ vi

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

בבדיקות שלנו, המשחק השיג רק כ-22 פריימים לשנייה במהלך מדד פנימי ברזולוציה של 1,620 x 1,050, בהגדרות בינוניות. הרצנו את המדד על MacBook Pro בגודל 15 אינץ' עם AMD Radeon Pro 455 כרטיס מסך בזמן הפעלה ב-MacOS. אותה מערכת הגיעה ל-66 FPS כאשר הרצנו את אותו רף ב-Windows 10.

MacOS אפילו לא תואם לגרסה העדכנית ביותר של OpenGL.

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

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

כדי להחמיר את המצב, MacOS אפילו לא תואם ל- הגרסה העדכנית ביותר של OpenGL. MacOS משתמש בגרסה 4.1 שיצאה ב-2010, הגרסה העדכנית ביותר היא 4.6, והיא יצאה ב-2017. אפל מנסה לגרום למפתחים להשתמש במטאל, אך תוך כדי כך, גיימרים מקבלים בסופו של דבר את הקצה הקצר של המקל.

החשוד השני שלנו - DirectX

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

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

מטאל למשחקי מק
Metal 2, היורש של ה-Metal API של אפל, נחשף ב-WWDC מוקדם יותר השנה.

ברזולוציה של 1,620 x 1,050, כשכל ההגדרות הופנו לבינוני, ראינו 33 FPS עקביים ב-MacOS. הרצנו את המדד על MacBook Pro בגודל 15 אינץ' עם כרטיס מסך AMD Radeon Pro 455 בזמן הפעלה ב-MacOS.

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

עם זאת, ב-Windows 10, באותן הגדרות, ראינו 74 FPS. זה הרבה יותר מפי שניים מקצב הפריימים. זכור שכל הבדיקות הללו נערכו על אותה מכונה. על פי התוצאות שלנו, בדרך כלל תראה יותר מכפול את קצב הפריימים רק על ידי הפעלת משחקים ב-Windows 10. זהו רווח מדהים בביצועים, שכמותו אתה רואה בדרך כלל רק כאשר אתה משדרג את החומרה שלך.

בדרך כלל תראה יותר מכפליים את קצב הפריימים רק על ידי הפעלת משחקים ב-Windows 10.

מתכת אולי מתקרבת ל-DirectX במונחים של ביצועים גולמיים, אבל לא סביר שהיא תציע אי פעם טוב יותר ביצועים מאשר DirectX או וולקן - ממשק API גרפי בקרוב. בגלל המשאבים שהקדישה מיקרוסופט לבנייה DirectX במהלך השנים, הוא תמיד רואה עדכונים, בניגוד ל-OpenGL או מטאל.

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

חשוד מספר שלוש, Boot Camp

המסמר האחרון בארון הקבורה מגיע מאפל עצמה.

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

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

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

זה מביא אותנו לחשוד הבא והאחרון שלנו.

האשם האמיתי מתגלה

בואו נסתכל על החשודים הקודמים שלנו. Metal תוכננה לספק גישה כמעט ישירה ל-GPU למקצוענים ולמשחקי iOS, אבל היא עושה עבודה גרועה בהתחרות עם DirectX. זו הראיה הראשונה שמצביעה על המלך האורב בצללים. החשוד השני הוא Boot Camp. דרך קלה להתקין את Windows במחשבי Mac יצרה קהילה הולכת וגדלה של שחקני Mac שאפילו לא צריכים להתעסק בביצועי המשחקים העלובים של MacOS. אפל לא הרתיעה במעט את השימוש ב-Boot Camp - היא רק הפכה אותו לנוח יותר.

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

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

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

  • התפריט הנסתר הזה שינה לעד את אופן השימוש ב-Mac שלי
  • אפל פשוט נתנה לשחקני Mac סיבה גדולה להתרגש
  • קונספט זה של macOS מתקן את סרגל המגע והאי הדינמי
  • הדבר היחיד שהגרסה הבאה של macOS צריכה לטפל בו
  • דירוג הגרסאות הטובות (והגרועות) של macOS מ-20 השנים האחרונות