Android 12:n Material You -teema näyttää hyvältä, mutta taustakuvien suhteen siinä on joitain ongelmia, joista pelaajien on ehkä oltava tietoinen.
Android 12 on paljon visuaalisia muutoksia, joista suurin on Material You. Material Youn dynaamiset värit -ominaisuus hyödyntää rahaa, Android 12:ssa esiteltyä uutta teemamoottoria – ja tällä hetkellä vain Pixel-puhelimille — poimia värejä taustakuvasta ja luoda rikas pastelliväripaletti. Sovellukset voivat sitten käyttää näitä värejä käyttöliittymiinsä eri tavoilla, kuten sovellukset, jotka sisältävät materiaalia, yleensä tekevät. On kuitenkin käynyt ilmi, että Material Youn käyttöönotolla on saattanut olla ei-toivottu sivuvaikutus peleihin liittyen.
Google Issue Trackerissa vikailmoitus on avattu toteamalla sen pelatessaan Villi Rift tai Pokémon Go, vaihtuva taustakuva taustalla aiheuttaa pelin kaatumisen. Vaikka käyttäjät eivät yleensä sulje peliä vain taustakuvan vaihtamiseksi, tämä vaikuttaa varmasti automaattisia taustakuvanvaihtajia käyttäviin. Oman testaukseni perusteella useimmat sovellukset näyttävät käsittelevän muutosta hyvin, mutta pelit kamppailevat. Testasin
Genshin vaikutus, Call of Duty: matkapuhelin, PUBG Mobile, ja Minecraft Google Pixel 6 Prossani, ja kaikki nuo pelit kaatui, kun taustakuva vaihtui taustalla.Ongelman perimmäinen syy näyttää olevan Android-kokoonpanon muutos, jota ei voida estää. Tyypillisesti pelit ohittavat "kokoonpanomuutoksia" Androidissa, ja nämä "määritysmuutokset" sisältävät asioita, kuten tumma tila, näytön kierto ja maa-asetusten muutokset. Google, sitoumuksessa havaitsi @cketti (kautta CommonsWare), toi Android 12:een muutoksen, joka pakottaa toiminnot luomaan uudelleen, kun taustakuvaa vaihdetaan. Sitoumuksessa sanotaan seuraavaa:
"Toiminnot ajoitetaan käynnistymään uudelleen normaalin elinkaaren aikana. Tämä on samanlainen kuin kokoonpanomuutos, mutta koska ApplicationInfo-muutokset ovat liian alhaisia, emme salli sovellusten kieltäytyä käytöstä."
Valitettavasti ei näytä olevan paljon keinoa kiertää sitä. Vielä pahempaa, näyttää siltä, että tämä saattaa olla luonnostaan mahdotonta kehittäjille. Google ei tarjoa kehittäjille mahdollisuutta kieltäytyä käytöstä, koska se on todennäköisesti mahdotonta kieltäytyä, ja tämä mahdollisesti väistämätön toiminta on todennäköisesti sivutuote siitä, miten Android 12:n RRO: t todella toimivat. Seurauksena on, että pelaajat eivät voi vaihtaa taustakuviaan pelatessaan, koska muuten heidän suosikkipelinsä todennäköisesti kaatuvat. Pidämme tätä tarkasti silmällä nähdäksemme, tuleeko mitään uutta, mutta toistaiseksi kannattaa ehkä poistaa käytöstä automaattiset taustakuvan vaihtajat, jos pelaat älypuhelimella.
Kiitos Alvin vinkistä!