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

ערכת הכלים של Apple של Apple Porting מועילה למפתחים, מהנדס התוכנה לשעבר של אפל, נאט בראון, מסביר, אך עדיין יש לה הרבה עבודה כדי לעודד משחקים נוספים להתבצעמקוסו

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

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

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

בעוד שאפל השתמשה ביעילות באותה חומרת אינטל כמו מחברות אחרות מבוססות Windows, והנדסה את החומרה כדי להפיק את המיטב מ- Intel GPU, הבעיה בהרווח מהמשחקים הייתה תוכנה. "ההבדל היחיד, זה לא החומרה, נכון? זה המשחקים והמיקוד השיווקי."

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

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

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

משחקים שאפל קידמה כמי שמוצגת ל- Mac

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

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

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

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

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

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

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

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

בעוד שהמאמצים של אפל עם ערכת הכלים של Apple Porting, עדיין ישנם דברים רבים שקשה להתמודד איתם, הכוללים את כל שכבות ההפשטה הללו.

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

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

"אין שום דבר בערכת הכלים של PORTING שעוזרת לך לקחת את פיתרון ה- Visual Studio שלך ולהביא אותוXcodeאו שמור אותו בסנכרון עם xcode. אין שום דבר שעוזר לך לשלב בנייה עבור ה- Mac במערכת האינטגרציה הרציפה שלך. "

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

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

דחיפת המשחקים של אפל

כשמדובר במשיכת מפרסמים ומפתחים בפועל ל- MAC, בראון רואה באפל מאבק כלפי מעלה, וחלק מזה הוא העברת הודעות.

בהדמה של אפל עד כמה חברות משחק גדולות יכולות לפעול, בראון מציע ששחקן גדול יגיד לשוק שהם "יאפות בכמה תכונות משחק חדשות או אולי SKUs, אני הולך לבנות את אלה. ואני צריך, אתה יודע, 25 כותרות השקה. ולדבר הזה, אולי אני אשלם קצת כסף, או אולי אני אעשה כמות אדירה של שיווק."

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

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

בעוד שאפל שכנעה חברות כמו CD Project Red, Capcom ואחרות, בראון קיוו שהם יקבלוהצלחה מסחריתכך שכאשר הם הולכים לקוביות או GDC בעתיד, הם יכולים להכריז שהם הרוויחו "חבורה של כסף ב- Mac".

"למרבה הצער, הם לא", מודה בראון, על סמך שיחה עם חברים בתעשיית המשחק. "לאף אחד מהם לא היה באמת."

מוות סטרינג, משחק AAA שהועבר ל- iOS על ידי קוג'ימה הפקות

יוצא מן הכלל האפשרי הוא קוג'ימה הפקות, מכיוון שהוא נהנה ממומנטוםתקיפת מוות 2הכרזה יומיים לאחר ששחררה אתiOSבנה למשחק המקורי.

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

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

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

זה יצטרך לעבוד נגד הנטייה של אפל פשוט להציג את אפל בפרסומות שלה, הוא מוסיף.

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

"אלא אם כן היית יודע, לא היית יודע. זה היה בחור שעף באוויר, לא משנה מה זה האחרון. הוא טס ברכבת התחתית וחבט בקירות."

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

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