Sfrutta Notifications al meglio con il Wear OS by Google riprogettato
Pubblicato da Hoi Lam, Lead Developer Advocate, Wear OS by Google
Qualche giorno fa abbiamo annunciato la nuova evoluzione del design di Wear OS by Google che ti consente di sfruttare al massimo il tuo tempo, fornendo un accesso più rapido a informazioni e notifiche. Le notifiche possono provenire dal bridging automatico delle notifiche del telefono o essere generate da un'app Wear locale in esecuzione sull'orologio. Indipendentemente che tu sia uno sviluppatore di telefoni, uno sviluppatore di app Wear o entrambi, ci sono alcune cose che devi sapere sul nuovo stream di notifica.
Il nuovo stream di notifica
Fino a ora ogni notifica occupava l'intero schermo in Wear OS. Sebbene ciò fornisca più spazio per includere elementi come azioni inline, significa anche che l'utente impiega molto tempo per visualizzare tutte le sue notifiche. Il nuovo stream di notifica è più compatto e permette di visualizzare notifiche multiple contemporaneamente sullo stesso schermo. Ciò significa che gli utenti possono elaborare i loro flussi di notifica più rapidamente.
Cosa significa per gli sviluppatori
- È ancora più importante che il contenuto della notifica sia conciso. La nuova notifica non espansa su Wear verrà visualizzata con massimo tre righe di testo. Poiché queste sono già più informazioni di quelle contenute in una notifica a singola riga non espansa del telefono, se la tua notifica funziona sul telefono, allora dovrebbe funzionare anche su Wear.
- La notifica del marchio tramite il colore. Il titolo e il colore predefiniti dell'icona per la notifica sono bianchi. Quindi gli sviluppatori possono trasmettere le loro identità di marca personalizzando il colore del titolo e la tinta dell'icona usando
setColor
. - Il layout delle notifiche personalizzato non sarà più supportato. In precedenza gli sviluppatori hanno utilizzato
setDisplayIntent
per ampliare un'attività personalizzata all'interno del flusso di notifica. Abbiamo riscontrato che il layout personalizzato spesso non tiene conto del fattore della forma del dispositivo ed è difficile tenersi al passo con l'esperienza di notifica di Wear OS che si evolve continuamente. Di conseguenza, non supporteremo più questa funzionalità nelle notifiche. - L'azione inline è in fase di revisione. Per risparmiare spazio, il nuovo layout non visualizza più le azioni inline nello stream e
setHintDisplayActionInline
verrà ignorato. Gli utenti possono continuare ad accedere alle azioni di notifica, incluse quelle inline, toccando per espanderle. Il nostro team di progettazione sta valutando se includere le azioni inline in una versione futura. Di conseguenza, prima che venga presa una decisione, le API correlate non saranno sospese. Terremo aggiornata la community degli sviluppatori a tempo debito.
Come sempre, sono ancora applicabili le best practice correnti per le notifiche. In particolare, per gli sviluppatori di app di messaggistica, incoraggiamo vivamente l'uso della notifica MessagingStyle e l'abilitazione di Smart Reply su dispositivo tramite setAllowGeneratedReplies
.
Inizieremo il rollout di queste modifiche entro il prossimo mese, quindi non perderti gli ultimi aggiornamenti sul sistema operativo del tuo smartwatch Wear by Google!