Notizie sui prodotti

Una guida per i product manager sull'adattamento delle app Android ai vari dispositivi

Lettura di 6 minuti
Fahd Imtiaz
Senior Product Manager

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. Stiamo anche riepilogando tutti gli aggiornamenti di Google I/O per gli sviluppatori Android incentrati sulla creazione di app Android eccellenti e adattabili.

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 limitazioni in termini di ridimensionamento.

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 adattabili sono la norma. È il momento di andare avanti. Le app adattabili 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'adattabilità ora

500-plus-devices.png

Fonte: dati interni di Google

Dare la priorità alle ottimizzazioni per rendere la tua app adattabile 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 adattabili offrono vantaggi tangibili in termini di esperienza utente, efficienza di sviluppo e copertura del mercato.

  • Le app mobile ora possono raggiungere gli utenti su oltre 500 milioni di dispositivi con schermi di grandi dimensioni attivi: le app mobile 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 del 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 baseline" con le modifiche alle API di orientamento e ridimensionamento in Android 16: riteniamo che le app mobile stiano subendo una trasformazione per adattare l'interfaccia utente in modo adattabile 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 è adattabile, potrebbe offrire un'esperienza utente non ottimale su questi schermi. In questo modo, la progettazione adattabile passa da un'opzione a un requisito fondamentale.
goodbye.png
  • Aumenta la copertura degli utenti e la rilevabilità delle app su Play: le app adattabili 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 sui dispositivi con schermi di grandi dimensioni spesso hanno pattern di interazione diversi. Sugli 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 sugli 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 di soli 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'adattamento all'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 gli 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 i dati e le analisi di alto livello confrontando il numero di sessioni su tablet con le sessioni su smartphone, potrebbe sembrare un caso chiuso.

Anche se i dati e 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, è probabile che offra 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 in modo diverso con le app su schermi di grandi dimensioni. 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 che su tablet, rispetto agli utenti di soli smartphone.

3. Evoluzione del mercato: l'ecosistema dei dispositivi Android continua a evolversi. Con l'aumento dei pieghevoli, il prossimo supporto dei display connessi in Android 16 e i fattori di forma come XR e Android Auto, la progettazione adattabile è ora più importante che mai. La creazione per una dimensione dello schermo specifica crea debito tecnico e potrebbe 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 progressi, Android offre molte risorse e strumenti per sviluppatori per ottimizzare le app in modo che siano adattabili. Di seguito sono riportati i passaggi iniziali:

  1. Controlla l'aspetto della tua app sugli 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 mobile 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 sui dispositivi utilizzando soluzioni comprovate per le sfide comuni dell'interfaccia utente.
    2. Inizia con i risultati rapidi. Ad esempio, impedisci ai pulsanti di estendersi alla larghezza dello schermo intero o passa a una barra di navigazione verticale sugli 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 adattabile 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 e assicurati che sia supportato il ridimensionamento (quando gli utenti sono in modalità schermo diviso) e impedisci 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 adattabile 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 esperienza utente.
      2. Poi passa agli schermi o alle parti dell'app che non vengono utilizzati così spesso sugli 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 dei display connessi, gli utenti possono interagire con la tua interfaccia utente senza problemi.
    4. Aggiungi esperienze utente uniche e 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.

Sebbene l'adozione dei principi adattabili (utilizzando strumenti come Jetpack Compose e le classi di dimensioni delle finestre) richieda un investimento iniziale, il rendimento a lungo termine potrebbe essere significativo. Creando e sviluppando 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 adattabili.

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

Il messaggio per i miei colleghi product manager, responsabili delle decisioni e aziende è chiaro: la progettazione adattabile migliorerà la tua app per esperienze Android di alta qualità nel 2025 e negli anni successivi. Un'interfaccia utente adattabile 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 degli utenti e l'acquisizione degli utenti.

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

Scritto da:

Continua a leggere