Google Chrome sur Android

Pour obtenir la liste complète des fonctionnalités destinées aux développeurs dans Chrome sur Android, consultez chromestatus.com. Téléchargez Chrome sur le Play Store.

Une expérience de navigation de premier ordre

Lorsque l'utilisateur se connecte à Chrome sur un appareil, les onglets et l'historique de navigation de cette session sont disponibles lorsqu'il se connecte à Chrome sur un autre appareil. Tout le contenu de la page est synchronisé entre les instances Chrome, et pas seulement l'URL. L'utilisateur n'a donc pas besoin de renvoyer ses identifiants pour consulter une carte d'embarquement ou un article sur un site nécessitant une connexion.

La barre d'adresse utilise le préchargement pour renseigner les URL et exécute des requêtes de recherche à l'aide de suggestions basées sur l'historique de navigation et les favoris locaux. Cette fonctionnalité ne s'exécute que lorsque l'utilisateur est connecté au Wi-Fi.

Performances

Chrome pour Android permet aux petits appareils de bénéficier de la même architecture multiprocessus, du rendu accéléré par GPU et du moteur JavaScript V8, optimisés pour les architectures mobiles. Grâce aux fonctionnalités graphiques suivantes, Chrome pour Android offre de hautes performances graphiques:

  • Accélération du GPU pour l'élément canvas
  • Transformations et transitions CSS fluides
  • Prise en charge de requestAnimationFrame pour des animations plus efficaces.

Identifier et résoudre les problèmes à l'aide des outils de développement

Vous pouvez déboguer des sites Web mobiles grâce à la suite complète d'outils pour les développeurs Chrome, qui s'exécute sur un navigateur pour ordinateur, connecté à votre téléphone via USB. En savoir plus sur le débogage à distance

En plus des outils de développement, Chrome pour Android fournit des fonctionnalités de développement plus avancées pour des cas d'utilisation très spécifiques:

  • Diagnostics GPU: chrome://gpu
  • Débogage d'AppCache: chrome://appcache-internals
  • Débogage de la pile Net: chrome://net-internals

Vous pouvez également utiliser les API Resource Timing et User Timing pour analyser les performances d'une application.

Travaillez hors connexion

Il est pratique de travailler en ligne, mais les connexions échouent parfois lorsque le signal est bloqué ou inexistant. Pour faciliter cela, Chrome pour Android est compatible avec les API de stockage suivantes:

En savoir plus sur le stockage hors connexion

Normes et API

Chrome pour Android est compatible avec les normes Web modernes. Pour obtenir un aperçu des fonctionnalités de chaque version de Chrome, consultez chromestatus.com.

API de l'appareil

Dans un monde mobile, il est important de pouvoir accéder à l'environnement contextuel de l'utilisateur, de l'emplacement et de l'orientation de l'appareil à l'accès à l'appareil photo. Avantages de Chrome pour Android:

API standards

Chrome pour Android est compatible avec de nombreuses API HTML5 que vous pouvez utiliser dans vos applications.

  • requestAnimationFrame pour obtenir des performances d'animation optimales
  • Communication interactive entre le serveur et le client avec WebSockets
  • Multithreading avec Web Workers (dédié uniquement)
  • requestFullscreen (actuellement via l'appel précédé, webkitRequestFullScreen()) pour vous permettre de masquer l'interface utilisateur du navigateur (Chrome)
  • WebRTC pour une communication en temps réel sans plug-in
  • WebAudio pour traiter et synthétiser les signaux audio
  • Compatibilité expérimentale (via chrome://flags dans la barre d'adresse Chrome) pour les API suivantes :
    • WebGL pour créer des graphiques en trois dimensions pour les navigateurs Web

Sécurité

Chrome pour Android est compatible avec Content Security Policy afin de réduire considérablement le risque et l'impact des attaques XSS, à l'aide de l'en-tête HTTP standard (sans préfixe) : Content-Security-Policy.

Problèmes connus

Pour connaître les problèmes actuels, consultez la liste sur crbug.com et ajoutez ceux dont vous avez le plus besoin à vos favoris. Si vous détectez un nouveau problème, consignez-le sur new.crbug.com.