Az Android 12 Material You témái jól néznek ki, de van néhány probléma a háttérképekkel kapcsolatban, amelyeket a játékosoknak tudniuk kell.
Android 12 rengeteg vizuális változás van, amelyek közül a legnagyobb a Material You. Material You A dinamikus színek funkciója a monet-t, az Android 12-ben bevezetett új témamotort használja – és jelenleg kizárólag a Pixel telefonokra vonatkozik — színek kinyeréséhez a háttérképből, és gazdag pasztell színpalettát generálhat. Az alkalmazások ezt követően különféle módokon alkalmazhatják ezeket a színeket a felhasználói felületükön, amit általában megtesznek azok az alkalmazások, amelyekben az Ön anyagát tartalmazza. Kiderült azonban, hogy a Material You bevezetésének nem kívánt mellékhatása lehetett a játékok terén.
A Google Issue Trackerben hibajelentést nyitottak meg kimondva, hogy játék közben Wild Rift vagy Pokémon Go, a háttérben lévő változó háttérkép a játék összeomlását okozza. Míg a felhasználók általában nem zárják be a játékukat csak azért, hogy megváltoztassák a háttérképüket, az automatizált háttérképváltókat használók mindenképpen érintettek lesznek. Saját teszteléseim alapján úgy tűnik, hogy a legtöbb alkalmazás jól kezeli a változást, de a játékok nehézségekbe ütköznek. teszteltem
Genshin Impact, Call of Duty: Mobil, PUBG Mobile, és Minecraft a Google Pixel 6 Pro telefonomon, és az összes játék összeomlott, amikor megváltozott a háttérkép a háttérben.Úgy tűnik, hogy a probléma kiváltó oka az Android konfigurációjának megváltoztatása, amelyet nem lehet blokkolni. A játékok általában figyelmen kívül hagyják a "konfigurációs változások" Androidon, és ezek a "konfigurációs változtatások" olyan dolgokat tartalmaznak, mint a sötét mód, a képernyő elforgatása és a területi beállítások módosítása. Google, kötelezettségvállalásban észrevette @cketti (keresztül CommonsWare), olyan változást vezetett be az Android 12-ben, amely a háttérkép megváltoztatásakor a tevékenységek újbóli létrehozását kényszeríti ki. A commit a következőket mondja:
"A tevékenységeket a szokásos életcikluson belül újra kell indítani. Ez hasonló a konfigurációs módosításhoz, de mivel az ApplicationInfo módosításai túl alacsony szintűek, nem engedélyezzük az alkalmazások számára, hogy leiratkozzanak."
Sajnos úgy tűnik, nem sok megoldás van rá. Még rosszabb, hogy úgy tűnik, hogy ezt a fejlesztők eleve lehetetlen megkerülni. A Google nem ad lehetőséget a leiratkozásra a fejlesztőknek, mert valószínűleg lehetetlen leiratkozni, és ez a potenciálisan elkerülhetetlen viselkedés valószínűleg annak mellékterméke. Az Android 12 RRO-i valóban működnek. Ennek eredményeként ez azt jelenti, hogy a játékosok nem változtathatják meg háttérképeiket játék közben, különben kedvenc játékaik valószínűleg összeomlanak. Szorosan figyelni fogjuk ezt, hátha megjelenik valami új felület, de egyelőre érdemes letiltani az automatikus háttérképváltókat, ha okostelefonon játszik.
Köszi Alvin a tippet!