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:
- AppCache ou cache d'application.
- FileSystem et File API (File, FileList, FileReader, Blob)
- localStorage pour stocker des paires clé/valeur simples ;
- IndexedDB, un datastore indexé standard
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 Geolocation pour accéder à la position
- Capture multimédia HTML pour l'accès à l'appareil photo
- Orientation de l'appareil en mode portrait ou paysage
- URI d'intent Android tels que
tel:
etgeo:
, qui donnent accès à l'application Téléphone et à Google Maps.
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.