Novità sul prodotto

Guida per i product manager all'adattamento delle app Android ai vari dispositivi

Lettura di 6 minuti
Visualizza il profilo di Fahd Imtiaz
Fahd Imtiaz Senior Product Manager, Android Developer Experience

Oggi Android lancia alcuni aggiornamenti sulla piattaforma, tra cui l'inizio del lancio di Android 16, con dettagli per sviluppatori e utenti, un'anteprima per sviluppatori per esperienze desktop Android migliorate con display connessi, aggiornamenti per gli utenti Android su app Google e altro ancora, oltre al Pixel Drop di giugno. Inoltre, riassumiamo tutti gli aggiornamenti di Google I/O per gli sviluppatori Android incentrati sulla creazione di app Android eccellenti e adattive.

Con la continua comparsa di nuovi fattori di forma, l'ecosistema Android è più dinamico che mai.

Dagli smartphone ai pieghevoli, passando per tablet, Chromebook, TV, auto, Wear e XR, gli utenti Android si aspettano che le loro app funzionino senza problemi su una gamma sempre più diversificata di fattori di forma. Tuttavia, molte app Android non soddisfano queste aspettative perché sono create con vincoli dell'interfaccia utente, ad esempio sono bloccate a un singolo orientamento o hanno un ridimensionamento limitato.

Tenendo presente questo aspetto, Android 16 ha introdotto modifiche alle API per le app che hanno come target il livello SDK 36 per ignorare le limitazioni di orientamento e ridimensionamento a partire dai dispositivi con schermi di grandi dimensioni, passando a un modello unificato in cui le app adattive sono la norma. È il momento di andare avanti. Le app adattive non sono solo il futuro di Android, ma anche l'aspettativa che la tua app si distingua tra i fattori di forma Android.

Perché dovresti dare la priorità all'adattamento ora

500-plus-devices.png

Fonte: dati interni di Google

Dare la priorità alle ottimizzazioni per rendere la tua app adattiva non significa solo stare al passo con le modifiche alle API di orientamento e ridimensionamento in Android 16 per le app che hanno come target l'SDK 36. Le app adattive offrono vantaggi tangibili in termini di esperienza utente, efficienza di sviluppo e copertura del mercato.

  • Le app per dispositivi mobili ora possono raggiungere gli utenti su oltre 500 milioni di dispositivi con schermi di grandi dimensioni attivi: le app per dispositivi mobili vengono eseguite su pieghevoli, tablet, Chromebook e persino auto compatibili, con modifiche minime. Android 16 introdurrà miglioramenti significativi nella gestione delle finestre delle app per un'esperienza simile a quella di un computer su schermi di grandi dimensioni, inclusi i display connessi. Android XR apre una nuova dimensione, consentendo alle tue app esistenti di essere disponibili in ambienti immersivi. L'aspettativa degli utenti è chiara: un'esperienza coerente e di alta qualità che si adatti in modo intelligente a qualsiasi schermo, che si tratti di un pieghevole, un tablet con tastiera o una finestra mobile e ridimensionabile su un Chromebook.
  • "La nuova base" con le modifiche alle API di orientamento e ridimensionamento in Android 16: riteniamo che le app per dispositivi mobili stiano subendo una trasformazione per adattare l'interfaccia utente in modo reattivo a qualsiasi dimensione dello schermo, proprio come i siti web. Android 16 ignorerà le limitazioni definite dalle app, come l'orientamento fisso (solo verticale) e le finestre non ridimensionabili, a partire dagli schermi di grandi dimensioni (la larghezza minima del dispositivo è >= 600 dp), inclusi i tablet e i display interni dei pieghevoli. Per la maggior parte delle app, è fondamentale aiutarle a estendersi a qualsiasi dimensione dello schermo. In alcuni casi, se la tua app non è adattiva, potrebbe offrire un'esperienza utente non ottimale su questi schermi. In questo modo, la progettazione adattiva passa da un'opzione a un requisito fondamentale.
