Android 12 lisää pelin kojelautatyökalun ja pelitilan sovellusliittymät

click fraud protection

Google on ilmoittanut Android 12:n uusista ominaisuuksista mobiilipelaajille: uuden pelin kojelautaan pääsyn tärkeimpiin apuohjelmiin ja pelitilan sovellusliittymän.

Google esitteli vuotuisessa Google for Games Developer Summit -kokouksessa useita uusia ominaisuuksia mobiilipelaajille ja pelien kehittäjille. Valitse laitteet, joissa on uusin Android-käyttöjärjestelmän versio — Android 12 - pääsevät käyttämään uutta pelin kojelautaapuohjelmaa. Tämän kojelaudan kautta käyttäjät pääsevät käsiksi tärkeimpiin apuohjelmiin ja voivat valita peleille suoritusprofiilin, jota pelit voivat tukea integroimalla Androidin uuden Pelitilan sovellusliittymät. Olemme saaneet välähdyksiä Googlen työstä uusien peliominaisuuksien parissa julkaisua edeltävissä Android 12 -versioissa, mutta tänään Google vihdoin julkistaa nämä ominaisuudet.

Pelien hallintapaneeli Android 12:ssa

Android 12:n ensimmäisestä kehittäjäesikatselusta lähtien olemme seuranneet uuden version edistymistä pelien työkalupalkki joka kelluu näytöllä. Kun toinen Developer Preview julkaistiin,

löysimme että tämä kelluva pelityökalurivi on osa uutta pelin kojelautaominaisuutta. Kolmannessa kehittäjän esikatselussa Google lisäsi uuden pelin optimointivalikon pelin kojelautaan, ja vaikka se ei toiminut, kävi selväksi, että Google aikoi antaa käyttäjien asettaa suorituskykyprofiileja pelikohtaisesti. Google for Games Developer Summitin lehdistötiedote ei sisältänyt paljon tietoa tai edes kuvakaappausta pelin kojelautaominaisuuden, mutta aiemman kaivauksen ansiosta tiedämme periaatteessa, mitä se tarjoaa pelaajille Android-laitteilla. 12.

Pelin kojelautaan pääsee napauttamalla ruudulle ilmestyvää kelluvaa pelityökalupalkkia. Tämä pelityökalurivi tulee näkyviin vain, kun käyttäjä käynnistää sovelluksen, joka on julistanut itsensä peliksi asettamalla kategoria sovelluksesta CATEGORY_GAME Manifestissa ominaisuus lisätty Android 8.0 Oreoon.

Android 12:n pelin kojelauta tarjoaa käyttöösi hyödyllisiä työkaluja, kuten näytön tallentimen, näytön kaappauksen pikakuvakkeen, FPS-näytön ja Älä häiritse -kytkimen. Näihin työkaluihin pääsee myös näytöllä kelluvan painikkeen – edellä mainitun pelityökalurivin – kautta, joka näkyy vain alareunassa, kun käyttäjä poistuu koko näytön tilasta pyyhkäisemällä näyttääksesi tila- tai navigointipalkit. Tämän kelluvan työkalupalkin avulla pelaajat voivat ottaa näytön tallenteen, ottaa kuvakaappauksen, nähdä nykyisen kuvanopeuden tai Vaihda Älä häiritse -tilaa keskeyttämättä peliä avaamalla pelin kojelauta, joka on koko näytön kokoinen peittokuva.

Älä häiritse -kytkin ei vaihda DND: tä maailmanlaajuisesti, vaan vaihtaa sen sijaan ajoittaa joka ottaa Älä häiritse -tilan käyttöön, kun peli on etualalla. Tämä tarkoittaa, että Älä häiritse -tila on päällä vain niin kauan kuin olet pelissä ja se on pois päältä muuten, ellei sinulla ole toista Älä häiritse -laukaisinta tai aikataulua, joka pakottaa sen takaisin päällä. Voit vaihtaa tämän pelitilan DND-aikataulun manuaalisesti kohdasta Asetukset > Ilmoitukset > Älä häiritse > Aikataulut.

