Notizie sui prodotti

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

Lettura di 5 minuti
Paris Hsu
Product Manager, Android Studio

Il rilascio di funzionalità di Android Studio Narwhal 4 è ora stabile e pronto per l'uso. Questa release offre supporto mirato per i quadranti dichiarativi degli smartwatch Wear OS, una nuova opzione di personalizzazione per la visualizzazione del 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 è passata dalla versione di anteprima a quella 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 del progetto come predefinita 📂

Ti sei stancato di dover sempre passare alla visualizzazione del progetto ogni volta che apri un nuovo progetto? È disponibile una nuova impostazione per aprire i nuovi progetti nella visualizzazione del progetto per impostazione predefinita. Per attivare l'impostazione, vai a File (Android Studio su macOS) > Impostazioni > Impostazioni avanzate > Visualizzazione del progetto e seleziona Imposta la visualizzazione del 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 dispositivi partner Android (utilizzando lo streaming dispositivo Android)

Abbiamo ampliato lo streaming dispositivo 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 il layout cambiare 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 Approfondimenti sulle norme di Play, ora in Android Studio. L'IDE ora mostra gli avvisi lint direttamente nel codice quando si riferisce 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 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 potenti funzionalità. 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ù consapevoli del 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 eccessivamente 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 del progetto predefinita (novità di Narwhal 4 ✨): una nuova impostazione avanzata per aprire sempre i nuovi progetti nella visualizzazione del progetto.
  • Visualizzare i file di build nel 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 oggi stesso il rilascio di funzionalità di Android Studio Narwhal 4 dal canale stabile.

Il tuo feedback è essenziale. Continua a condividere le tue opinioni segnalando bug o suggerendo funzionalità. Per l'accesso anticipato 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