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

Dimostrazione della visualizzazione per dispositivi mobili e computer 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 cos'è la modalità desktop e cosa devono sapere gli sviluppatori per offrire esperienze di alta qualità sui tablet di fascia alta.

I siti web devono adattarsi a una serie di dimensioni dello schermo, fattori di forma, metodi di immissione e funzionalità del dispositivo. In alternativa all'utilizzo delle tecniche di adattamento reattivo, gli sviluppatori web spesso esaminano lo user agent del browser per pubblicare diversi siti web per dispositivi mobili e computer.

Storicamente, uno user agent mobile è l'impostazione predefinita per Chrome su Android. In questa modalità, i siti progettati solo per i computer (ovvero, non esiste un meta visualizzazione) verranno mostrati utilizzando un'area visibile virtuale fissa predefinita di 980 px per una lettura confortevole su diversi schermi dei telefoni. Se un utente vuole caricare solo la versione desktop del sito (perché il sito esegue il rendering di versioni diverse del sito in base allo user agent), può attivare le impostazioni della modalità desktop per modificare lo user agent in una versione desktop e forzare l'area visibile a 980 px.

Poiché l'ecosistema dei tablet Android ha visto diventare sempre più disponibili dispositivi potenti e grandi, abbiamo riscontrato che spesso il sito web per computer desktop può offrire un'esperienza migliore rispetto al sito per dispositivi mobili. I siti web per dispositivi mobili progettati per schermi di piccole dimensioni e con bassa RAM non sempre sfruttano le grandi dimensioni dello schermo e le altre potenti funzionalità del dispositivo. Di conseguenza, per i tablet premium, la modalità desktop è ora impostata come predefinita.

Con questa modifica, per impostazione predefinita lo user agent sarà uno user agent per computer e utilizzerà un'area visibile che corrisponde alla larghezza della finestra e non utilizzerà una dimensione predefinita dell'area visibile virtuale pari a 980 px.

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 un sito per dispositivi mobili per impostazione predefinita. La situazione non cambierà, quindi molti utenti avranno già familiarità con il cambio di modalità.

Screenshot della richiesta di vista desktop su Android.

Per impostazione predefinita, Chrome richiederà il sito desktop sui tablet premium (quelli con almeno 10 pollici di display e 8 GB di RAM). Gli sviluppatori web dovrebbero assicurarsi che il loro sito web funziona bene in modalità desktop sui tablet.

Con questo passaggio alla modalità desktop per impostazione predefinita, lo user agent predefinito per la maggior parte degli utenti di tablet Android cambierà 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, come questa:

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 riporteranno più "Pixel Tablet" e "Android", ma riporteranno rispettivamente "" e "Linux".

Testa i tuoi siti web per questa modifica

Con la modalità desktop che sta diventando la modalità 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, touchscreen, mouse o trackpad collegati.

Se ti affidi allo user agent 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 stesse API della piattaforma web, è fondamentale utilizzare il rilevamento delle funzionalità prima di usare una funzionalità del dispositivo.

Se ti affidi allo user agent per offrire ai tuoi utenti l'installazione della tua app, potresti inavvertitamente proporre di scaricare un file binario Linux. Ti consigliamo di utilizzare un manifest per app web insieme alla proprietà related_applications. Verrà quindi utilizzato il meccanismo predefinito di Android per richiedere all'utente di installare l'applicazione.

Per testare il tuo sito web attivando e disattivando la modalità desktop, segui questi passaggi. In alternativa, puoi utilizzare la simulazione di dispositivi Chrome DevTools e gli override dello user agent.