Per creare un'app multimediale con branding e personalizzazione limitati, utilizza MediaBrowserService (MBS). Si tratta di un'esperienza a basso costo che consente agli utenti di sfogliare i contenuti e riprodurre contenuti multimediali.
Poiché la maggior parte degli aspetti dell'interfaccia utente dei contenuti multimediali è controllata dai produttori di auto e da Google (vedi Ruoli dei partner per i contenuti multimediali), le attività relative al design per gli sviluppatori di app sono relativamente semplici.
Di seguito sono riportate le attività di base per gli sviluppatori di app:
- Pianifica le schede di navigazione: scegli fino a quattro visualizzazioni di primo livello dei contenuti e decidi le icone o le etichette per le schede di navigazione.
- Pianifica le visualizzazioni di navigazione: pianifica come verranno organizzate e formattate le visualizzazioni di primo e di secondo livello dei contenuti (griglia o elenco?).
- Personalizza i controlli di riproduzione: decide se fornire azioni e icone personalizzate e se implementare una coda.
- Pianifica le azioni vocali: determina quali comandi vuoi che gli utenti possano richiedere tramite comandi vocali
- Fornisci elementi di branding: fornisci l'icona dell'app e il colore di contrasto per rappresentare il tuo brand.
Passaggi extra facoltativi solo per AAOS:
- Crea un flusso di accesso: utilizza i modelli disponibili per creare un flusso di accesso che consenta agli utenti di accedere alla tua app sullo schermo dell'auto (se la tua app richiede l'accesso).
- Crea impostazioni: crea schermate di impostazioni in-car per la tua app, se necessarie.
Passaggio aggiuntivo facoltativo solo per Android Auto:
- Fornisci consigli: identifica 10 elementi di contenuti multimediali da mostrare come consigliati
Utilizza i link sopra indicati per accedere a indicazioni più dettagliate su ogni attività. Per un riepilogo degli elementi di design che dovrai fornire, consulta la lista di controllo.
Ruoli partner per i contenuti multimediali
Per le app che vengono eseguite su veicoli basati su AAOS, i produttori di auto possono personalizzare l'interfaccia utente in base al loro brand e allo stile del veicolo. Per le app in esecuzione in Android Auto, Google crea un'esperienza omogenea per l'app nell'intera gamma di veicoli compatibili. La tabella seguente riassume i ruoli di progettazione degli sviluppatori di app e dei produttori di auto (in AAOS) per garantire un'esperienza unificata con le app multimediali.
Aspetto dell'esperienza multimediale | Ruolo di progettazione del produttore di auto (o di Google, per Android Auto) | Ruolo di progettazione dello sviluppatore di app |
---|---|---|
Navigare nelle app multimediali | Decidi dove posizionare la barra delle app e supporta la navigazione e i controlli dell'app che possono essere visualizzati nella barra delle app | Decidi quali visualizzazioni dei contenuti di primo livello rappresentare nelle schede della barra dell'app e fornisci icone e etichette in base alle esigenze (vedi Pianificare le schede di navigazione) |
Dettagli dei contenuti di navigazione | Determina le dimensioni e i contenuti degli elementi della griglia o dell'elenco e implementa l'intestazione dell'app ai livelli di contenuti inferiori | Determina il formato (griglia o elenco) e l'organizzazione dei contenuti multimediali navigabili su ogni livello (vedi Pianificare le visualizzazioni di navigazione). |
Riprodurre contenuti multimediali | Implementa la visualizzazione di riproduzione e la barra di controllo ridotta a icona con i metadati dei contenuti multimediali e i controlli di riproduzione appropriati, inclusi i controlli per eventuali azioni personalizzate nell'app. Fornisci un'affordance per la coda nella visualizzazione di riproduzione e uno stile per la coda. | Decidi se implementare azioni personalizzate nella barra di controllo e fornisci le relative icone. Decidi anche se implementare una coda e se fornire un indicatore per il brano in riproduzione (vedi Personalizzare i controlli di riproduzione). |
Azioni vocali | Fornire l'interfaccia utente dell'Assistente Google e controllare in che modo gli utenti invocano l'assistente in auto specifiche | Specifica le categorie di contenuti multimediali da supportare per le richieste vocali e quali contenuti fornire per le richieste generiche (Pianificare le azioni vocali). |
Attribuzione del brand | Mostrare l'icona dell'app in tutte le schermate dei contenuti e scegliere dove applicare il colore dell'app di terze parti come colore di sfondo | Fornisci l'icona dell'app e specifica il colore di contrasto (vedi Fornire elementi di branding) |
Accesso e impostazioni | Fornisci un'affordance per le impostazioni di ricerca e le impostazioni nella barra delle app e collega gli utenti alle schermate di accesso, se necessario | Utilizza i modelli per creare un flusso di accesso e le schermate delle impostazioni. Se necessario, consulta Adattare il flusso di accesso e Impostazioni di progettazione. |
Consigli | Fornire l'interfaccia utente per la visualizzazione dei consigli sui contenuti | Fornire una fonte per consigli sui contenuti appropriati |