Il widget Conversazioni di Android 12 modifica lo sfondo in base al testo

Il nuovo widget Conversazioni in Android 12 ha una proprietà nascosta: può cambiare sfondo in base a ciò che viene detto nel messaggio.

Proprio l'altro giorno, Google ha rilasciato la seconda versione beta di Androide 12 su di noi e ha portato una delle funzionalità più interessanti del nuovo sistema operativo: gli sfondi che cambiano colore in base allo sfondo. Ma come abbiamo scoperto, c'è molto di più novità in Android 12 Beta 2, inclusa l'aggiunta del tanto atteso widget Conversazioni. Giocando con il nuovo widget, abbiamo scoperto che ha una proprietà nascosta: il suo sfondo può cambiare a seconda del contenuto del messaggio!

Come abbiamo notato in il nostro riepilogo pratico, il widget Conversazioni in Android 12 Beta 2 mostra l'immagine del profilo di un contatto, il nome e un'icona o il contenuto dell'ultimo messaggio. Utente di Twitter Neil Rahmouni ci ha avvisato del fatto che alcuni testi nei messaggi possono attivare una modifica allo sfondo del widget Conversazioni. Quando l'utente riceveva un messaggio che conteneva 2 o più punti esclamativi, lo sfondo del widget si riempiva improvvisamente di punti esclamativi semitrasparenti.

Abbiamo confermato che il widget Conversazioni cambia effettivamente lo sfondo quando un messaggio contiene 2 o più punti esclamativi. Abbiamo anche scoperto che lo sfondo può cambiare quando nel messaggio sono contenuti 2 o più punti interrogativi o se è presente una combinazione di punti interrogativi ed esclamativi.

Inoltre, lo sfondo cambia anche quando si usa ripetutamente un emoji.

Analizzando la SystemUI di Android 12 Beta 2, abbiamo appreso che la classe PeopleTileViewHelper utilizza espressioni regolari per verificare la presenza di determinati modelli nel messaggio. Se sono presenti due o più punti esclamativi, due o più punti interrogativi, un mix di interrogativo e punti esclamativi o due o più emoji uguali, il testo/emoji verrà applicato a quello del widget sfondo.

Questa è sicuramente una caratteristica minore, ma è carina perché attira sicuramente la tua attenzione. Il codice suggerisce che il widget Conversazioni mostrerà anche i messaggi di stato per il compleanno di un contatto, anniversario, aggiornamento "Storia", stati di gioco, posizione e altro, ma dobbiamo ancora vederlo azione. Facci sapere se hai visto apparire un messaggio di stato!