Novità sul prodotto
Google I/O 2025: crea app per Android adattive che brillano su tutti i fattori di forma
Lettura di 5 minuti
Se la tua app non è progettata per adattarsi, perdi l'opportunità di raggiungere un'ampia gamma di utenti su 500 milioni di dispositivi. Quest'anno, in occasione di Google I/O, stiamo esplorando come lo sviluppo adattivo non sia solo una buona idea, ma essenziale per creare app che brillino nell'ecosistema in espansione dei dispositivi Android. Questa guida ti aiuterà a raggiungere gli utenti ovunque si trovino, con esperienze perfettamente personalizzate in base alle loro esigenze.
Il vantaggio di creare un'app adattiva
Nel mondo multi-dispositivo di oggi, gli utenti si aspettano che le loro applicazioni preferite funzionino in modo impeccabile e intuitivo, che si trovino su uno smartphone, un tablet o un Chromebook. Questa aspettativa di esperienze fluide non riguarda solo la comodità, ma è un fattore importante per il coinvolgimento e la fidelizzazione degli utenti.
Ad esempio, gli utenti di app di intrattenimento (tra cui Prime Video, Netflix e Hulu) su smartphone e tablet trascorrono quasi il 200% di tempo in più in-app (quasi il triplo del coinvolgimento) rispetto agli utenti solo smartphone negli Stati Uniti*.
Peacock, il servizio di streaming di NBCUniversal, ha registrato una tendenza degli utenti a passare dai dispositivi mobili agli schermi di grandi dimensioni e la creazione adattiva consente a una singola build di funzionare su diversi fattori di forma.
"In questo modo, Peacock ha più tempo per innovare più rapidamente e offrire più valore ai suoi clienti".
– Diego Valente, Head of Mobile, Peacock and Global Streaming
Lo sviluppo Android adattivo offre la soluzione strategica, consentendo alle app di funzionare in modo efficace su una gamma sempre più ampia di dispositivi e contesti grazie a scelte di progettazione intelligenti che enfatizzano il riutilizzo del codice e la scalabilità. Con la crescita continua di Android in nuovi fattori di forma e i prossimi miglioramenti, come le finestre del desktop e i display connessi in Android 16, la capacità di un'app di adattarsi facilmente a diverse dimensioni dello schermo sta diventando sempre più cruciale per fidelizzare gli utenti e rimanere competitivi.
Oltre ai vantaggi diretti per gli utenti, la progettazione adattiva si traduce anche in una maggiore visibilità. Google Play Store contribuisce attivamente alla promozione degli sviluppatori le cui app eccellono su diversi fattori di forma. Se la tua applicazione offre un'esperienza ottimale sui tablet o è eccellente su ChromeOS, gli utenti di questi dispositivi avranno più facilità a scoprire la tua app. In questo modo si crea una situazione vantaggiosa per tutti: app di migliore qualità per gli utenti e un pubblico più ampio per te.
Le ultime novità nello sviluppo adattivo per Android di Google I/O
Per aiutarti a creare in modo più efficace esperienze adattive coinvolgenti, quest'anno abbiamo condiviso diversi aggiornamenti chiave all'I/O.
Sviluppare per l'ecosistema in espansione dei dispositivi Android
Ora le tue app mobile possono raggiungere gli utenti su oltre 500 milioni di dispositivi attivi, inclusi pieghevoli, tablet, Chromebook e persino auto compatibili, con modifiche minime. Android 16 introduce importanti miglioramenti alle finestre delle app per un'esperienza simile a quella di un computer su schermi di grandi dimensioni e quando i dispositivi sono collegati a display esterni. Inoltre, Android XR apre una nuova dimensione, consentendo alle tue app mobile esistenti di essere disponibili in ambienti virtuali immersivi.
Il cambio di mentalità verso Adaptive
Con l'ecosistema di dispositivi Android in espansione, lo sviluppo di app adattive è una strategia fondamentale. Si tratta di come la stessa app mobile funzioni bene su smartphone, pieghevoli, tablet, Chromebook, display connessi, XR e auto, creando una base solida per i dispositivi futuri e differenziandosi per fattori di forma specifici. Non è necessario ricompilare l'app per ogni fattore di forma, ma apportare piccole modifiche iterative, se e quando necessario. Adottare questo approccio adattivo oggi non significa solo stare al passo con i tempi, ma anche guidare il cambiamento per offrire esperienze utente eccezionali in tutto l'ecosistema Android.
Sfrutta strumenti e librerie efficaci per creare app adattive:
- Libreria Compose Adaptive Layouts: questa libreria semplifica lo sviluppo adattivo consentendo al codice dell'app di adattarsi a pattern di layout canonici come il list-detail e il riquadro di supporto, che si adattano automaticamente quando l'app viene ridimensionata, ruotata o piegata. Nella release 1.1 abbiamo introdotto l'espansione dei riquadri, che consente agli utenti di ridimensionarli. L'app demo Socialite ha mostrato come un unico codebase che utilizza questa libreria possa adattarsi a sei fattori di forma. Nella versione 1.2 (alpha) sono state annunciate anche nuove strategie di adattamento come "Levitate" (sollevamento di un riquadro, ad esempio in una finestra di dialogo o in un foglio inferiore) e "Reflow" (riorganizzazione dei riquadri allo stesso livello). Per XR, gli override dei componenti possono spazializzare automaticamente gli elementi dell'interfaccia utente.
- Jetpack Navigation 3 (alpha): questa nuova libreria di navigazione semplifica la definizione dei percorsi utente tra le schermate con meno codice boilerplate, in particolare per i layout a più riquadri in Compose. Consente di gestire scenari in cui i riquadri elenco e dettagli potrebbero essere destinazioni separate su schermi più piccoli, ma visualizzati insieme su schermi più grandi. Dai un'occhiata alla nuova libreria Jetpack Navigation in versione alpha.
- Miglioramenti dell'input di Jetpack Compose: l'architettura a livelli, il solido supporto dell'input e la posizione unica per la logica di layout di Compose semplificano la creazione di UI adattive. Le novità di Compose 1.9 sono i menu contestuali con il tasto destro del mouse e le funzionalità avanzate del trackpad/mouse.
- Classi di dimensioni della finestra: utilizza le classi di dimensioni della finestra per le decisioni di layout di primo livello. AndroidX.window 1.5 introduce due nuove classi di dimensioni della larghezza: "large" (da 1200 dp a 1600 dp) ed "extra-large" (1600 dp e superiori), fornendo breakpoint più granulari per gli schermi di grandi dimensioni. Questo aiuta a decidere quando espandere le barre di navigazione o mostrare tre riquadri di contenuti. Il supporto di questi nuovi punti di interruzione è stato annunciato anche nella libreria di layout adattivi di Compose 1.2 alpha, insieme alle linee guida per la progettazione.
- Anteprime di composizione: ricevi un feedback rapido visualizzando i layout su un'ampia gamma di dimensioni dello schermo e proporzioni. Puoi anche specificare dispositivi diversi per nome per visualizzare l'anteprima della UI nelle rispettive dimensioni e con i relativi valori di rientro.
- Test dei layout adattabili: la convalida dei layout adattabili è fondamentale e Android Studio offre vari strumenti per il test, tra cui anteprime per diverse dimensioni e proporzioni, un emulatore ridimensionabile per testare diverse dimensioni dello schermo con un unico AVD, test degli screenshot e test del comportamento strumentale. Inoltre, con Journeys con Gemini in Android Studio, puoi definire test utilizzando il linguaggio naturale per test ancora più solidi su diverse dimensioni delle finestre.
Garantire la disponibilità dell'app su tutti i dispositivi
Evita di dichiarare inutilmente funzionalità richieste (come fotocamere o GPS specifici) nel manifest, in quanto ciò può impedire la visualizzazione della tua app nel Play Store sui dispositivi che non dispongono di questi componenti hardware specifici, ma che altrimenti potrebbero eseguire perfettamente la tua app.
Gestione di diversi metodi di input
Ricorda di gestire vari metodi di input come il tocco, la tastiera e il mouse, soprattutto con i Chromebook rimovibili e i display collegati.
Prepararsi alle modifiche alle API di orientamento e ridimensionamento in Android 16
A partire da Android 16, per le app che hanno come target l'SDK 36, le limitazioni del manifest e del runtime relative a orientamento, ridimensionabilità e proporzioni verranno ignorate sui display di almeno 600 dp in entrambe le dimensioni. Per soddisfare le aspettative degli utenti, le tue app dovranno avere layout adatti sia alle finestre verticali che orizzontali e supportare il ridimensionamento in fase di runtime. A livello di applicazione e attività è presente un flag manifest di disattivazione temporanea per ritardare queste modifiche fino a targetSdk 37 e al momento queste modifiche non si applicano alle app classificate come "Giochi". Scopri di più su queste modifiche all'API.
Considerazioni sull'adattamento per i giochi
Anche i giochi devono essere adattivi e Unity 6 aggiungerà un supporto avanzato per la gestione della configurazione, incluse le API per screenshot, proporzioni e densità. Casi di successo come Asphalt Legends Unite mostrano un aumento significativo della fidelizzazione degli utenti sui dispositivi pieghevoli dopo l'implementazione di funzionalità adattive.
Inizia a creare annunci adattivi oggi stesso
È il momento di migliorare le tue app per Android, rendendole intuitive e reattive su tutti i fattori di forma. Con gli ultimi strumenti e aggiornamenti che stiamo introducendo, puoi creare esperienze che si integrano perfettamente su tutti i dispositivi, dagli smartphone pieghevoli alle auto e non solo. L'implementazione di queste strategie ti consentirà di ampliare la tua copertura e deliziare gli utenti dell'ecosistema Android.
Prendi ispirazione dalla presentazione "Adaptive Android development makes your app shine across devices" ed esplora tutte le risorse di cui avrai bisogno per iniziare il tuo percorso all'indirizzo developer.android.com/adaptive-apps.
Scopri questo annuncio e tutti gli aggiornamenti di Google I/O 2025 su io.google a partire dal 22 maggio.
*Fonte: dati interni di Google
Continua a leggere
-
Novità sul prodotto
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.
Fahd Imtiaz • Lettura di 2 minuti
-
Novità sul prodotto
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 • Lettura di 3 minuti
-
Novità sul prodotto
Ciò include l'inizio del lancio di Android 16, con dettagli per sviluppatori e utenti, un'Anteprima per gli sviluppatori per esperienze desktop Android migliorate con display connessi e aggiornamenti per gli utenti Android in tutte le app Google e altro ancora, oltre al Pixel Drop di giugno.
Fahd Imtiaz • Lettura di 6 minuti
Segui gli aggiornamenti
Ricevi ogni settimana gli ultimi approfondimenti sullo sviluppo per Android direttamente nella tua casella di posta.