Android 12 lägger till ett instrumentpanel för spel och API: er för spelläge

click fraud protection

Google har tillkännagett nya funktioner i Android 12 för mobila spelare: en ny spelöversikt med tillgång till viktiga verktyg och ett API för spelläge.

På sitt årliga Google for Games Developer Summit presenterade Google flera nya funktioner för mobilspelare och spelutvecklare. Välj enheter som kör den senaste versionen av Android OS — Android 12 — kommer att ha tillgång till ett nytt verktyg för spelinstrumentpanelen. Genom den här instrumentpanelen kommer användare att ha tillgång till viktiga verktyg och kan välja en prestandaprofil för spel, som spel kan stödja genom att integrera Androids nya Game Mode API: er. Vi har fått en glimt av Googles arbete med nya spelfunktioner i pre-release Android 12-versioner, men idag tillkännager Google äntligen dessa Funktioner.

Spelinstrumentpanel i Android 12

Sedan den första förhandsvisningen av Android 12 för utvecklare har vi följt framstegen på en ny spelverktygsfält som flyter på skärmen. När den andra förhandsvisningen för utvecklare rullades ut,

vi upptäckte att detta flytande spelverktygsfält är en del av en ny funktion i spelinstrumentpanelen. I den tredje förhandsgranskningen av utvecklare, Google lade till en ny speloptimeringsmeny till spelets instrumentpanel, och även om det inte fungerade blev det klart att Google planerade att låta användare ställa in prestandaprofiler per spel. Pressmeddelandet för Google for Games Developer Summit gav inte mycket information eller ens en skärmdump av spelets instrumentpanelsfunktion, men tack vare tidigare grävande vet vi i princip vad det erbjuder för spelare på Android 12.

Spelets instrumentpanel kan nås genom att trycka på det flytande spelverktygsfältet som visas på skärmen. Detta spelverktygsfält visas bara när användaren startar en app som har förklarat sig vara ett spel genom att ställa in kategori av appen till CATEGORY_GAME i Manifestet, ett inslag lagt till i Android 8.0 Oreo.

Android 12:s spelinstrumentpanel ger tillgång till användbara verktyg som en skärminspelare, en genväg för skärmdump, en FPS-skärm och en Stör ej-växel. Dessa verktyg kan också nås via en knapp som flyter på skärmen - det ovannämnda spelverktygsfältet - som visas endast nära botten när användaren lämnar helskärmsläge genom att svepa för att visa status- eller navigeringsfält. Detta flytande verktygsfält låter spelare ta en skärminspelning, ta en skärmdump, se den aktuella bildhastigheten eller växla mellan Stör ej-läge utan att avbryta spelet genom att öppna spelets instrumentpanel, som är en helskärm täcka över.

Stör ej-växeln växlar inte DND globalt utan växlar snarare schema som aktiverar Stör ej-läget när ett spel är i förgrunden. Vad detta betyder är att Stör ej-läget bara är aktiverat så länge du är i ett spel och det är avstängd annars, om du inte har en annan Stör ej-utlösare eller ett schema som tvingar tillbaka den på. Du kan manuellt växla detta spelläge DND-schema i Inställningar > Meddelanden > Stör ej > Schema.

Spelets instrumentpanel ger också tre ytterligare alternativ: en speloptimeringsmeny med prestationsprofiler, en genväg för att livestreama ditt spelande på YouTube och en widget med data integrerad från Google Play Spel. Användare kan välja mellan tre prestandaprofiler: Performance, Standard och Battery Saver. Prestanda maximerar bildfrekvensen men använder mer batteri, Standard använder spelets standardinställningar och Battery Saver sänker bildfrekvensen för att spara batteritid. Prestandaprofilen kan också ändras från ett spels App Info-sida, och profilen är klibbig, vilket betyder att den inte ändras när användaren har ställt in den.

När användaren startar ett spel kommer ett skålmeddelande längst ner att informera dem om Stör ej-läget har slagits på automatiskt och om profilen "Prestanda" eller "Batterispar" har varit det applicerad.

Google säger att denna spelinstrumentpanelsfunktion kommer att vara tillgänglig på "utvalda enheter" som kör Android 12 senare i år. Instrumentpanelen kommer inte att vara tillgänglig i betaversioner. Vi förväntar oss att se Googles Pixel 6 serielansering med stöd för funktionen, men det är troligt att funktionen kommer att vara tillgänglig på andra Pixel-telefoner som kör Android 12.

Android Game Mode API: er

I sitt pressmeddelande säger Google Androids nya Game Mode API: er kommer att låta utvecklare "reagera på att spelare väljer en prestandaprofil för sitt spel - som bättre batteritid för en lång pendling, eller prestandaläge för att få toppbildhastigheter." Android är nytt GameManager API låter systemappar modifiera spelläget för ett givet paket, definierat av de fyra spellägeskonstanterna: GAME_MODE_BATTERY, GAME_MODE_PERFORMANCE, GAME_MODE_STANDARD och GAME_MODE_UNSUPPORTED. API: et låter också utvecklare fråga det användarvalda spelläget men bara för sitt eget spel; Utvecklare rekommenderas att anropa detta API varje gång deras app återupptas.

Spelutvecklare måste välja att stödja prestanda- eller batterisparläge med inklusive metadata i deras appmanifest. Om du väljer att stödja batterisparläge kan systemet aktiveras WindowManager backbuffer ändra storlek, vilket avsevärt kan minska GPU-belastningen och till och med batteriförbrukningen om spelet har en målbildhastighet. Det är viktigt att notera att OEM-tillverkare kan välja att implementera Game Mode-interventioner med eller utan feedback från utvecklare, så det rekommenderas att du antingen lämna in dina begärda insatser till OEM eller välja bort insatser helt. Googles form är redan öppen för inlämningar.

Utvecklare kan testa beteendet hos Androids nya Game Mode API: er genom "cmd game"skalkommando och enhetskonfigurationsgränssnitt. För mer information om Game Mode API: er i Android 12, kolla in dokumentationen på Android Developers-webbplatsen eller se hela keynoten från Google for Games Developer Summit.

\r\n https://www.youtube.com/watch? v=PLMl2ectm7M\r\n