Notizie sui prodotti

Rilascio di funzionalità di Android Studio Narwhal 4: supporto dei quadranti e stabilità migliorata

5 minuti di lettura
Paris Hsu
Product Manager, Android Studio

Il rilascio di funzionalità di Android Studio Narwhal 4 è ora stabile e pronto per l'uso. Questa release introduce il supporto mirato per i quadranti dichiarativi degli smartwatch Wear OS, una nuova opzione di personalizzazione per la visualizzazione Progetto e continua a concentrarsi sulla qualità correggendo oltre 550 bug per migliorare la stabilità e le prestazioni. Ci hai detto che la modalità Agent è stata molto utile per la tua produttività e ora l'abbiamo portata dalla versione di anteprima alla versione stabile.

Questo è anche l'ultimo rilascio di funzionalità per le release di Android Studio Narwhal. Con la nuova cadenza di release mensile, abbiamo fornito nuove funzionalità e correzioni di bug ogni mese. Le ultime tre release di Narwhal sono state ricche di funzionalità, tra cui il lancio della modalità Agent e le anteprime di Compose. Vorremmo non solo condividere le novità di questa release, ma anche riepilogare alcune funzionalità chiave delle release di Narwhal.

Novità del rilascio di funzionalità di Android Studio Narwhal 4

Ecco le nuove funzionalità incluse in questa release:

Supporto dei quadranti dichiarativi di Wear OS in Android Studio ⌚

Il rilascio di funzionalità di Android Studio Narwhal 4 migliora il flusso di lavoro per la creazione di quadranti di Wear OS introducendo il supporto dell'editor per il formato XML dei quadranti per scrivere, eseguire il debug e ottimizzare i design dei quadranti direttamente nell'IDE. In questo modo puoi lavorare più velocemente portando il processo di sviluppo di Android nell'IDE anziché dover cambiare contesto e lavorare con più programmi durante lo sviluppo dei quadranti. 

Declarative-watchfaces.gif

Android Studio ti consente di modificare direttamente i file XML utilizzati nel formato Watch Face. Ora fornisce il completamento automatico del codice per tag e attributi in base agli schemi ufficiali del Watch Face Format e la convalida degli errori in tempo reale che aiuta a identificare problemi come gli attributi obbligatori mancanti. Android Studio include anche il collegamento delle risorse per navigare rapidamente alle risorse disegnabili e ad altri elementi XML a cui viene fatto riferimento, nonché il supporto della sintassi avanzata per la gestione di espressioni aritmetiche e riferimenti alle origini dati incorporati nell'XML. Infine, puoi eseguire il deployment dei quadranti direttamente su un emulatore Wear OS o su un dispositivo fisico da Android Studio.

Opzione per impostare la visualizzazione Progetto come predefinita 📂

Non ne puoi più di dover passare sempre alla visualizzazione Progetto ogni volta che apri un nuovo progetto? È disponibile una nuova impostazione per aprire i nuovi progetti nella visualizzazione Progetto per impostazione predefinita. Per attivare l'impostazione, vai a File (Android Studio su macOS) > Impostazioni > Impostazioni avanzate > Visualizzazione Progetto e seleziona Imposta la visualizzazione Progetto come predefinita.

large_Project_view_default_8f84ca0259.png

Uno sguardo al passato: funzionalità chiave delle release di Android Studio Narwhal

Le release di Android Studio Narwhal sono state ricche di funzionalità, soprattutto con il passaggio alle release mensili. Tra le potenti integrazioni dell'AI e i nuovi strumenti di test, può essere facile perdere un aggiornamento. Di seguito, evidenziamo alcune funzionalità chiave, ma per una panoramica completa di tutto ciò che abbiamo rilasciato, ti consigliamo vivamente di leggere i post completi per il rilascio di funzionalità di Narwhal e il rilascio di funzionalità di Narwhal 3.

Ecco un breve riepilogo di alcune delle funzionalità principali che dovresti provare:

Modalità Agent (ora stabile)

Chiedi a Google Gemini di aiutarti con le tue attività utilizzando la modalità Agent. L'agente AI può comprendere il tuo progetto, suddividere le attività complesse in passaggi più piccoli, apportare modifiche per tuo conto e aiutarti con operazioni in più passaggi, come aggiungere nuove funzionalità, eseguire il refactoring del codice o eseguire il debug di problemi complessi direttamente all'interno dell'IDE. Gli sviluppatori come Entri hanno utilizzato la modalità Agent per generare layout di Jetpack Compose da mockup dell'UI e hanno scoperto che Gemini in Android Studio ha ridotto il tempo complessivo di sviluppo dell'UI del 40%. 

large_agent_mode_bc15d51e81.png

Lab di dispositivi partner Android (utilizzando lo streaming di dispositivi Android)

Abbiamo ampliato lo streaming di dispositivi Android aggiungendo i Partner Device Lab Android. In questo modo puoi accedere in modo sicuro a un'ampia gamma di dispositivi fisici remoti di partner come Samsung, consentendoti di testare la compatibilità e le prestazioni della tua app su alcuni dei dispositivi più diffusi sul mercato, direttamente da Android Studio.

large_Partner_device_labs_9f591f44d0.png

Testare il backup e il ripristino dell'app

Abbiamo aggiunto strumenti per testare il flusso di backup e ripristino dei dati della tua app. Questo è fondamentale per garantire un'esperienza utente fluida quando si passa a un nuovo dispositivo. Puoi generare un backup dei dati della tua app, ripristinarlo su un altro dispositivo e persino allegare i backup alle configurazioni di esecuzione per testare facilmente questo flusso.