goodbye.png
  • Aumenta la copertura degli utenti e la rilevabilità delle app su Play: le app adattive hanno maggiori probabilità di essere classificate più in alto su Play e di essere presentate in articoli editoriali su tutti i fattori di forma, raggiungendo un pubblico più ampio nella ricerca e nelle home page di Play. Inoltre, Google Play Store mostra valutazioni e recensioni su tutti i fattori di forma. Se la tua app non è ottimizzata, la prima impressione di un potenziale utente potrebbe essere rovinata da una recensione a 1 stella che si lamenta di un'interfaccia utente allungata su un dispositivo che non possiede ancora. Inoltre, gli utenti hanno maggiori probabilità di interagire con le app che offrono un'esperienza ottimale sui loro dispositivi.
  • Maggiore coinvolgimento su schermi di grandi dimensioni: gli utenti che utilizzano dispositivi con schermi di grandi dimensioni spesso hanno pattern di interazione diversi. Su schermi di grandi dimensioni, gli utenti possono interagire per sessioni più lunghe, eseguire attività più complesse e consumare più contenuti.

Dopo l'ottimizzazione, i concetti hanno registrato un aumento del 70% del coinvolgimento degli utenti su schermi di grandi dimensioni.
L'utilizzo di 6 delle principali app di streaming multimediale negli Stati Uniti è stato fino a 3 volte superiore per gli utenti di tablet e smartphone rispetto agli utenti che utilizzano solo smartphone.

  • Esperienze app più accessibili: secondo la Banca Mondiale, il 15% della popolazione mondiale ha un qualche tipo di disabilità. Le persone con disabilità dipendono da app e servizi che supportano l'accessibilità per comunicare, imparare e lavorare. L'orientamento preferito dall'utente migliora l'accessibilità delle applicazioni, contribuendo a creare un'esperienza inclusiva per tutti.

Oggi, la maggior parte delle app è creata solo per smartphone

android-16-form-factors_2.png

"...considerando il numero di utenti, il ROI non giustifica l'investimento".

Questa è una risposta frequente da parte di product manager e responsabili delle decisioni e, se esamini solo le analisi di alto livello confrontando il numero di sessioni su tablet con quelle su smartphone, potrebbe sembrare un caso chiuso.

Anche se le analisi di alto livello potrebbero mostrare un numero di sessioni inferiore sui tablet rispetto agli smartphone, concludere che gli schermi di grandi dimensioni non valgano la pena in base al solo volume attuale può essere una trappola, che ti fa perdere un coinvolgimento prezioso e opportunità future.

Vediamo perché:

1. Il ciclo "uovo e gallina" dell'esperienza utente: è possibile che il basso utilizzo sia un sintomo piuttosto che la causa principale? Gli utenti abbandonano rapidamente le app che sembrano macchinose o non funzionanti. Se la tua app su schermi di grandi dimensioni è un'interfaccia per smartphone allungata, probabilmente offre un'esperienza utente negativa. La mancanza di utenti potrebbe riflettere la mancanza di una buona esperienza, non necessariamente la mancanza di potenziali utenti.

2. Oltre al volume degli utenti, esamina il coinvolgimento degli utenti: non limitarti a contare gli utenti, analizza il loro valore. Gli utenti interagiscono con le app su schermi di grandi dimensioni in modo diverso. Lo schermo di grandi dimensioni spesso porta a sessioni più lunghe ed esperienze più coinvolgenti. Come accennato in precedenza, i dati di utilizzo mostrano che la durata del coinvolgimento aumenta in modo significativo per gli utenti che interagiscono con le app sia su smartphone sia su tablet, rispetto agli utenti che utilizzano solo smartphone.

3. Evoluzione del mercato: l'ecosistema dei dispositivi Android continua a evolversi. Con l'aumento dei pieghevoli, il prossimo supporto per i display connessi in Android 16 e i fattori di forma come XR e Android Auto, la progettazione adattiva è ora più importante che mai. La creazione per una dimensione dello schermo specifica crea debito tecnico e può rallentare la velocità di sviluppo e compromettere la qualità del prodotto a lungo termine.

Ok, mi hai convinto. Non saprei da dove iniziare…

three-step-workflow.png

