La creazione di un'app multimediale per il sistema operativo Android Automotive prevede sei attività di progettazione di base.
Questa sezione fornisce una panoramica di queste attività. Descrive inoltre come le case automobilistiche e gli sviluppatori di app contribuiscono all'esperienza delle app multimediali.
Panoramica attività
Poiché la maggior parte della progettazione di app multimediali dipende dai produttori di auto, le attività correlate alla progettazione per gli sviluppatori di app sono relativamente semplici.
Di seguito sono riportate le sei attività di base per gli sviluppatori di app:
1) Schede di navigazione Pianifica: 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 in che modo verranno organizzate e formattate le visualizzazioni di primo e livello inferiore dei contenuti (griglia o elenco?).
3) Personalizza i controlli di riproduzione: decidi se fornire azioni e icone personalizzate e se implementare una coda.
4) Adatta il flusso di accesso: adatta il codice fornito per creare un flusso di accesso per la tua app, se richiede l'accesso.
5) Impostazioni di progettazione: crea schermate di impostazioni per la tua app, se sono necessarie altre impostazioni.
6) Fornisci gli elementi distintivi del brand: fornisci l'icona e il colore di contrasto dell'app, in modo che le case automobilistiche possano rappresentare il tuo brand sullo schermo.
Utilizza i link sopra per accedere a indicazioni più dettagliate su ogni attività. Per un riepilogo degli elementi di design che dovrai fornire, consulta l'elenco di controllo.
Suddivisione dei ruoli
La tabella che segue riassume i ruoli di progettazione dei produttori di auto e degli sviluppatori di app nel garantire un'esperienza unificata per le app multimediali.
Aspetto dell'esperienza multimediale | Ruolo nel design della casa automobilistica | Ruolo di progettazione dello sviluppatore di app |
---|---|---|
Navigare nelle app multimediali |
Decidi dove posizionare la barra dell'app e supporta la navigazione e i controlli che possono essere visualizzati nella barra dell'app |
Decidere quali visualizzazioni di contenuti di primo livello rappresentare nelle schede della barra delle app e fornire icone ed etichette in base alle esigenze Consulta le schede di navigazione Pianifica. |
Sfogliare i dettagli dei contenuti |
Determina le dimensioni e i contenuti degli elementi della griglia o dell'elenco e implementa l'intestazione dell'app ai livelli inferiori di contenuti |
Determina il formato (griglia o elenco) e l'organizzazione dei contenuti multimediali sfogliabili a ogni livello Visita la pagina Pianificare le visualizzazioni di navigazione. |
Riprodurre contenuti multimediali |
Implementa la visualizzazione di riproduzione e la barra di controllo ridotta a icona con i metadati multimediali e i controlli di riproduzione appropriati, inclusi i controlli per qualsiasi azione personalizzata nell'app. Fornisci un invito alla coda nella visualizzazione di riproduzione e nello stile per la coda. |
Decidi se implementare azioni personalizzate sulla barra di controllo e fornisci le icone corrispondenti. Decidi se implementare una coda e se fornire un indicatore per la traccia attualmente in riproduzione. Visita la pagina Personalizzare i controlli di riproduzione. |
Accesso, impostazioni e ricerca |
Fornisci le caratteristiche per la ricerca e le impostazioni nella barra della barra delle app, progetta le tastiere di ricerca e collega gli utenti alle schermate di accesso in base alle esigenze |
Fornisci un flusso di accesso (adattato dal codice di esempio) e schermate di impostazioni, se necessario Visita la pagina Adattare il flusso di accesso e Progettare accesso e impostazioni |
Attribuzione del brand |
Mostra l'icona dell'app in tutte le schermate dei contenuti e scegli dove applicare il colore intenso dell'app di terze parti |
Fornisci l'icona dell'app e specifica il colore di contrasto Visita la pagina Fornire elementi distintivi del brand. |