Creare app multimediali con MediaBrowserService

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:

  1. 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.
  2. Pianifica le visualizzazioni di navigazione: pianifica come verranno organizzate e formattate le visualizzazioni di primo e di secondo livello dei contenuti (griglia o elenco?).
  3. Personalizza i controlli di riproduzione: decide se fornire azioni e icone personalizzate e se implementare una coda.
  4. Pianifica le azioni vocali: determina quali comandi vuoi che gli utenti possano richiedere tramite comandi vocali
  5. 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:

  1. 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).
  2. Crea impostazioni: crea schermate di impostazioni in-car per la tua app, se necessarie.

Passaggio aggiuntivo facoltativo solo per Android Auto:

  1. 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