הדחיפה של מיקרוסופט למחברות ממוקדות בינה מלאכותית אינה נהדרת עבור גיימרים, מכיוון שהם לא יכולים לשחק את רוב המשחקים שלהם על השבבים מבוססי ARM בתוך מחשבי Copilot+ האחרונים. זו בעיה שתועיל להאפל סיליקוןמשחקים.
במאי השיקה מיקרוסופט אוסף שלמחשבי Windowsזה זכה לכינוי "Copilot+ PC." אמנם, במידה רבה, עדכון לקו ה-Surface הפופולרי של מיקרוסופט, אך הוא גם ייצג שינוי גדול באסטרטגיה להישען יותר על בינה מלאכותית ובינה מלאכותית.
השינוי הביא לכך שמיקרוסופט נכנסה לאותו סוג של טריטוריה שאפל כבשה כבר כמה שנים, ושמיקרוסופט התעסקה איתה בעבר. במקום לייצר כמה דגמים הפועלים על שבבים מבוססי ARM וחלקם על גרסאות אינטל, מיקרוסופט החליטה במקום זאת לעבור ל-ARM באופן מלא לשנת 2024.
השינוי אמנם מביא איתו רבים מהיתרונות שאפל נהנתה איתםאפל סיליקון. עם זאת, היא הביאה עימה גם את בעיית השינויים בארכיטקטורה, שהשפיעה על המשחקים בפלטפורמת החומרה שלה.
אבוד בתרגום
אדִוּוּחַעל ידי הוול סטריט ג'ורנלמציין כמובן שהמעבר של מיקרוסופט לשבבי Qualcomm-ARM היה פחות מהמם עבור גיימרים. וכל זה למרות שמיקרוסופט משתמשת בשכבת תרגום דומה שאפל עושה עם Rosetta 2.
משחקי מחשב נוצרו באופן היסטורי עבור ארכיטקטורת השבב של אינטל x86, ועשו זאת במשך עשרות שנים. עם האימוץ של ARM לארכיטקטורה, יש ליצור מחדש משחקים המיוצרים עבור שבבי אינטל כדי שיעבדו על ARM במקרים רבים.
האלטרנטיבה היא להשתמש בשכבת תרגום המאפשרת לתוכנה המיועדת לשבבי x86 לתקשר ולעבוד כהלכה עם עמיתים ל-ARM.
אפל למעשה עשתה זאת עם המעבר שלה ל-Apple Silicon, עם הצגתה שלרוזטה 2. במקור השם לשכבת תרגום להפעלת אפליקציות מבוססות PowerPC על מחשבי מקינטוש של אינטל, Rosetta 2 עשתה את אותו הדבר כ-15 שנים מאוחר יותר, אבל הפעם, כדי שתוכנת אינטל תפעל על Apple Silicon.
שכבות התרגום אינן מושלמות לחלוטין. ברור שהגרסה של מיקרוסופט בעייתית הרבה יותר מזו של אפל.
אפליקציה עשויה לקבל פגיעה קטנה בביצועים כאשר היא עוברת שכבה כזו, מכיוון שהשכבה חייבת לתרגם הוראות מקוד קריא x86 לקווים תואמי ARM.
עם זאת, משחקים מורכבים מאוד וצורבים משאבים יכולים להיתקל ביותר בעיות בשימוש בשכבה מאשר תוכנות אחרות. עם יותר אלמנטים בפעולה מאשר אפליקציה טיפוסית, יש יותר עבודה לשכבת התרגום לבצע, מה שמגדיל את הסיכוי שבעיות יתגלו.
זה הביא למגוון עצום של משחקי מחשב שלא יפעלו טוב או בכלל במחשבי Copilot+ החדשים. חברת המחקר Omdia קבעה שרק מחצית מ-1,300 משחקי מחשב שנבדקו באופן עצמאי פעלו על ARM באותה מידה כמו על שבבי אינטל.
האחוזים גרועים יותר במשחקי AAA, או משחקים עם ניהול זכויות דיגיטלי קפדני.
מיקרוסופט יודעת
בחודשים שחלפו מאז ההשקה, כעס הלקוחות ברור למיקרוסופט. החברה אישרה שחלק מהמשחקים לא יעבדו בגלל דרישות גרפיקה, אך היא עדיין "מחויבת ליצור חווית משחק איכותית".
באשר למה ששחקנים יכולים לעשות כעת, מיקרוסופט הציעה למי ש"רוצים חווית משחק עם ביצועים גבוהים יכולים לבחור מחשב חלופי מותאם למשחקים".
אז, מחשבי אינטל.
מחברות ה-Surface האחרונות של מיקרוסופט ממותגות Copilot+ אינן מעולות למשחקים.
קוואלקום הציעה גם הערה דומה. השבבים המשמשים בחומרה של מיקרוסופט "לא נחשבים כרגע לפלטפורמת משחקים", אבל זה עדיין עבד בבעיה.
עם זאת, בעיה אחת שהיא לא יכולה בקלות להביס היא בעיה הכרוכה בתוכנה נגד רמאות. מובנית במשחקים פופולריים רבים, התוכנה לרוב אינה מסוגלת לפעול כראוי, ועלולה לגרום לשחקנים להיות מודחקים ממשחקים מרובי משתתפים בגלל שכבת התרגום.
בשל המבנה של שבבי ARM של קוואלקום, כמה מומחים אומרים שלא ניתן לתקן זאת בקלות על ידי תיקון תוכנה. במקום זאת, שחקנים עשויים בסופו של דבר להמתין עד שהשבבים החדשים של אינטל ישמשו במחשבי Copilot+ אם הם רוצים לשחק בלי הבעיות.
יתרון של אפל
למרות שאין לי אילן יוחסין גדול למשחקים מחוץ למשחקי אייפון, המצב למעשה משחק לידיה של אפל יותר מאי פעם.
אוונגליסט משחקי Mac כבר פועל שוב כבוי כבר 30 שנה, למרות הדומיננטיות המוחלטת בנייד. מאז שהוציאה את Apple Silicon, היא מגבירה את מאמציה למשוך גיימרים ל-Mac על ידי הכנסת כמה זיכיונות משחקים ידועים לפלטפורמה.
זה כלל ערכים כגוןשל Hideo Kojima Death Stranding: Director's Cut. עד 2024WWDC, זה התרחב ל-aאוסף גדול יותרשל כותרים שיגיעו בקרוב, כולל רימייקים שלResident Evil,אי מת 2, ושל רמדילִשְׁלוֹט.
החיזור של אפל הוא מעבר לגיימרים בלבד. זה כולל באופן מכריע גם את מי שמייצר את המשחקים.
בעוד אפל ידעה ש-Rosette 2 יעבוד, זו רחוקה מלהיות הדרך האופטימלית לשחק משחקים ב-Mac. אז, במהלך WWDC 2023, היא הציגה אתApple Game Porting Toolkit.
זה היה SDK שסיפק שכבת תרגום מותאמת למשחקי DirectX מבוססי Windows ב-aמק.
גרסה של הדור השני של הכלי הגיעה שנה לאחר מכן, והשתפרהXcodeתמיכה והצגה של כלי ניפוי באגים של Shader, כמו גם הקלה על הבאת משחקיםאייפוןואייפד.
המפתח כאן הוא ש-Game Porting Toolkit לא היה דרך לארוז משחקי PC במעטפת פשוטה תואמת Mac. במקום זאת, זה נועד לעזור למפתחים לראות כיצד המשחק פועל בסיוע מינימלי, והאם להמשיך עם יציאת Apple Silicon מקורית.
עם זאת, ערכת הכלים להעברת משחק שימשה חלק ממשתמשי Mac כדי לשחק במשחקי מחשב על החומרה שלהם. מאז הצגתו, גיימרים עשו זאתיצרו מדריכיםלשימוש ב-SDK, ואפילו פישט את התהליך עםמתקין.
יש אפילו אפליקציית התקנה נפרדת ועטיפה שנקראתוִיסקִי, אשר יוצר "בקבוקים" של משחקי Windows המתממשקים ישירות עם Game Porting Toolkit.
גאות שמרים את כל הסירות
למרות שזו בעיה עבור מיקרוסופט כעת, היתרון האמיתי לאפל עשוי להיות בעתיד. בגלל הצורך הזה להיות בחומרה מודרנית של Windows, מפתחים יכולים לייצר יותר משחקים שעובדים באופן מקורי על שבבים מבוססי ARM.
מכיוון ש-Apple Silicon מבוסס על ARM, זה יהיה הרבה פחות מתיחה יקרה עבור מפתח להעביר משחק עבור Windows ARM ל-Apple Silicon, מכיוון שרוב העבודה הושלמה. נמלים אמנם עולים כסף לייצור, אבל אם יש פחות עבודה לבצע, זה יהפוך אותו לזול יותר לביצוע.
אם אפל יכולה לעדכן את המצב נכון, זה עלול להוביל לכך שמפתחים נוספים יבנו עבור שולחנות עבודה של Windows ARM ויוסיפו גם יציאת Mac לרשימת המשימות.