Android 12'nin harika duvar kağıdı tabanlı temaları, otomatik duvar kağıtları kullanırsanız oyunlarınızın çökmesine neden olur

Android 12'nin Material You teması harika görünüyor ancak konu duvar kağıtları olduğunda oyuncuların bilmesi gereken birkaç sorunu var.

Android 12 tonlarca görsel değişiklik var ve bunların en büyüğü Material You. Material You'nun dinamik renkler özelliği, Android 12'de tanıtılan yeni bir tema motoru olan monet'ten yararlanır ve şu anda Pixel telefonlara özel — Duvar kağıdınızdan renkler çıkarmak ve zengin bir pastel renk paleti oluşturmak için. Uygulamalar daha sonra bu renkleri çeşitli şekillerde kullanıcı arayüzlerine uygulayabilir; bu, Material You'yu içeren uygulamaların genellikle yaptığı şeydir. Ancak, Materyal You'nun kullanıma sunulmasının, oyunlar söz konusu olduğunda istenmeyen bir yan etkiye sahip olabileceği ortaya çıktı.

Google Sorun İzleyici'de, bir hata raporu açıldı oynarken bunu belirterek Vahşi Yarık veya Pokémon Gitarka planda değişen bir duvar kağıdı oyunun çökmesine neden olacaktır. Kullanıcılar genellikle yalnızca duvar kağıdını değiştirmek için oyunlarını kapatmasa da, otomatik duvar kağıdı değiştiricileri kullananlar kesinlikle etkilenecektir. Kendi testlerime göre, çoğu uygulama bu değişikliği iyi idare ediyor gibi görünüyor, ancak oyunlar zorluk çekiyor. Test ettim 

Genshin Etkisi, Call of Duty: Mobil, Pubg mobil, Ve minecraft Google Pixel 6 Pro cihazımda ve arka planda duvar kağıdı değiştiğinde tüm bu oyunlar çöktü.

Sorunun temel nedeni, engellenemeyen bir Android yapılandırma değişikliği gibi görünüyor. Genellikle oyunlar "konfigürasyon değişiklikleriAndroid'de "yapılandırma değişiklikleri" karanlık mod, ekran döndürme ve yerel ayar değişiklikleri gibi şeyleri içerir. Google, bir taahhütte tarafından fark edildi @ketti (aracılığıyla CommonsWare), Android 12'de, duvar kağıdı değiştirildiğinde etkinliklerin yeniden oluşturulmasını zorlayan bir değişiklik getirdi. Taahhüt şunları söylüyor:

"Faaliyetlerin normal yaşam döngüsü boyunca yeniden başlatılması planlanacak. Bu, yapılandırma değişikliğine benzer ancak ApplicationInfo değişiklikleri çok düşük düzeyde olduğundan uygulamaların devre dışı bırakılmasına izin vermiyoruz."

Ne yazık ki, bunun etrafında pek bir yol yok gibi görünüyor. Daha da kötüsü, geliştiricilerin bunu aşması doğası gereği imkansız olabilir gibi görünüyor. Google, geliştiricilere kapsam dışında kalma seçeneği sunmuyor çünkü bu seçeneğin devre dışı bırakılması muhtemelen imkansızdır ve bu potansiyel olarak kaçınılmaz davranış, büyük olasılıkla bu seçeneğin bir yan ürünüdür. Android 12'nin RRO'ları aslında işe yarıyor. Sonuç olarak bu, oyuncuların oyun oynarken duvar kağıtlarını değiştiremeyeceği anlamına gelir, aksi takdirde favori oyunları büyük olasılıkla çökecektir. Yeni bir şey olup olmadığını görmek için bunu yakından takip edeceğiz, ancak şimdilik akıllı telefonunuzda oyun oynuyorsanız otomatik duvar kağıdı değiştiricilerini devre dışı bırakmak isteyebilirsiniz.

Bahşiş için Alvin'e teşekkürler!