Notizie sui prodotti
Addio a "Solo per dispositivi mobili", benvenuta "Adattiva": tre aggiornamenti essenziali del 2025 per la creazione di app adattive
2 minuti di lettura
Addio a "Solo per dispositivi mobili", benvenuta "Adattiva": tre aggiornamenti essenziali del 2025 per la creazione di app adattive
Nel 2025, l'ecosistema Android è cresciuto ben oltre lo smartphone. Oggi, gli sviluppatori hanno l'opportunità di raggiungere oltre 500 milioni di dispositivi attivi, tra cui pieghevoli, tablet, XR, Chromebook e auto compatibili.
Questi non sono solo schermi aggiuntivi, ma rappresentano un pubblico di maggior valore. Abbiamo notato che gli utenti che possiedono sia uno smartphone sia un tablet spendono 9 volte di più per app e acquisti in-app rispetto a quelli che hanno solo uno smartphone. Per gli utenti di dispositivi pieghevoli, la spesa media aumenta di circa 14 volte*.
Questo coinvolgimento indica un cambiamento necessario nello sviluppo: addio alle app mobile, benvenute alle app adattive.
Per aiutarti a prepararti per questo futuro, quest'anno abbiamo rilasciato strumenti che rendono l'adattabilità il modo predefinito di creare. Ecco tre aggiornamenti chiave del 2025 progettati per aiutarti a creare queste esperienze.
Standardizzazione del comportamento adattivo con Android 16
Per supportare questo cambiamento, Android 16 ha introdotto modifiche significative al modo in cui le app possono limitare l'orientamento e la ridimensionabilità. Sui display di almeno 600 dp, le limitazioni del manifest e del runtime vengono ignorate, il che significa che le app non possono più bloccarsi a un orientamento o a una dimensione specifici. Al contrario, riempiono l'intera finestra di visualizzazione, garantendo che l'interfaccia utente si adatti perfettamente alle modalità verticale e orizzontale.
Poiché il contesto dell'app cambierà più spesso, è importante verificare di mantenere lo stato dell'interfaccia utente durante le modifiche alla configurazione. Sebbene Android 16 offra un'opzione di disattivazione temporanea per aiutarti a gestire questa transizione, Android 17 (SDK37) renderà obbligatorio questo comportamento. Per assicurarti che la tua app si comporti come previsto in queste nuove condizioni, utilizza l'emulatore ridimensionabile in Android Studio per testare oggi stesso i layout adattivi.
Supporto di schermi diversi dal tablet con Jetpack WindowManager 1.5.0
Con l'evoluzione dei dispositivi, anche le nostre definizioni esistenti di "grandi" devono evolversi. A ottobre abbiamo rilasciato Jetpack WindowManager 1.5.0 per supportare meglio il numero crescente di schermi molto grandi e ambienti desktop.
Su queste superfici, il layout "Espanso" standard, che in genere si adatta comodamente a due riquadri, spesso non è sufficiente. Su un monitor da 27 pollici, due riquadri possono apparire allungati e sparsi, lasciando inutilizzato spazio prezioso sullo schermo. Per risolvere questo problema, WindowManager 1.5.0 ha introdotto due nuove classi di dimensioni della finestra di larghezza: Grande (da 1200 dp a 1600 dp) ed Extra-large (oltre 1600 dp).
Questi nuovi punti di interruzione indicano quando passare a interfacce ad alta densità. Anziché allungare una visualizzazione list-detail tipica, puoi sfruttare la larghezza per mostrare tre o anche quattro riquadri contemporaneamente.Immagina un client di posta che visualizzi comodamente le cartelle, l'elenco della posta in arrivo, il messaggio aperto e una barra laterale del calendario, tutto in un'unica visualizzazione. Il supporto per queste classi di dimensioni della finestra è stato aggiunto a Compose Material 3 adattivo nella release 1.2.
Ripensare i percorsi utente con Jetpack Navigation 3
La creazione di un'interfaccia utente che si trasformi da un singolo schermo dello smartphone a un layout del tablet a più riquadri richiedeva una gestione complessa dello stato. Spesso ciò significava forzare un grafico di navigazione progettato per singole destinazioni a gestire visualizzazioni simultanee. Annunciato per la prima volta all'I/O 2025, Jetpack Navigation 3 è ora stabile e introduce un nuovo approccio alla gestione dei percorsi utente nelle app adattive.
Creato per Compose, Nav3 si allontana dalla struttura del grafico monolitico. Al contrario, fornisce componenti di base disaccoppiati che ti danno il controllo completo dello stack di back e dello stato. In questo modo si risolve il problema della singola origine attendibile comune nei layout a riquadri divisi. Poiché Nav3 utilizza l'API Scenes, puoi visualizzare più riquadri contemporaneamente senza gestire stack di back in conflitto, semplificando la transizione tra le visualizzazioni compatte ed espanse.
Una base per un futuro adattivo
Quest'anno sono stati forniti gli strumenti necessari, dall'ottimizzazione per layout espansivi ai controlli granulari di WindowManager e Navigation 3. Inoltre, Android 16 ha iniziato la transizione verso un'interfaccia utente veramente flessibile, con aggiornamenti in arrivo il prossimo anno per offrire esperienze adattive eccellenti su tutti i fattori di forma. Per scoprire di più sui principi di sviluppo adattivo e iniziare, visita la pagina d.android.com/adaptive-apps.
Gli strumenti sono pronti e gli utenti ti aspettano. Non vediamo l'ora di scoprire cosa creerai.
*Fonte: dati interni di Google
Continua a leggere
-
Notizie sui prodotti
La versione 1.0 di Jetpack Navigation 3 è stabile.
Don Turner • 3 minuti di lettura
-
Notizie sui prodotti
Con l'aggiunta di nuovi fattori di forma come Pixel 10 Pro Fold all'ecosistema Android, lo sviluppo di app adattive è essenziale per creare esperienze utente di alta qualità su smartphone, tablet e pieghevoli.
Fahd Imtiaz, Miguel Montemayor • 3 minuti di lettura
-
Notizie sui prodotti
Questo include l'inizio del lancio di Android 16, con dettagli per sviluppatori e utenti, una Anteprima per gli sviluppatori per esperienze desktop Android migliorate con display collegati e aggiornamenti per gli utenti Android su app Google e altro ancora, oltre al Pixel Drop di giugno.
Fahd Imtiaz • 6 minuti di lettura
Segui gli aggiornamenti
Ricevi ogni settimana nella tua casella di posta le ultime informazioni sullo sviluppo di Android.