Lepe teme Android 12, ki temeljijo na ozadju, bodo zrušile vaše igre, če uporabljate avtomatizirana ozadja

Tema Material You za Android 12 je videti odlično, vendar ima nekaj težav, ko gre za ozadja, ki bi se jih igralci morda morali zavedati.

Android 12 ima ogromno vizualnih sprememb, med katerimi je največja Material You. Funkcija dinamičnih barv Material You uporablja monet, nov mehanizem za teme, predstavljen v sistemu Android 12 – in trenutno izključno za telefone Pixel — za pridobivanje barv iz ozadja in ustvarjanje bogate palete pastelnih barv. Aplikacije lahko nato te barve uporabijo v svojih uporabniških vmesnikih na različne načine, kar običajno počnejo aplikacije, ki vključujejo Material You. Vendar se je izkazalo, da je imela uvedba Material You morda nenameren stranski učinek, ko gre za igre.

Na Googlovem sledilniku težav je bilo odprto poročilo o napaki navaja, da pri igranju Divja razpoka oz Pokémon Go, bo spreminjanje ozadja v ozadju povzročilo zrušitev igre. Medtem ko uporabniki običajno ne zaprejo svoje igre samo zato, da bi spremenili svoje ozadje, bodo tisti, ki uporabljajo avtomatizirane menjalce ozadij, zagotovo prizadeti. Iz mojega lastnega testiranja se zdi, da večina aplikacij dobro obvlada spremembo, igre pa imajo težave. sem testiral 

Genshin Impact, Call of Duty: Mobile, PUBG Mobile, in Minecraft na mojem Google Pixel 6 Pro in vse te igre so se zrušile, ko se je ozadje spremenilo v ozadju.

Zdi se, da je glavni vzrok težave sprememba konfiguracije Androida, ki je ni mogoče blokirati. Običajno bodo igre prezrle "spremembe konfiguracije" v sistemu Android in te "spremembe konfiguracije" vključujejo stvari, kot so temni način, zasuk zaslona in spremembe področnih nastavitev. Google, v zavezi opazil @cketti (prek CommonsWare), uvedel spremembo v sistemu Android 12, ki prisili, da se dejavnosti znova ustvarijo, ko se spremeni ozadje. Obveza pravi naslednje:

"Dejavnosti bodo načrtovane za ponovni zagon prek običajnega življenjskega cikla. To je podobno spremembi konfiguracije, a ker so spremembe ApplicationInfo na prenizki ravni, aplikacijam ne dovolimo onemogočanja."

Na žalost se zdi, da temu ni veliko možnosti. Še huje, zdi se, da je razvijalcem to nemogoče preprečiti. Google razvijalcem ne ponuja možnosti zavrnitve, ker je verjetno nemogoče zavrniti in je to potencialno neizogibno vedenje verjetno stranski produkt tega, RRO za Android 12 dejansko delujejo. Posledično to pomeni, da igralci iger med igranjem iger ne morejo spremeniti svojih ozadij, sicer se bodo njihove najljubše igre verjetno zrušile. Tega bomo pozorno spremljali, da bi videli, ali se bo pojavilo kaj novega, a za zdaj boste morda želeli onemogočiti vse samodejne preklope ozadij, če igrate igre na pametnem telefonu.

Hvala Alvin za namig!