Per le organizzazioni pronte a fare un passo avanti, Android offre molte risorse e strumenti per sviluppatori per ottimizzare le app in modo che siano adattive. Scopri di seguito come iniziare:

  1. Controlla l'aspetto della tua app su schermi di grandi dimensioni oggi: inizia esaminando lo stato attuale della tua app su tablet, pieghevoli (in diverse posizioni), Chromebook e ambienti come la gestione delle finestre delle app. Verifica se la tua app è disponibile su questi dispositivi o se stai escludendo involontariamente questi utenti richiedendo funzionalità non necessarie all'interno dell'app.
  2. Risolvi i problemi comuni dell'interfaccia utente: valuta cosa ti sembra strano nell'interfaccia utente della tua app oggi. Abbiamo a disposizione molte indicazioni su come tradurre facilmente la tua app per dispositivi mobili su altri schermi.
    1. Consulta la galleria di progettazione per schermi di grandi dimensioni per trovare ispirazione e capire come l'interfaccia utente della tua app può evolversi su tutti i dispositivi utilizzando soluzioni comprovate per le sfide comuni dell'interfaccia utente.
    2. Inizia con risultati rapidi. Ad esempio, impedisci ai pulsanti di estendersi alla larghezza dello schermo intero o passa a una barra di navigazione verticale su schermi di grandi dimensioni per migliorare l'ergonomia.
    3. Identifica i pattern in cui i layout canonici (ad es. elenco-dettagli) potrebbero risolvere eventuali problemi dell'interfaccia utente che hai identificato. Una visualizzazione list-detail potrebbe migliorare la navigazione della tua app? Un riquadro di supporto laterale sfrutterebbe meglio lo spazio aggiuntivo rispetto a un riquadro inferiore?
  3. Ottimizza la tua app in modo incrementale, schermo per schermo: potrebbe essere utile dare la priorità all'approccio all'ottimizzazione, perché non tutto deve essere perfettamente adattivo fin dal primo giorno. Migliora la tua app in modo incrementale in base a ciò che conta di più: non è tutto o niente.
    1. Inizia dalle basi. Consulta le Norme sulla qualità delle app per schermi di grandi dimensioni, che classificano e danno la priorità alle correzioni più importanti per gli utenti. Rimuovi le limitazioni di orientamento per supportare la modalità verticale e orizzontale, assicurati che sia supportato il ridimensionamento (quando gli utenti sono in modalità schermo diviso) ed evita l'allungamento eccessivo di pulsanti, campi di testo e immagini. Queste correzioni fondamentali sono essenziali, soprattutto con le modifiche alle API in Android 16 che renderanno questi aspetti ancora più importanti.
    2. Implementa le ottimizzazioni del layout adattivo concentrandoti prima sui percorsi utente o sugli schermi principali.
      1. Identifica gli schermi in cui le ottimizzazioni (ad esempio un layout a due riquadri) offrono il maggior vantaggio in termini di UX.
      2. Poi passa agli schermi o alle parti dell'app che non vengono utilizzate spesso su schermi di grandi dimensioni.
    3. Supporta metodi di input diversi dal tocco, inclusi tastiera, mouse, trackpad e stilo. Con i nuovi fattori di forma e il supporto per i display connessi, gli utenti possono interagire con la tua interfaccia utente senza problemi.
    4. Aggiungi esperienze utente principali differenzianti, come il supporto per la modalità da tavolo o la modalità a doppio schermo sui pieghevoli. Questo può avvenire in base al caso d'uso. Ad esempio, la modalità da tavolo è ideale per guardare video, mentre la modalità a doppio schermo è ideale per le videochiamate.

Anche se l'adozione dei principi adattivi (utilizzando strumenti come Jetpack Compose e le classi di dimensioni delle finestre) richiede un investimento iniziale, il rendimento a lungo termine può essere significativo. Progettando e creando le funzionalità una sola volta e consentendo loro di adattarsi alle dimensioni dello schermo, i vantaggi superano il costo della creazione di più layout personalizzati. Per saperne di più, consulta le indicazioni per gli sviluppatori di app adattive.

Sfrutta il potenziale della tua app con la progettazione di app adattive

Il messaggio per i miei colleghi product manager, responsabili delle decisioni e aziende è chiaro: la progettazione adattiva migliorerà la tua app per esperienze Android di alta qualità nel 2025 e negli anni successivi. Un'interfaccia utente adattiva e reattiva è il modo scalabile per supportare i numerosi dispositivi Android senza sviluppare in base al fattore di forma. Se ignori il diverso ecosistema di dispositivi di pieghevoli, tablet, Chromebook e fattori di forma emergenti come XR e auto, la tua attività accetta costi nascosti derivanti da recensioni negative degli utenti, minore rilevabilità su Play, aumento del debito tecnico e opportunità mancate per aumentare il coinvolgimento e l'acquisizione di utenti.

Massimizza l'impatto delle tue app e sblocca nuove esperienze utente. Scopri di più sulla creazione di app adattive oggi stesso.

Scritto da:
Continua a leggere