Chrome active le mode ordinateur par défaut sur les tablettes premium

Démonstration de la comparaison entre la vue sur mobile et la version pour ordinateur de bureau sur une tablette.

Chrome s'est adapté à l'écosystème des tablettes Android en activant le mode ordinateur par défaut sur les tablettes premium. Cet article de blog explique ce qu'est le mode ordinateur et ce que les développeurs doivent savoir pour offrir une expérience de haute qualité sur les tablettes premium.

Les sites Web doivent s'adapter à des tailles d'écran, des facteurs de forme, des modes de saisie et des capacités de l'appareil variés. Au lieu d'utiliser des techniques de Responsive Design, les développeurs Web utilisent souvent l'user-agent du navigateur pour diffuser différents sites Web pour les appareils mobiles et les ordinateurs.

Auparavant, un user-agent mobile était utilisé par défaut pour Chrome sur Android. Dans ce mode, les sites conçus uniquement pour les ordinateurs (c'est-à-dire qui n'ont pas de fenêtre d'affichage Meta) s'affichent à l'aide d'une fenêtre d'affichage virtuelle fixe par défaut de 980 pixels pour faciliter la lecture sur divers écrans de téléphone. Si l'utilisateur souhaite charger uniquement la version classique du site (parce que le site affiche différentes versions de son site en fonction de l'user-agent), il peut activer les paramètres du mode bureau qui remplaceront l'user-agent par une version pour ordinateur et forceront la fenêtre d'affichage à 980 pixels.

Étant donné que l'écosystème des tablettes Android est devenu plus vaste et plus puissant désormais disponible, nous avons constaté que le site Web pour ordinateur offre souvent une meilleure expérience que le site mobile. Les sites Web mobiles conçus pour les petits écrans et la faible RAM ne tirent pas toujours parti du grand écran et des autres fonctionnalités puissantes des appareils. Par conséquent, pour les tablettes premium, le mode ordinateur est désormais le mode par défaut.

Avec cette modification, l'user-agent sera, par défaut, un user-agent pour ordinateur de bureau. Il utilisera une fenêtre d'affichage qui correspond à la largeur de la fenêtre et non une taille de fenêtre d'affichage virtuelle par défaut de 980 pixels.

Informations destinées aux développeurs à propos du mode ordinateur

Les utilisateurs de Chrome sur Android peuvent modifier les paramètres du mode bureau pour demander la création d'un site pour ordinateur ou mobile par défaut. Cela ne change pas, et de nombreux utilisateurs savent déjà comment changer de mode.

Capture d'écran de la requête vue pour ordinateur sur Android.

Par défaut, Chrome demandera la version pour ordinateur sur les tablettes premium (celles disposant d'au moins 10 pouces d'écran et de 8 Go de RAM). Les développeurs Web doivent s'assurer que leur site Web fonctionne correctement en mode ordinateur sur les tablettes.

Avec ce passage au mode ordinateur par défaut, le user-agent par défaut pour la majorité des utilisateurs de tablettes Android ne sera plus disponible sur la version mobile, comme ceci:

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

vers une version pour ordinateur de bureau, comme ceci:

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

De plus, les en-têtes HTTP SEC-CH-UA-MODEL et SEC-CH-UA-PLATFORM ne signaleront plus "Pixel Tablet" et "Android", mais "Linux" et "Linux".

Tester vos sites Web pour cette modification

Le mode ordinateur devient l'option par défaut sur les tablettes premium. Il est donc temps de vérifier que toutes les interactions avec la version classique de votre site fonctionnent bien pour les utilisateurs avec et sans clavier physique, écran tactile, souris ou pavé tactile.

Si vous utilisez le user-agent pour détecter si vos utilisateurs utilisent Android (avec Google Analytics, par exemple), ce changement devrait avoir un impact sur votre site. De plus, étant donné que Chrome pour ordinateur et Chrome pour Android ne partagent pas exactement les mêmes API Web Platform, vous devez impérativement utiliser la détection des fonctionnalités avant d'utiliser une fonctionnalité de l'appareil.

Si vous comptez sur le user-agent pour proposer à vos utilisateurs d'installer votre application, vous pourriez par inadvertance proposer de télécharger un binaire Linux. Nous vous recommandons d'utiliser un fichier manifeste d'application Web avec la propriété related_applications. Chrome utilise alors le mécanisme par défaut d'Android pour inviter l'utilisateur à installer votre application.

Vous pouvez tester votre site Web avec le mode ordinateur activé et désactivé en suivant ces étapes. Vous pouvez également utiliser la simulation des appareils des outils pour les développeurs Chrome et les remplacements user-agent.