Addio a "Solo per dispositivi mobili", benvenute le app adattive: tre aggiornamenti essenziali del 2025 per la creazione di app adattive
Lettura di 2 minuti
Addio a "Solo per dispositivi mobili", benvenute le app adattive: tre aggiornamenti essenziali del 2025 per la creazione di app adattive
Nel 2025, l'ecosistema Android è cresciuto molto 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.
Non si tratta solo di schermi aggiuntivi, ma di 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 le app adattive.
Per aiutarti a prepararti per il 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ù bloccare se stesse a un orientamento o a una dimensione specifici. Al contrario, riempiono l'intera finestra di visualizzazione, assicurando 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 "grande" 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 di solito 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 adaptive nella release 1.2.
Ripensare i percorsi utente con Jetpack Navigation 3
La creazione di un'interfaccia utente che si trasforma 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 del back stack 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 saperne 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
-
Novità sui prodottiCon il rilascio di Android 17, stiamo passando a uno standard di sviluppo che dà la priorità all'adattabilità. Gli utenti non si affidano più a un singolo fattore di forma, ma passano da smartphone, pieghevoli, tablet, laptop, display per auto e ambienti XR immersivi durante la giornata.
Fahd Imtiaz • Lettura di 4 minuti -
Novità sui prodottiSiamo felici di presentare Wear OS 7, un aggiornamento importante che porta una nuova era di efficienza energetica e intelligenza per utenti e sviluppatori.
John Zoeller • Lettura di 9 minuti -
Novità sui prodottiLa versione 1.0 di Jetpack Navigation 3 è stabile.
Don Turner • Lettura di 3 minuti
Ricevi ogni settimana nella tua casella di posta gli ultimi approfondimenti sullo sviluppo di Android.