Notizie sui prodotti
Google I/O 2025: crea app Android adattive che si distinguono su tutti i fattori di forma
5 minuti di lettura
Se la tua app non è progettata per adattarsi, stai perdendo l'opportunità di raggiungere un'ampia fetta di utenti su 500 milioni di dispositivi. Quest'anno, al Google I/O, esploreremo come lo sviluppo adattivo non sia solo una buona idea, ma essenziale per creare app che si distinguono nell'ecosistema di dispositivi Android in espansione. Questa guida ti aiuterà a raggiungere gli utenti ovunque si trovino, con esperienze perfettamente personalizzate in base alle loro esigenze.
Il vantaggio di creare app adattive
Nel mondo multi-dispositivo di oggi, gli utenti si aspettano che le loro applicazioni preferite funzionino in modo impeccabile e intuitivo, sia su smartphone, tablet o Chromebook. Questa aspettativa di esperienze fluide non è solo una questione di praticità, ma è un fattore importante per il coinvolgimento e la fidelizzazione degli utenti.
Ad esempio, gli utenti delle app di intrattenimento (tra cui Prime Video, Netflix e Hulu) su smartphone e tablet trascorrono quasi il 200% di tempo in più nell'app (quasi 3 volte il coinvolgimento) rispetto agli utenti solo smartphone negli Stati Uniti*.
Peacock, il servizio di streaming di NBCUniversal, ha registrato una tendenza degli utenti a passare da dispositivi mobili a schermi di grandi dimensioni e la creazione di app adattive 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 di app Android adattive 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 e la scalabilità del codice. Con la continua crescita di Android in nuovi fattori di forma e i prossimi miglioramenti, come le finestre delle app e i display collegati in Android 16, la capacità di un'app di adattarsi senza problemi 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à. Il Google Play Store aiuta attivamente a promuovere gli sviluppatori le cui app eccellono su diversi fattori di forma. Se la tua applicazione offre un'esperienza eccezionale sui tablet o su ChromeOS, gli utenti di questi dispositivi potranno scoprire più facilmente 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 di app Android adattive al Google I/O
Per aiutarti a creare in modo più efficace esperienze adattive coinvolgenti, quest'anno al Google I/O abbiamo condiviso diversi aggiornamenti chiave.
Crea app per l'ecosistema di dispositivi Android in espansione
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 miglioramenti significativi nelle 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 l'adattabilità
Con l'ecosistema di dispositivi Android in espansione, lo sviluppo di app adattive è una strategia fondamentale. Si tratta di far funzionare la stessa app mobile su smartphone, pieghevoli, tablet, Chromebook, display collegati, XR e auto, creando una base solida per i dispositivi futuri e differenziando i fattori di forma specifici. Non è necessario ricompilare l'app per ogni fattore di forma, ma apportare piccole modifiche iterative, se e quando necessario. Adottare questa mentalità adattiva oggi non significa solo stare al passo con i tempi, ma anche essere all'avanguardia nell'offrire esperienze utente eccezionali in tutto l'ecosistema Android.
Sfrutta strumenti e librerie potenti per creare app adattive:
- Libreria di layout adattivi di Compose: questa libreria semplifica lo sviluppo adattivo consentendo al codice dell'app di adattarsi a pattern di layout canonici come l'elenco-dettagli e il riquadro di supporto, che si ridimensionano automaticamente quando l'app viene ridimensionata, capovolta 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'unica codebase che utilizza questa libreria può adattarsi a sei fattori di forma. Nella versione 1.2 (alpha) sono state annunciate anche nuove strategie di adattamento come "Levitate" (che eleva un riquadro, ad esempio in una finestra di dialogo o un foglio inferiore) e "Reflow" (che riorganizza i riquadri sullo 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, soprattutto per i layout a più riquadri in Compose. Aiuta a gestire gli scenari in cui i riquadri di elenco e dettagli potrebbero essere destinazioni separate su schermi più piccoli, ma visualizzati insieme su schermi più grandi. Scopri la nuova libreria Jetpack Navigation in versione alpha.
- Miglioramenti dell'input di Jetpack Compose: l'architettura a livelli, il solido supporto per l'input e la posizione unica per la logica di layout di Compose semplificano la creazione di UI adattive. In Compose 1.9 saranno disponibili i menu contestuali con il tasto destro del mouse e funzionalità migliorate 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) e "extra-large" (1600 dp e superiori), fornendo punti di interruzione 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 per questi nuovi punti di interruzione è stato annunciato anche nella libreria di layout adattivi di Compose 1.2 alpha, insieme alle linee guida di progettazione.
- Anteprime di Compose: ricevi un feedback rapido visualizzando i layout su un'ampia varietà di dimensioni dello schermo e proporzioni. Puoi anche specificare diversi dispositivi per nome per visualizzare l'anteprima dell'UI nelle rispettive dimensioni e con i relativi valori di rientro.
- Test dei layout adattivi: la convalida dei layout adattivi è fondamentale e Android Studio offre vari strumenti per i test, tra cui anteprime per diverse dimensioni e proporzioni, un emulatore ridimensionabile per eseguire test su diverse dimensioni dello schermo con un singolo AVD, test di screenshot e test di comportamento strumentali. Inoltre, con Journeys with Gemini in Android Studio, puoi definire i test utilizzando il linguaggio naturale per test ancora più solidi su diverse dimensioni delle finestre.
Garantire la disponibilità delle app su tutti i dispositivi
Evita di dichiarare inutilmente le funzionalità richieste (come fotocamere o GPS specifici) nel manifest, in quanto ciò può impedire la visualizzazione dell'app nel Play Store sui dispositivi che non dispongono di questi componenti hardware specifici, ma che altrimenti potrebbero eseguire perfettamente l'app.
Gestire diversi metodi di input
Ricorda di gestire vari metodi di input come touch, tastiera e mouse, soprattutto con i display collegati e rimovibili di Chromebook.
Prepararsi alle modifiche delle API di orientamento e ridimensionamento in Android 16
A partire da Android 16, per le app che hanno come target l'SDK 36, le restrizioni di manifest e runtime su orientamento, ridimensionamento e proporzioni verranno ignorate sui display di almeno 600 dp in entrambe le dimensioni. Per soddisfare le aspettative degli utenti, le tue app avranno bisogno di layout che funzionino sia per le finestre verticali sia per quelle orizzontali e che supportino il ridimensionamento in fase di runtime. È disponibile un flag di manifest di disattivazione temporanea a livello di applicazione e attività per ritardare queste modifiche fino a targetSdk 37 e queste modifiche al momento non si applicano alle app classificate come "Giochi". Scopri di più su queste modifiche delle API.
Considerazioni sull'adattabilità per i giochi
Anche i giochi devono essere adattivi e Unity 6 aggiungerà un supporto migliorato per la gestione della configurazione, incluse le API per screenshot, proporzioni e densità. Casi di successo come Asphalt Legends Unite mostrano aumenti significativi della fidelizzazione degli utenti sui pieghevoli dopo l'implementazione di funzionalità adattive.
Inizia a creare app adattive oggi stesso
È il momento di migliorare le tue app Android, rendendole intuitive e reattive su tutti i fattori di forma. Con gli ultimi strumenti e aggiornamenti che stiamo introducendo, hai la possibilità di creare esperienze che si adattano perfettamente a tutti i dispositivi, dai pieghevoli alle auto e non solo. L'implementazione di queste strategie ti consentirà di espandere la tua copertura e soddisfare gli utenti in tutto l'ecosistema Android.
Lasciati ispirare dal talk "Adaptive Android development makes your app shine across devices" ed esplora tutte le risorse di cui avrai bisogno per iniziare il tuo percorso su developer.android.com/adaptive-apps.
Esplora questo annuncio e tutti gli aggiornamenti del Google I/O 2025 su io.google a partire dal 22 maggio.
*Fonte: dati interni di Google
Continua a leggere
-
Notizie sui prodotti
Nel 2025, l'ecosistema Android è cresciuto molto oltre lo smartphone. Oggi, gli sviluppatori hanno l'opportunità di raggiungere oltre 500 milioni di dispositivi attivi, inclusi pieghevoli, tablet, XR, Chromebook e auto compatibili.
Fahd Imtiaz • 2 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
Sono inclusi 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 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.