Android Studio 3.5 diventa stabile con tutte le correzioni e i miglioramenti di Project Marble

Pochi mesi dopo la beta, Google ha rilasciato la versione stabile di Android Studio 3.5, segnando la fine del Project Marble (ma non la fine delle correzioni di bug).

Già nel novembre del 2018, Google ha introdotto qualcosa chiamato "Progetto Marmo" ad Android Studio. Questa non è un'altra app di messaggistica, però. Invece, Google ha fatto qualcosa senza precedenti migliorando il flusso di lavoro di sviluppo delle app Android.

Nel caso te lo fossi perso, Project Marble non è in realtà un singolo prodotto o servizio. Piuttosto, è un termine generico che si riferisce al lavoro di Google sul miglioramento della stabilità di Android Studio, il programma di sviluppo di app Android preferito da Google. Durante la vita di Project Marble, Google si è concentrato maggiormente sulla correzione di bug e sul miglioramento delle prestazioni in Android Studio piuttosto che sull'introduzione di nuove funzionalità.

Alcuni mesi dopo l'aggiornamento beta, Google ha rilasciato la versione stabile di Android Studio 3.5, segnando la fine del progetto Marble (ma non la fine delle correzioni di bug). Ecco alcune delle funzionalità e dei miglioramenti notevoli apportati da questa versione:

L'interfaccia utente si blocca

Se usi Android Studio regolarmente, potresti aver notato questo problema. In momenti apparentemente casuali, Android Studio si bloccherà semplicemente per un periodo compreso tra 1 secondo e 1 minuto o anche finché non ne forzerai la chiusura. Ovviamente, questa è una cosa piuttosto fastidiosa da affrontare quando stai cercando di creare un'app.

Con Android Studio 3.5, Google ha lavorato duramente per migliorare questa situazione. Non è perfetto, ma ciò che è stato fatto finora è sicuramente apprezzato. La modifica delle espressioni di associazione dati in XML è ora più rapida grazie ai miglioramenti della latenza.

Costruisci velocità

Un altro problema di lunga data con lo sviluppo di app Android è il tempo necessario per creare la tua app. A meno che tu non abbia un computer molto potente, la compilazione può richiedere fino a 3 minuti. È molto tempo se stai apportando piccole modifiche per eseguire il debug di un problema.

Questa nuova versione di Android Studio apporta due notevoli miglioramenti alla compilazione delle app. Il primo è la compilazione incrementale dei processori di annotazione. Se utilizzi librerie come Dagger e Realm nella tua app, dovresti notare tempi di compilazione più brevi.

Il secondo miglioramento riguarda l'I/O del disco su Windows. Windows Defender (ora chiamato Windows Security) dispone di una funzionalità che esegue la scansione dei file in tempo reale (mentre vengono creati o modificati) per proteggerti dal malware. Tuttavia, questa scansione può rallentare notevolmente la creazione della tua app. Android Studio 3.5 ora mostrerà un suggerimento con i passaggi che puoi eseguire per escludere le directory del tuo progetto da questa protezione in tempo reale per accelerare le build.

Applica i cambiamenti

Un altro cambiamento notevole in Android Studio 3.5 è l'introduzione di Applica modifiche, che sostituisce il vecchio framework Instant Run. Instant Run aveva lo scopo di rendere più semplice apportare piccole modifiche alla tua app e testarle, ma il più delle volte finiva per causare problemi.

Per risolvere questo problema, Google ha completamente eliminato Instant Run e ha creato Applica modifiche da zero. Dovrebbe essere più affidabile e più veloce di Instant Run.


Se sei uno sviluppatore Android che utilizza Android Studio 3.4 o versioni precedenti, vale sicuramente la pena provare questo aggiornamento. Dovresti notare un netto aumento delle prestazioni generali e della stabilità. Anche per ottenere Android Studio 3.5 scaricarlo dal sito web di Google o controlla gli aggiornamenti dalla versione corrente.

Fonte: Sviluppatori Android