Android Studio Panda 2 (marzo 2026)

Di seguito sono riportate le nuove funzionalità di Android Studio Panda 2.

Deprecazione dell'anteprima della visualizzazione personalizzata

Nelle prossime release, la funzionalità Anteprima della visualizzazione personalizzata verrà ritirata.

Man mano che l'ecosistema Android si sposta verso Jetpack Compose, la creazione di componenti UI personalizzati è diventata molto più efficiente e intuitiva. Compose include un potente, sistema @Preview integrato che fornisce un flusso di lavoro superiore per lo sviluppo di elementi UI personalizzati rispetto all'approccio legacy basato su XML.

Ritirando l'anteprima della visualizzazione personalizzata, possiamo concentrare le nostre risorse sul miglioramento dell'esperienza di anteprima all'interno dell'ecosistema Compose, fornendo al contempo un IDE più snello e performante.

Creare un nuovo progetto con l'AI

Sfrutta la potenza dell'AI generativa per accelerare il flusso di lavoro di sviluppo di Android. A partire da Android Studio Panda 2, l'agente AI ti consente di passare dall'idea al prototipo dell'app in pochi minuti.

L'agente è in grado di generare una varietà di applicazioni multischermo:

  • App a schermo singolo: crea app di base con layout UI statici.
  • App multipagina: crea applicazioni con navigazione di base tra le schermate.
  • App con AI avanzata: integra le API Gemini per aggiungere funzionalità di AI generativa.
  • App con integrazione di API pubbliche: crea app che mostrano i dati delle API pubbliche.

Per utilizzare l'agente di configurazione del progetto:

  1. Avvia Android Studio.
  2. Seleziona Nuovo progetto nella schermata Benvenuto in Android Studio (o File > Nuovo > Nuovo progetto all'interno di un progetto).

    La schermata di benvenuto di Android Studio, che include i pulsanti Nuovo progetto, Apri e Clona repository.
    Avvia un nuovo progetto.
  3. Seleziona Crea con l'AI.

    La finestra di dialogo "Nuovo progetto", che contiene schede per vari tipi di
         modelli di app, come Attività vuota, Attività UI di navigazione e
         così via. La finestra di dialogo include anche il controllo Crea con l'AI, che
         attiva Gemini in Android Studio per configurare un nuovo progetto
         per te.
    Seleziona un modello di progetto o crea la tua app con Gemini.
  4. Digita il prompt nel campo di inserimento del testo e fai clic su Avanti.

    La finestra di dialogo Crea con l'AI contenente il prompt: Un fitness
         tracker per uno smartphone e uno smartwatch, che monitora la corsa e il ciclismo. La
         finestra di dialogo include pulsanti per selezionare vari tipi di app,
         incluso un pulsante per il fitness tracker.
    Finestra di dialogo per la configurazione di un nuovo progetto.
  5. Assegna un nome all'app e fai clic su Fine per avviare il processo di generazione.

In base al prompt, Gemini in Android Studio genera un piano strutturato per la tua app. Una volta approvato il piano, l'agente avvia un ciclo di generazione autonomo per configurare e creare l'app.

Aggiornare le dipendenze con l'agente AI

L'upgrade delle dipendenze può essere un'attività complessa e dispendiosa in termini di tempo. A partire da Android Studio Otter 1 Canary 5, l'agente AI automatizza e semplifica la procedura di upgrade delle dipendenze, eliminando il lavoro noioso e migliorando la manutenibilità del progetto. Con pochi clic, puoi eseguire l'upgrade di tutte le dipendenze e usufruire dei vantaggi delle versioni più recenti, in modo da poterti concentrare sulla creazione di app di alta qualità.

Aggiorna le librerie dal catalogo delle versioni.
Aggiorna le librerie dal catalogo delle versioni.

Per aggiornare le dipendenze utilizzando l'agente AI, esegui una delle seguenti operazioni:

  • Fai clic su Refactoring (o fai clic con il tasto destro del mouse nell'editor o nella visualizzazione del progetto) > Aggiorna dipendenze.
  • Nel file libs.versions.toml, passa il mouse sopra una versione sottolineata, fai clic sul menu Mostra azioni contestuali visualizzato, quindi fai clic su Aggiorna tutte le librerie con Gemini.

Durante la procedura, l'agente fornisce una panoramica di alto livello del piano di upgrade in modo che tu possa monitorare l'avanzamento passo dopo passo ed esaminare tutte le modifiche prima di applicarle. L'agente esegue l'iterazione del processo di compilazione, risolvendo eventuali errori di build derivanti dagli upgrade. Puoi esaminare, accettare o eseguire il rollback delle modifiche oppure interrompere l'agente in qualsiasi momento.

Supporto delle icone monocromatiche in Asset Studio

Android Studio Narwhal Feature Drop 2025.1.3 Canary 2 e versioni successive semplificano la creazione di icone dell'app con temi. Con Android 13 (livello API 33) e versioni successive, gli utenti possono scegliere icone dell'app con temi che si adattano allo sfondo e al tema del dispositivo dell'utente.

Per supportare questa funzionalità, Android Studio integra una nuova opzione per le icone monocromatiche direttamente nella procedura guidata di Image Asset Studio. Quando crei un'icona dell'app adattiva, ora viene visualizzata una scheda Monocromatica dedicata, oltre alle schede Primo piano e Sfondo esistenti. Puoi fornire un'icona dell'app monocromatica separata (consulta le specifiche di progettazione) o consentire ad Android Studio di riutilizzare per impostazione predefinita il livello di primo piano dell'icona adattiva per il livello monocromatico.

Puoi accedere a Image Asset Studio tramite Resource Manager o facendo clic con il tasto destro del mouse su una directory del progetto e selezionando Nuovo > Asset immagine.

Seleziona Icone di avvio (adattive e legacy) come tipo di icona per visualizzare la nuova scheda Monocromatica.

Dopo aver importato le icone, puoi visualizzare l'anteprima delle icone dell'app con temi.

Supporto delle icone monocromatiche in Asset Studio

Deprecazione della modalità 3D di Layout Inspector

In Android Studio Panda 2, la funzionalità Modalità 3D è stata ritirata in Layout Inspector. Sebbene la modalità 3D fornisse un modo per visualizzare gerarchie profonde, i dati di utilizzo indicano che la visualizzazione 2D standard e l'albero dei componenti soddisfano la maggior parte delle esigenze di debug. Rimuovendo questa funzionalità, possiamo indirizzare le nostre risorse al miglioramento del supporto, delle prestazioni e della stabilità complessivi di Layout Inspector. Puoi continuare a ispezionare l'annidamento delle visualizzazioni e l'ordinamento Z utilizzando l'albero dei componenti e la visualizzazione del layout 2D standard.