Per personalizzare la propria esperienza in auto, gli utenti possono creare un profilo e, facoltativamente, impostare un PIN per proteggerlo.
I dispositivi affidabili aiutano nell'identificazione dell'utente, nell'autenticazione dell'utente e nella personalizzazione quando si rientra in auto.
- Identificazione dell'utente: se l'auto ha più profili, un dispositivo attendibile aiuta l'utente a richiamare il profilo corretto associato al proprio telefono.
- Autenticazione utente: se il profilo di un utente è bloccato, un dispositivo attendibile aiuta l'utente a bypassare la schermata del PIN.
- Personalizzazione: con un dispositivo affidabile, gli utenti possono accedere a un'esperienza personalizzata con le loro impostazioni preferite in auto.
Guida alla progettazione
Progettare dispositivi affidabili richiede un equilibrio tra automazione passiva e controllo attivo. L'obiettivo è far sì che l'auto sia percepita come un'estensione dello spazio digitale personale del conducente, garantendo al contempo che mantenga il controllo dei propri dati.
Stabilire un modello mentale chiaro per i profili in auto, sia attraverso il flusso di configurazione iniziale, sia attraverso i momenti successivi di creazione del profilo, sia durante l'attivazione di un dispositivo attendibile. È importante rafforzare il concetto di uno spazio utente personalizzato in auto e il modo in cui il telefono dell'utente funge da identificatore per richiamarlo e sbloccarlo.
Autenticazione del profilo senza interruzioni
Il vantaggio più significativo di un dispositivo affidabile è la possibilità di bypassare la schermata di blocco standard.
- Sblocco passivo: progettare il sistema in modo che sblocchi automaticamente il profilo utente Android quando il conducente si avvicina o entra nell'auto. Questo funziona utilizzando un "token di deposito" trasmesso dal telefono per autenticare la schermata di blocco dell'utente attivo.
- Conferma visiva: invia un saluto discreto o un segnale visivo sull'unità principale per confermare che il profilo è stato sbloccato e caricato. In questo modo, il conducente non avrà dubbi sul fatto che il sistema abbia riconosciuto correttamente il suo dispositivo.
- Consapevolezza del fallback: verificare che l'inserimento manuale del PIN o del pattern rimanga disponibile come fallback primario se il dispositivo attendibile è mancante, la batteria è scarica o non riesce a connettersi.
Sincronizzazione dei dati contestuali
I dispositivi affidabili fungono da gateway per i dati personali che dovrebbero essere presenti nell'auto solo quando il dispositivo è presente.
- Sincronizzazione temporanea del calendario: quando il sistema rileva un dispositivo attendibile, può sincronizzare il calendario del telefono con il database dell'auto (Android Calendar Provider).
- Cancellazione che mette al primo posto la privacy: progettare il sistema in modo che cancelli automaticamente tutti i dati del calendario sincronizzati non appena il telefono non è più presente, verificando che nessun dato personale rimanga accessibile al conducente successivo.
- Continuità della messaggistica: l'auto può ascoltare le notifiche di messaggi di terze parti provenienti dal telefono. Queste dovrebbero essere visualizzate come notifiche Heads-Up (HUN) visibili a colpo d'occhio, che il conducente può gestire a mani libere tramite l'Assistente Google.
Gestione trasparente della fiducia
Gli automobilisti devono avere la sensazione di avere il controllo totale sui dispositivi considerati affidabili e sui relativi accessi.
- Onboarding tramite codice QR: gli utenti possono effettuare l'onboarding tramite l'unità principale della propria auto o un telefono cellulare utilizzando un codice QR che avvia l'associazione attendibile all'interno dell'app complementare per dispositivi mobili.
- Attivazione/disattivazione delle autorizzazioni granulari: all'interno dell'interfaccia utente dell'app mobile, consente ai conducenti di abilitare o disabilitare in modo indipendente funzionalità specifiche, come lo sblocco dei dispositivi attendibili, la sincronizzazione del calendario o le notifiche dei messaggi.
- Revoca dell'affidabilità: fornisci un metodo chiaro e immediato sia nelle impostazioni dell'auto che nell'app mobile per "svincolare" immediatamente un dispositivo dall'affidabilità.
Implementazione multipiattaforma
Tenere conto delle differenze tecniche tra i sistemi operativi mobili, mantenendo al contempo un'esperienza utente coerente.
- Limitazioni della messaggistica: il supporto per la lettura e la risposta a messaggi di terze parti potrebbe variare tra telefoni Android e iOS a causa di limitazioni tecniche sul lato telefono.
- Riferimento UI unificato: utilizza le app di riferimento UI Flutter fornite per verificare che le schermate di configurazione e gestione siano identiche sia su iOS che su Android. Questa coerenza rafforza la fiducia nel brand, indipendentemente dal dispositivo scelto dal conducente.