Notizie sui prodotti

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

5 minuti di lettura
Visualizza il profilo di Paris Hsu
Paris Hsu Product Manager, Android Studio

Il rilascio di funzionalità Android Studio Narwhal 4 è ora in versione stabile e pronto all'uso. Questa release offre supporto mirato per i quadranti dichiarativi di 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à agente è stata molto utile per la tua produttività e ora è passata 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à agente e delle 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à 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à Android Studio Narwhal 4 migliora il flusso di lavoro per la creazione di quadranti di Wear OS watch faces introducendo il supporto dell'editor per il Watch Face XML Format 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 dei quadranti. 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 delle espressioni aritmetiche e dei 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 di 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à Narwhal e il rilascio di funzionalità Narwhal 3.

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

Modalità agente (ora in versione stabile)

Chiedi a Google Gemini di aiutarti con le tue attività utilizzando la modalità agente. 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 nell'IDE. Sviluppatori come Entri hanno utilizzato la modalità agente 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 (utilizzo di Android Device Streaming)

Abbiamo ampliato Android Device Streaming 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

Test del backup e del 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 creare app più conformi con Approfondimenti sulle norme di Google 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à Narwhal 4, ha fornito un'ampia gamma di funzionalità potenti. Ecco un riepilogo completo delle principali aggiunte:

Sviluppa con l'AI (Gemini)

  • Modalità agente: 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.

Ottimizza, perfeziona e testa

  • Test del backup e del ripristino dell'app: testa facilmente il flusso di backup e ripristino dei dati della tua app per i trasferimenti su nuovi dispositivi.
  • Partner Device Lab Android: accedi a un'ampia gamma di dispositivi fisici remoti di partner come 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 di 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 nell'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.
  • Visualizza i file di build sotto il modulo: migliora la navigazione del progetto nella visualizzazione Android.
  • Sincronizzazione manuale del progetto: hai un maggiore controllo sulla sincronizzazione di Gradle nei progetti di grandi dimensioni.
  • Miglioramenti della qualità: in questa release sono stati corretti xx bug per una maggiore stabilità e prestazioni.

Inizia

Vuoi accelerare lo sviluppo? Scarica il rilascio di funzionalità 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 vederti in azione.

Scritto da:
Continua a leggere