Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Android per auto offre due modi per co-creare esperienze di navigazione e riproduzione di contenuti multimediali (ad esempio per musica, podcast e audiolibri), a seconda del livello di personalizzazione di cui hai bisogno.
Figura 1. Un'esperienza con app multimediali di esempio creata utilizzando i modelli della libreria di app per auto
MediaBrowserService (MBS): un'opzione pronta all'uso, perfetta per creare rapidamente un'esperienza con app multimediali di qualità senza personalizzazione.
Modelli della raccolta di app per auto (CAL): i modelli personalizzabili forniscono linee guida per aiutarti a portare il meglio della tua app multimediale nell'auto senza dover iniziare da zero.
MediaBrowserService
Se vuoi creare un'app multimediale di base con branding e personalizzazione limitati, utilizza MediaBrowserService. Si tratta di un'esperienza meno costosa per consentire agli utenti di sfogliare i contenuti e riprodurre contenuti multimediali.
Poiché il design visivo di base e il modello di interazione per gran parte dell'esperienza multimediale di Android for Cars sono determinati da Google e dai produttori di auto, il tuo ruolo nel design si concentra principalmente su:
Creare una struttura di navigazione per i contenuti
Fornitura di elementi e icone del branding per le schede di navigazione e i controlli personalizzati (se necessario)
A seconda dell'app, potresti dover creare flussi aggiuntivi, ad esempio un flusso di accesso o le impostazioni per lo schermo dell'auto (per AAOS) utilizzando i modelli in CAL.
Modelli della libreria di app per auto
I modelli della Raccolta di app per auto consentono una maggiore personalizzazione in-app e flessibilità per aggiungere più funzionalità alla tua app multimediale su Android Auto.
In particolare, i seguenti modelli ti aiuteranno a creare un'esperienza media ottimale:
Modello di articoli suddivisi: il
modello di articoli suddivisi
ti consente di combinare elenchi e griglie per creare una struttura di navigazione personalizzata. Per ricevere gli aggiornamenti e le funzionalità più recenti, sposta le eventuali istanze esistenti dei modelli di elenco o griglia nel modello di elemento suddiviso in sezioni.
Modello di riproduzione multimediale: il
modello di riproduzione multimediale
ti consente di decidere quali
azioni possono essere eseguite dalla schermata di riproduzione. Puoi scegliere quali pulsanti mostrare nella sezione dei risultati di ricerca e quali pulsanti di riproduzione e immagini mostrare (forniti tramite la sessione multimediale).
Modello di accesso:il modello di accesso presenta le opzioni per accedere all'app mentre il veicolo è parcheggiato.
Modello di scheda:il modello di scheda funge da contenitore per altri modelli, fornendo schede nella parte superiore.
Figura 2. Modello di elementi a sezioniFigura 3. Modello di riproduzione di contenuti multimediali
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-07-25 UTC."],[[["\u003cp\u003eAndroid for Cars focuses on audio-centric media experiences (music, podcasts, audiobooks) optimized for car screens to minimize driver distraction.\u003c/p\u003e\n"],["\u003cp\u003eApp developers primarily design the content browsing structure and provide branding elements/icons, with the core visual design handled by Google and car manufacturers.\u003c/p\u003e\n"],["\u003cp\u003eOptional features include creating a sign-in process and settings specifically for the car environment using provided templates.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can refer to detailed guides for creating media apps for both Android Auto and AAOS platforms, along with specific UX requirements.\u003c/p\u003e\n"]]],[],null,["# Media apps\n\n\u003cbr /\u003e\n\n*Android for Cars* offers two ways to co-create media browsing and playing\nexperiences (such as for music, podcasts, and audio books) depending on the\nlevel of customization you need.\n**Figure 1.** A sample media app experience created using Car App Library templates\n\n1. **`MediaBrowserService` (MBS):** A done-for-you option, perfect for quickly\n creating a quality media app experience without customization.\n\n2. **Car App Library (CAL) templates:** Customizable templates provide\n guardrails to help you bring the best of your media app to the car without\n starting from the beginning.\n\nMediaBrowserService\n-------------------\n\nIf you'd like to create a basic media app with limited branding and\ncustomization, use `MediaBrowserService`. This is a lower-cost experience\nto let users browse content and play media.\n\nBecause the basic visual design and interaction model for much of the Android\nfor Cars media experience is determined by Google and car makers, your role in\ndesign is mostly focused on:\n\n- **Creating a browsing structure** for the content\n- **Supplying branding elements and icons** for navigational tabs and custom controls (if needed)\n\nDepending on your app, you may need to create additional flows, such as\na sign-in flow or settings for the car screen (for AAOS) using\nthe templates in CAL.\n\nCar App Library templates\n-------------------------\n\n[Car App Library](https://developer.android.com/training/cars/apps)\ntemplates allow for more in-app customization\nand flexibility to bring more features to your media app\non Android Auto.\n| **Beta:** Templated media apps are a beta-release feature. You can publish templated media apps to internal and closed testing tracks on the Play Store, but not to open testing and production tracks. You may [nominate yourself to become an early access partner](https://docs.google.com/forms/d/e/1FAIpQLSf0z4Nfw8wrloVhlgHDpLgdkg4WXsFj9ni5c1pw0qTvJ3Q4fQ/viewform).\n\nThe following templates in particular will help you create a great\nmedia experience:\n\n- **Sectioned item template:** The\n [sectioned item template](/cars/design/create-apps/apps-for-drivers/templates/sectioned-item-template)\n lets you mix and match lists and grids to create a customized browsing\n structure. To get the latest updates and features, move any existing instances\n of the list or grid templates into the sectioned item template.\n\n- **Media Playback template:** The\n [media playback template](/cars/design/create-apps/apps-for-drivers/templates/media-playback-template)\n lets you decide which\n actions can be performed from the playback screen. You can choose which buttons\n to show in the search results section and which playback buttons and images\n to show (provided through media session).\n\n- **Sign-in template:** The\n [sign-in template](/cars/design/create-apps/apps-for-drivers/templates/sign-in-template)\n presents options for signing in to the app while parked.\n\n- **Tab template:** The\n [tab template](/cars/design/create-apps/apps-for-drivers/templates/tab-template)\n acts as a container for other templates, providing tabs across the top.\n\n| **Note:** Media apps for the car feature audio content, rather than video, to help users focus on the road. For video experiences, see [Parked and passenger apps](/cars/design/create-apps/app-types/parked-passenger).\n**Figure 2.** Sectioned item template **Figure 3.** Media playback template\n\nGet started\n-----------\n\nTo learn how to use the\ntemplates in CAL, see\n[Build apps with templates](/cars/design/create-apps/apps-for-drivers/build-with-templates).\n\nExamples\n--------\n\nFor a closer look at the media experience in Android Auto, see\n[Android Auto \\\u003e Media apps](/cars/design/android-auto/apps/media-apps). To see\nhow the experience works in cars with Google built-in, see\n[Automotive OS \\\u003e Media apps](/cars/design/automotive-os/apps/media/overview).\n| **Note:** For technical details about how to build this experience, see [Build media apps for cars](https://developer.android.com/training/cars/media).\n\nUX requirements\n---------------\n\nMedia apps need to meet the [Media app requirements](/cars/design/create-apps/ux-requirements/media-apps)."]]