Novità sul prodotto

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

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

Il rilascio di funzionalità 4 di Android Studio Narwhal è ora stabile e pronto per l'uso. Questa release offre supporto mirato per i quadranti Wear OS dichiarativi, una nuova opzione di personalizzazione per la visualizzazione del progetto e continua a concentrarsi sulla qualità risolvendo 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 fase di anteprima a quella stabile.

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

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

Ecco le nuove funzionalità incluse in questa release:

Supporto dei quadranti Wear OS dichiarativi in Android Studio ⌚

Il rilascio di funzionalità di Android Studio Narwhal 4 migliora il flusso di lavoro per la creazione di quadranti per Wear OS introducendo il supporto dell'editor per il formato XML di Watch Face per scrivere, eseguire il debug e perfezionare i design dei quadranti direttamente nell'IDE. In questo modo puoi lavorare più velocemente portando il processo di sviluppo Android nell'IDE, senza 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 Watch Face Format. Ora fornisce il completamento 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 passare rapidamente alle risorse disegnabili e ad altri elementi XML a cui viene fatto riferimento, oltre al 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 📂

Stanco 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

Un riepilogo: funzionalità chiave delle release di Android Studio Narwhal

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

Ecco un breve riepilogo di alcune delle funzionalità più importanti che dovresti provare:

Modalità Agent (ora stabile)

Chiedi a Google Gemini di aiutarti con le tue attività utilizzando la modalità Agente. L'agente AI può comprendere il tuo progetto, suddividere 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. Sviluppatori come Entri hanno utilizzato la modalità Agente per generare layout Jetpack Compose da mockup UI e hanno scoperto che Gemini in Android Studio ha ridotto il tempo di sviluppo complessivo dell'UI del 40%. 

large_agent_mode_bc15d51e81.png

Laboratori di dispositivi partner Android (che utilizzano lo streaming del dispositivo Android)

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

large_Partner_device_labs_9f591f44d0.png

Testare il backup e il ripristino delle app

Abbiamo aggiunto strumenti per testare il flusso di backup e ripristino dei dati della tua app. Questo è fondamentale per garantire un'esperienza utente ottimale 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

Creare UI reattive è diventato molto più semplice in Android Studio Narwhal. L'anteprima di composizione ora supporta il ridimensionamento dinamico, fornendoti un feedback visivo immediato su come l'interfaccia utente si adatta a schermi di dimensioni diverse. Puoi semplicemente attivare la modalità Focus nell'anteprima di composizione e trascinare i bordi per vedere il layout cambiare in tempo reale.

resizable_preview_87e89db34a.gif

Approfondimenti sulle norme di Google Play

Ricevi avvisi tempestivi sulle potenziali violazioni delle norme di Google Play per creare app più conformi con Play Policy Insights, ora in Android Studio. L'IDE ora mostra gli avvisi di 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. Queste informazioni forniscono una panoramica delle norme, delle cose da fare e da non fare e dei link ad altre risorse, aiutandoti ad affrontare 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 Feature Drop di Narwhal 4, ha offerto un'ampia gamma di funzionalità potenti. Ecco un riepilogo completo delle principali aggiunte:

Sviluppare con l'AI (Gemini)

  • Modalità agente:un assistente AI semi-autonomo che aiuta a svolgere operazioni complesse e 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 per il progetto.
  • Regole nella libreria dei prompt:personalizza l'output di Gemini in modo che corrisponda agli standard di programmazione del tuo team.
  • Immagine e allegato @File: allega screenshot e file di progetto per risposte più contestualizzate.
  • Trasformare la UI (Studio Labs): utilizza il linguaggio naturale per eseguire l'iterazione sulla UI di Compose direttamente nella finestra di anteprima.

Iterazione e sviluppo più rapidi dell'interfaccia utente

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

Ottimizza, perfeziona e testa

  • Test di backup e ripristino delle app:testa facilmente il flusso di backup e ripristino dei dati della tua app per i nuovi trasferimenti di dispositivi.
  • Android Partner Device Labs:accedi a un'ampia gamma di dispositivi partner fisici e remoti di Samsung e altri per i test.
  • Approfondimenti sulle norme di Google Play:ricevi avvisi tempestivi su potenziali violazioni delle norme di Google Play direttamente nell'IDE.
  • Ispezioni Proguard: identifica e correggi le regole di conservazione 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 di pagina 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.
  • Embedded Layout Inspector per Android XR:ispeziona e ottimizza i layout UI all'interno dell'ambiente XR.
  • Modello di progetto Android XR:un nuovo modello per iniziare rapidamente i progetti XR.

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

  • Visualizzazione progetto predefinita (novità di Narwhal 4 ✨): una nuova impostazione avanzata per aprire sempre i nuovi progetti nella visualizzazione Progetto.
  • Mostra file di build nel modulo:migliora la navigazione del progetto nella visualizzazione Android.
  • Sincronizzazione manuale del progetto:ottieni un maggiore controllo su quando si verifica la 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 migliori.

Inizia

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

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