Widżet Rozmowy w systemie Android 12 dostosowuje tło na podstawie tekstu

Nowy widżet Rozmowy w systemie Android 12 ma ukrytą właściwość: może zmieniać tło w zależności od treści wiadomości.

Któregoś dnia Google udostępniło drugą wersję beta aplikacji Androida 12 na nas i przyniosło jedną z najbardziej ekscytujących funkcji nowego systemu operacyjnego: zmieniające kolor tła na podstawie Twojej tapety. Ale jak się dowiedzieliśmy, jest tego o wiele więcej nowość w Androidzie 12 Beta 2, w tym dodanie długo oczekiwanego widżetu Rozmowy. Bawiąc się nowym widgetem, dowiedzieliśmy się, że ma on ukrytą właściwość: jego tło może się zmieniać w zależności od treści wiadomości!

Jak zauważyliśmy w nasze praktyczne podsumowanie, widżet Rozmowy w systemie Android 12 Beta 2 wyświetla zdjęcie profilowe kontaktu, jego nazwę oraz ikonę lub treść ostatniej wiadomości. Użytkownik Twittera Neila Rahmouniego zaalarmował nas, że określone teksty w wiadomościach mogą powodować zmianę tła widżetu Rozmowy. Kiedy użytkownik otrzymał wiadomość zawierającą 2 lub więcej wykrzykników, tło widżetu nagle wypełniło się półprzezroczystymi wykrzyknikami.

Potwierdziliśmy, że widżet Rozmowy rzeczywiście zmienia tło, gdy wiadomość zawiera co najmniej 2 wykrzykniki. Odkryliśmy również, że tło może się zmienić, jeśli wiadomość zawiera co najmniej 2 znaki zapytania lub jeśli występuje połączenie znaków zapytania i wykrzykników.

Co więcej, tło zmienia się również w przypadku wielokrotnego użycia emoji.

Zaglądając do SystemUI Androida 12 Beta 2, dowiedzieliśmy się, że klasa PeopleTileViewHelper używa wyrażeń regularnych do sprawdzania wiadomości pod kątem określonych wzorców. Jeśli są dwa lub więcej wykrzykników, dwa lub więcej znaków zapytania, mieszanka pytania i wykrzykniki lub dwa lub więcej takich samych emoji, wówczas ten tekst/emoji zostanie zastosowany do widżetu tło.

Jest to z pewnością niewielka funkcja, ale jest przyjemna, ponieważ z pewnością przyciąga twoją uwagę. Kod sugeruje, że widżet Rozmowy będzie także wyświetlał komunikaty o statusie dotyczące urodzin kontaktu, rocznica, aktualizacja „historii”, statusy w grze, lokalizacja i wiele więcej, ale jeszcze tego nie widzieliśmy działanie. Jeśli jednak pojawił się komunikat o statusie, daj nam znać!