Chrome attiva la modalità desktop per impostazione predefinita sui tablet premium

Demo della visualizzazione mobile rispetto a quella desktop su un tablet.

Chrome si è adattato all'ecosistema dei tablet Android attivando la modalità desktop per impostazione predefinita sui tablet premium. Questo post del blog spiega che cos'è la modalità desktop e cosa devono sapere gli sviluppatori per offrire esperienze di alta qualità sui tablet premium.

I siti web devono adattarsi a una serie di dimensioni dello schermo, fattori di forma, metodi di inserimento e funzionalità dei dispositivi. In alternativa all'utilizzo delle tecniche di responsive design, gli sviluppatori web esaminano spesso l'user-agent del browser per pubblicare siti web diversi per dispositivi mobili e computer.

In passato, un user-agent mobile era l'impostazione predefinita per Chrome su Android. In questa modalità, i siti progettati solo per computer (ovvero senza meta viewport) vengono visualizzati utilizzando un'area visibile virtuale predefinita di 980 pixel per una lettura confortevole su una serie di schermi di smartphone. Nei casi in cui l'utente voglia caricare solo la versione desktop del sito (perché il sito esegue il rendering di versioni diverse in base all'user agent), l'utente può attivare le impostazioni della modalità desktop che modificano l'user agent in uno per computer e forzano l'area visibile a 980 pixel.

Poiché l'ecosistema dei tablet Android ha visto la disponibilità di dispositivi più grandi e potenti, abbiamo riscontrato che il sito web desktop può spesso offrire un'esperienza migliore rispetto al sito mobile. I siti web mobile progettati per schermi piccoli e poca RAM non sfruttano sempre lo schermo grande e altre potenti funzionalità dei dispositivi. Pertanto, per i tablet premium, la modalità desktop è ora l'impostazione predefinita.

Con questa modifica, l'User-Agent sarà un User-Agent per computer per impostazione predefinita e utilizzerà un'area visibile corrispondente alla larghezza della finestra e non una dimensione predefinita dell'area visibile di 980 pixel.

Informazioni per gli sviluppatori sulla modalità desktop

Gli utenti di Chrome su Android possono modificare le impostazioni della modalità desktop per richiedere un sito desktop o mobile per impostazione predefinita. Questo non cambierà, quindi molti utenti conosceranno già come cambiare modalità.

Screenshot della richiesta di visualizzazione desktop su Android.

Per impostazione predefinita, Chrome richiederà il sito desktop sui tablet premium (con display di almeno 10" e 8 GB di RAM). Gli sviluppatori web devono assicurarsi che il loro sito web funzioni correttamente in modalità desktop sui tablet.

Con questa modifica alla modalità desktop predefinita, l'user agent predefinito per la maggior parte degli utenti di tablet Android passerà dalla versione mobile, ad esempio:

Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36

a una versione desktop, ad esempio:

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36

Inoltre, le intestazioni HTTP SEC-CH-UA-MODEL e SEC-CH-UA-PLATFORM non segnaleranno più "Pixel Tablet" e "Android", ma rispettivamente "" e "Linux".

Verificare la presenza di questa modifica sui tuoi siti web

Ora che la modalità desktop è diventata predefinita sui tablet premium, è un buon momento per verificare che tutte le interazioni con le versioni desktop del tuo sito funzionino correttamente per gli utenti con e senza tastiera fisica collegata, touchscreen, mouse o trackpad.

Se utilizzi l'agente utente per rilevare se i tuoi utenti utilizzano Android, ad esempio con Google Analytics, prevediamo che questa modifica possa avere un impatto sul tuo sito. Inoltre, poiché Chrome desktop e Chrome su Android non condividono tutte le API della piattaforma web, è fondamentale utilizzare il rilevamento delle funzionalità prima di utilizzare una funzionalità del dispositivo.

Se ti affidi all'agente utente per offrire agli utenti la possibilità di installare la tua app, potresti inavvertitamente offrire il download di un file binario Linux. Ti consigliamo di utilizzare un manifest della web app insieme alla proprietà related_applications. Verrà quindi utilizzato il meccanismo predefinito di Chrome su Android per chiedere all'utente di installare la tua applicazione.

Puoi testare il tuo sito web con la modalità desktop attivata e disattivata seguendo questi passaggi oppure puoi utilizzare la simulazione del dispositivo di Chrome DevTools e le sostituzione dello user agent.