Pelin kojelauta tarjoaa myös kolme lisävaihtoehtoa: pelin optimointivalikon suorituskykyprofiilit, pikakuvake suoratoistoon YouTubessa ja widget datalla integroitu Google Play Pelit. Käyttäjät voivat valita kolmesta suorituskykyprofiilista: Performance, Standard ja Battery Saver. Suorituskyky maksimoi kuvanopeuden, mutta kuluttaa enemmän akkua, Standard käyttää pelin oletusasetuksia ja Battery Saver alentaa kuvataajuutta säästääkseen akun käyttöikää. Suorituskykyprofiilia voidaan muuttaa myös pelin App Info -sivulta, ja profiili on tahmea, eli se ei muutu, kun käyttäjä on määrittänyt sen.

Kun käyttäjä käynnistää pelin, alareunassa oleva toast-viesti ilmoittaa, onko Älä häiritse -tila on kytketty päälle automaattisesti ja jos "Suorituskyky"- tai "Akunsäästö"-profiili on ollut käytössä sovelletaan.

Google sanoo, että tämä pelin hallintapaneeliominaisuus tulee saataville "tietyille laitteille", joissa on Android 12 myöhemmin tänä vuonna. Hallintapaneeli ei ole saatavilla betaversioissa. Odotamme näkevämme Googlen Pixel 6 sarja lanseerataan ominaisuuden tuella, mutta ominaisuus on todennäköisesti saatavilla muihin Pixel-puhelimiin, joissa on Android 12.

Android Game Mode -sovellusliittymät

Lehdistötiedotteessaan Google sanoo Androidin uuden Pelitilan sovellusliittymät avulla kehittäjät "reagoivat pelaajiin, jotka valitsevat pelilleen suorituskykyprofiilin - kuten paremman akun keston pitkillä työmatkoilla tai suorituskykytilan huippukuvanopeuden saavuttamiseksi." Android on uusi Pelinhallinta API antaa järjestelmäsovellusten muokata minkä tahansa paketin pelitilaa, jotka määritellään neljällä pelitilavakiolla: GAME_MODE_BATTERY, GAME_MODE_PERFORMANCE, GAME_MODE_STANDARD ja GAME_MODE_UNSUPPORTED. Sovellusliittymän avulla kehittäjät voivat myös tehdä kyselyn käyttäjän valitsemasta pelitilasta, mutta vain oman pelinsä osalta; Kehittäjiä kehotetaan kutsumaan tätä API: ta joka kerta, kun heidän sovellustaan ​​jatketaan.

Pelikehittäjien on valittava tukemaan suorituskykyä tai virransäästötilaa mukaan lukien metatiedot sovelluksen luettelossa. Akunsäästötilan tukeminen sallii järjestelmän ottaa käyttöön WindowManagerin taustapuskurin koon muuttaminen, joka voi vähentää merkittävästi grafiikkasuorittimen kuormitusta ja jopa akun kulutusta, jos peli tahdistetaan tavoitekuvanopeudella. On tärkeää huomata, että OEM-valmistajat voivat halutessaan ottaa käyttöön pelitilan interventioita kehittäjien palautteen kanssa tai ilman, joten sinun on suositeltavaa joko lähetä pyytämäsi väliintulot OEM-valmistajille tai kieltäytyä interventioista täysin. Googlen lomake on jo auki lähetyksiä varten.

Kehittäjät voivat testata Androidin uusien pelitilan sovellusliittymien toimintaa "cmd game"shell-komento ja laitteen konfigurointiliittymä. Lisätietoja pelitilan sovellusliittymistä Android 12:ssa on osoitteessa dokumentaatiota Android Developers -sivustolla tai katso koko pääpuheenvuoro Google for Games Developer Summitista.

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