Crea app adattive per le auto

Android Auto e Android Automotive OS consentono agli utenti di accedere alle app sui sistemi di infotainment dell'auto quando sono parcheggiate. Adatta la tua app ai display delle auto con poche modifiche all'implementazione.

Considerazioni chiave per le auto

  • Orientamento dello schermo fisso: gli schermi dell'infotainment dell'auto hanno un orientamento fisso, orizzontale o verticale. Assicurati che la tua app supporti entrambi per adattarsi a diversi modelli di veicoli.
  • UI e navigazione di sistema uniche: Android Automotive OS può includere barre di sistema e schemi di navigazione personalizzati. La navigazione tramite gesti non è supportata e le funzionalità Indietro potrebbero variare.
  • Schermi e ritagli irregolari: alcuni veicoli hanno schermi non rettangolari o di forma irregolare con ritagli unici. Utilizza parametri di layout appropriati per gestirli in modo sicuro.
  • Barre di sistema: i produttori di auto possono controllare se le app sono in grado di mostrare o nascondere le barre di sistema per entrare e uscire dalla modalità immersiva. I produttori possono anche controllare se le app possono impostare il colore e la traslucenza delle barre di sistema.
  • Scenari offline: le auto spesso hanno una connettività a internet intermittente o assente. La tua app deve rimanere funzionale in scenari offline.
  • Sicurezza e stato di parcheggio: le app sono accessibili principalmente quando l'auto è parcheggiata. Assicurati che la UI sia ottimizzata per interazioni rapide e chiare adatte a un ambiente veicolare.

Strategie di adattamento

  1. Utilizza le classi di dimensioni della finestra: utilizza le classi di dimensioni della finestra per classificare i display come compatti, medi o espansi e regolare il layout di conseguenza.
  2. Implementa layout a più riquadri: per i display più larghi dell'auto, utilizza elenco-dettagli o altri pattern a più riquadri per sfruttare al meglio la larghezza disponibile.
  3. Ottimizza per le risorse dell'auto: utilizza il qualificatore delle risorse car per fornire layout o configurazioni personalizzati appositamente per l'ambiente Automotive.
  4. Test sugli emulatori: testa innanzitutto la compatibilità dell'app su un emulatore Android Automotive OS per identificare problemi di UI specifici per l'auto.

Scopri di più

Per indicazioni complete sullo sviluppo di Android for Cars, consulta la panoramica di Android for Cars.