large_Backup_restore_50901ad504.png

Anteprima di Compose ridimensionabile

La creazione di UI adattabili è diventata molto più semplice in Android Studio Narwhal. L'anteprima di Compose ora supporta il ridimensionamento dinamico, fornendoti un feedback visivo immediato su come l'UI si adatta a diverse dimensioni dello schermo. Puoi semplicemente attivare la modalità Focus nell'anteprima di Compose e trascinare i bordi per vedere le modifiche del layout in tempo reale.

resizable_preview_87e89db34a.gif

Approfondimenti sulle norme di Google Play

Ricevi avvisi in anticipo su potenziali violazioni delle norme di Google Play per aiutarti a creare app più conformi con Insight sulle norme di Play, ora in Android Studio. L'IDE ora mostra gli avvisi lint direttamente nel codice quando si riferiscono a un requisito delle norme di Google Play. Puoi anche integrare questi controlli lint nelle pipeline CI/CD. Questi approfondimenti forniscono una panoramica delle norme, delle azioni consentite e non consentite e dei link ad altre risorse, aiutandoti a risolvere i potenziali problemi nelle prime fasi del ciclo di sviluppo.

small_unnamed_488ff3b00e.png

Riepilogo

Per ricapitolare, l'intera serie di release di Android Studio Narwhal, incluso questo rilascio di funzionalità di Narwhal 4, ha fornito un'ampia gamma di funzionalità potenti. Ecco un riepilogo completo delle principali aggiunte:

Sviluppare con l'AI (Gemini)

  • Modalità Agent: un assistente AI semi-autonomo che aiuta con operazioni complesse in più passaggi come il refactoring, l'aggiunta di funzionalità e il debug.
  • Supporto di AGENTS.md: fornisci a Gemini contesto, istruzioni e guide di stile specifici del progetto.
  • Regole nella libreria dei prompt: personalizza l'output di Gemini in modo che corrisponda agli standard di codifica del tuo team.
  • Allegato di immagini e @File: allega screenshot e file di progetto per risposte più sensibili al contesto.
  • Trasforma UI (Studio Labs): utilizza il linguaggio naturale per eseguire iterazioni sull'UI di Compose direttamente nella finestra di anteprima.

Iterazione e sviluppo dell'UI più rapidi

  • Supporto dei quadranti dichiarativi di Wear OS (novità di Narwhal 4 ✨): scrivi, esegui il debug ed esegui il deployment dei quadranti con il completamento automatico del codice, la convalida degli errori e il deployment diretto.
  • Anteprima di Compose ridimensionabile: ridimensiona dinamicamente le anteprime in modalità Focus per testare immediatamente le UI adattabili.
  • Miglioramenti dell'anteprima di Compose: migliore navigazione del codice e un nuovo selettore per la gestione delle anteprime.

Ottimizzare, perfezionare e testare

  • Testare il backup e il ripristino dell'app: testa facilmente il flusso di backup e ripristino dei dati della tua app per i trasferimenti su nuovi dispositivi.
  • Android Partner Device Labs: accedi a un'ampia gamma di dispositivi partner fisici remoti di Samsung e altri per i test.
  • Approfondimenti sulle norme di Google Play: ricevi avvisi in anticipo su potenziali violazioni delle norme di Google Play direttamente nell'IDE.
  • Ispezioni ProGuard: identifica e correggi le regole keep troppo ampie per una migliore ottimizzazione del codice.
  • Modalità K2 per impostazione predefinita: prestazioni più rapide con il compilatore Kotlin di nuova generazione.
  • Supporto delle dimensioni delle pagine di 16 kB: avvisi lint e un emulatore per prepararsi ai nuovi dispositivi.

Sviluppo immersivo (XR)

  • Emulatore Android XR incorporato: esegui l'emulatore XR direttamente all'interno dell'IDE.
  • Layout Inspector incorporato per Android XR: ispeziona e ottimizza i layout dell'UI nell'ambiente XR.
  • Modello di progetto Android XR: un nuovo modello per avviare rapidamente i progetti XR.

Miglioramenti della qualità e del flusso di lavoro dell'IDE

  • Visualizzazione Progetto predefinita (novità di Narwhal 4 ✨): una nuova impostazione avanzata per aprire sempre i nuovi progetti nella visualizzazione Progetto.
  • Visualizzare i file di build sotto il modulo: migliorare la navigazione del progetto nella visualizzazione Android.
  • Sincronizzazione manuale del progetto: avere un maggiore controllo su quando si verificano le sincronizzazioni Gradle nei progetti di grandi dimensioni.
  • Miglioramenti della qualità: in questa release sono stati corretti xx bug per una migliore stabilità e prestazioni.

Inizia

Vuoi accelerare lo sviluppo? Scarica il rilascio di funzionalità di Android Studio Narwhal 4 dal canale stabile oggi stesso.

Il tuo feedback è essenziale. Continua a condividere le tue opinioni segnalando bug o suggerendo funzionalità. Per accedere in anteprima alle funzionalità più recenti, scarica Android Studio dal canale Canary.

Unisciti alla nostra vivace community di sviluppatori Android su LinkedIn, Medium, YouTube, o X. Non vediamo l'ora di vedere le tue creazioni.

Scritto da:

Continua a leggere