Google ha rilasciato la versione stabile di Android Studio 3.6 per gli sviluppatori di app Android. Ecco la nostra panoramica dei cambiamenti più importanti.
Google ha rilasciato versione 3.5 del suo IDE per lo sviluppo di app Android, Android Studio, sul canale stabile a metà dello scorso anno. Quella versione è stata il culmine di mesi di correzioni di bug e miglioramenti della stabilità. Oggi Google ha annunciato che la prossima versione stabile, Android Studio 3.6, è ora disponibile per gli sviluppatori. L'aggiornamento è in fase di test da mesi e si concentra sul miglioramento dell'esperienza di modifica e debug del codice. Ecco una panoramica delle novità dell'ultima versione.
Vista divisa negli editor di progettazione
Una nuova visualizzazione divisa per l'editor di layout e l'editor di navigazione consente di vedere contemporaneamente le visualizzazioni di progettazione e codice dell'interfaccia utente. La visualizzazione divisa sostituisce la finestra di anteprima e può essere configurata file per file per salvare informazioni contestuali come il livello di zoom e le opzioni di visualizzazione del disegno. Per abilitare la visualizzazione divisa, fai clic sull'icona "Dividi" nell'angolo in alto a destra della finestra dell'editor.
Scheda delle risorse del selettore colori
Google ha aggiunto una scheda "risorse" al selettore colori in Android Studio 3.6. Questa scheda mostra i colori definiti come risorse colore per semplificarne la scelta o la modifica. È accessibile negli strumenti di progettazione e nell'editor XML.
Emulatore Android: interfaccia utente di Google Maps
L'ultima versione dell'emulatore Android è la 29.2.12 e include un modo per visualizzare la posizione del dispositivo emulato. Google ha incorporato un'interfaccia utente di Google Maps nel menu dei controlli estesi in modo che gli sviluppatori possano specificare posizioni virtuali e costruire percorsi virtuali.
Supporto multi-display
L'emulatore 29.1.10 aggiunge il supporto iniziale per la visualizzazione di più display virtuali per facilitare lo sviluppo di app per dispositivi con più display. Gli sviluppatori possono configurare display multivirtuali nell'emulatore Android Studio tramite il menu Impostazioni (Controlli estesi > Impostazioni).
Altri cambiamenti
- Visualizza rilegatura: Le incompatibilità tra i file di layout XML e il codice possono causare errori di compilazione in fase di runtime. Per evitare ciò, Google sta introducendo vista vincolante, una funzionalità che, se abilitata aggiungendo una singola riga nel file build.gradle di ciascun modulo, "genera una classe di associazione per ogni file di layout XML presente in quel module." L'associazione della vista ha lo scopo di sostituire findViewById, consentendo di fare riferimento a tutte le viste con ID senza incorrere in puntatori null o cast di classi eccezioni. Ulteriori informazioni su questa funzionalità Qui.
- Aggiornamenti NDK Android: Google ha fornito il supporto per Kotlin due funzionalità NDK di Android precedentemente supportati in Java. Includono "[la navigazione] da una dichiarazione JNI alla corrispondente funzione di implementazione in C/C++" e "[la creazione] automatica di una funzione di implementazione stub per una dichiarazione JNI".
- Aggiornamento della piattaforma IntelliJ: IntelliJ 2019.2 è incluso in Android Studio 3.6. Questo Post del blog JetBrains spiega i principali cambiamenti.
- Aggiungi classi con modifiche applicate: Facendo clic su "Applica modifiche al codice" o "Applica modifiche e riavvia attività" potrai aggiungere una classe e quindi distribuire la modifica del codice a un'app in esecuzione. Viene spiegata la differenza tra queste due azioni Qui.
- Aggiornamenti del plugin Android Gradle: La versione 3.6 del plug-in Android Gradle aggiunge il supporto per il plug-in Maven Publish Gradle. Saperne di più Qui.
- Aggiornamenti sul posto per gli APK importati: Android Studio 3.6 ora rileva automaticamente le modifiche agli APK importati e ti consente di reimportarli sul posto in modo da non dover ricollegare simboli e origini.
- Allega le fonti Kotlin agli APK importati: Ora puoi allegare file sorgente Kotlin agli APK importati. Saperne di più Qui.
- Rilevamento delle perdite nel Memory Profiler: Google ha aggiornato Memory Profiler con la capacità di rilevare istanze di attività e frammenti che potrebbero essere trapelate. La documentazione per questa funzionalità è disponibile Qui.
- Deoffusca il bytecode della classe e del metodo in APK Analizzatore: Durante l'ispezione dei file DEX utilizzando APK Analyser, ora è possibile deoffuscare il bytecode di classe e metodo caricando il file di mappature ProGuard per l'APK che stai analizzando. Ulteriori informazioni Qui.
Google ha anche pubblicato un video su YouTube che riassume le modifiche apportate ad Android Studio 3.6:
Puoi scaricare l'ultima versione stabile da Android Studio o dal sito web di Google. Per maggiori dettagli, controlla Post del blog di Google sul blog degli sviluppatori Android o l'ultimo Note sulla versione di Android Studio. Il prossimo importante aggiornamento dell'IDE arriverà come Android Studio 4.0, che introduce nuove librerie Jetpack tra cui CameraX e Compose. La versione 4.0 è attualmente alle Canarie, quindi ci vorranno alcuni mesi prima che sia pronto per una versione stabile.