אנדרואיד 13 מוסיפה שיטה חדשה בשם setGameState ל-GameManager API, המאפשרת למשחקים לתקשר את המצב הנוכחי שלהם למערכת.
עם אנדרואיד 12, גוגל הציגה מספר תכונות חדשות עבור גיימרים ומפתחים ניידים כדי לקחת את חווית המשחקים באנדרואיד לשלב הבא. לסמארטפונים נבחרים, כמו סדרת Pixel 6, יש חדש לוח המחוונים של המשחק כלי שירות, המספק גישה לכלים שימושיים כמו קיצור דרך לצילום מסך, מקליט מסך, בורר DND ועוד בזמן שאתה משחק. בינתיים, ה-API החדש של Game Mode מאפשר למפתחים לייעל את המשחק שלהם לביצועים הטובים ביותר או חיי סוללה טובים יותר בהתבסס על פרופיל הביצועים שנבחר על ידי המשתמש. אנדרואיד 13 ממשיכה בדחיפה לשיפור המשחקים הניידים עם כמה תוספות חדשות.
כפי שדווח על ידי מישאל רחמן של אספר, אנדרואיד 13 מוסיף שיטה חדשה בשם setGameState אל ה GameManager API, המאפשר למשחקים לתקשר את מצבם הנוכחי למערכת. זה מאפשר למשחקים לעבור את המצב ברמה העליונה של המשחק ולציין אם ניתן להפריע לו או לא. בנוסף, משחקים יכולים גם להשתמש ב setGameState לספר לפלטפורמה אם המשחק טוען נכסים/משאבים/קומפילציה/וכו'. לאחר מכן, הפלטפורמה יכולה לשלוח רמז לזמן טעינה ל-HAL הכוח כדי להפעיל את מצב GAME_LOADING החדש ולהגביר את ביצועי המעבד. עם זאת, יצרני ה-OEM צריכים לציין את כוונון ביצועי המעבד שהם רוצים לאכוף כאשר מצב GAME_LOADING פעיל.
בתיאוריה, זה אמור לומר שתצטרך לבהות פחות במסך טעינת המשחק הראשוני. יצרני OEM רבים של אנדרואיד כבר מיישמים אופטימיזציות שונות - כגון הקצאת משאבי CPU ו-GPU נוספים - כדי לשפר את טעינת המשחק.
אספר מדווחת שגוגל שוקלת להוסיף בדיקה ל-Vendor Test Suite (VTS) כדי לקבוע מצב GAME_LOADING עבור כל המכשירים המופעלים עם Android 13 ואילך. עם זאת, בשלב זה לא ברור אם הדרישה הזו הושלמה סופית. ייתכן גם שמכשירים המשדרגים לאנדרואיד 13 לא יכללו את גרסת ה-HAL החדשה ואת מצב GAME_LOADING.
מָקוֹר: אספר