La progettazione di un'app con la libreria di app Android for Cars prevede la sequenza
dei modelli in flussi di attività e la loro personalizzazione in base agli obiettivi dell'app e
dei suoi utenti.
Utilizza la raccolta per creare app nelle seguenti categorie:
Per comprendere il processo di progettazione a livello generale, vedi i passaggi del processo riportati di seguito.
Per informazioni dettagliate sul tuo ruolo e sul ruolo della libreria di app nella creazione dell'esperienza per gli utenti, vedi Chi gestisce cosa.
Passaggi della procedura
La progettazione con la libreria di app Android for Cars prevede i seguenti passaggi,
in generale:
Pianificare le comunicazioni.
Scegli opzioni di comunicazione appropriate per tutti gli scenari in cui la tua app comunica con gli utenti.
Personalizza la tua app.
Personalizza i contenuti di ogni modello in base alle esigenze dei tuoi utenti e
personalizza lo stile in modo che rifletta il brand della tua app.
Chi gestisce cosa
Quando crei un'app con la libreria di app di Android for Cars, questa si occupa di molti aspetti dell'esperienza dell'app, ad esempio del fatto che funzioni in modo ottimizzato per la guida su tutte le auto compatibili.
Cosa gestisce la libreria
Cosa gestiscono gli sviluppatori di app
Input: gestione dell'input utente nei modelli tramite meccanismi disponibili in auto specifiche, come touchscreen o rotativi
Ridimensionamento schermo: adattamento dei contenuti alle dimensioni dello schermo.
Transizioni schermo:
transizione di movimento
tra le schermate
UI coerente e ottimizzata per la guida: garantisce che l'interfaccia utente e i pattern di interazione siano familiari e coerenti in tutte le app
Modalità Luce e Buio (tranne nei casi indicati di seguito):
regolazione delle funzionalità del modello sulla modalità appropriata per le condizioni di luce
ambientale
Limitazioni dell'esperienza utente basate sullo stato di guida: limitazione
del testo o disattivazione di alcune funzionalità, ad esempio la tastiera, mentre l'utente
è alla guida
Flussi utente: creazione di sequenze personalizzate di modelli che rispondono a percorsi degli utenti critici
Metadati: forniscono metadati, come elementi dell'elenco e località, da bloccare sulle mappe
Elementi distintivi del brand: forniscono iconografia dell'app, immagini e colori intensi personalizzati (con varianti chiare e scure)
Mappe (solo app di navigazione): disegnare e aggiornare
mappe (con tema chiaro o scuro, secondo le istruzioni), inclusa una
mappa per la visualizzazione a cluster
se vuoi.
Nel caso di AAOS, gli OEM si occupano di:
Stili specifici del veicolo: personalizzare gli stili
per integrarli con il branding OEM e gli interni del veicolo.
[null,null,["Ultimo aggiornamento 2024-07-23 UTC."],[[["The Android for Cars App Library streamlines app development for vehicles by providing pre-built templates and handling core functionalities like input, screen adaptations, and driving-optimized UI."],["Developers can use the library to build communication, navigation, and other driving-related apps, focusing on customizing task flows, content, and branding."],["App design involves defining user tasks, planning task flows considering driving state, planning communications, and customizing the app's content and styling."],["While the library manages many aspects of the user experience, developers are responsible for voice input processing, user flow creation, providing metadata, and branding elements."],["Vehicle OEMs handle vehicle-specific styling for AAOS to integrate with their branding and vehicle interiors."]]],[]]