Chrome pour Android – Accélérer le Web mobile

Boris Smus

Vous savez probablement que Chrome pour Android Bêta a été lancé aujourd'hui. Basé sur le projet Open Source Chromium, ce nouveau navigateur intègre bon nombre des dernières fonctionnalités HTML5 que les développeurs Chrome connaissent et apprécient. Pour une présentation de cette nouvelle fonctionnalité, consultez l'annonce de lancement sur blog.chromium.org et une présentation plus détaillée sur code.google.com. Je passe rapidement en revue les éléments qui m'intéressent personnellement:

Améliorations apportées à l'interface utilisateur

Chrome pour Android permet aux développeurs de créer facilement des interfaces utilisateur Web mobiles modernes à l'aide d'un positionnement fixe, et overflow: scroll pour les éléments à faire défiler individuellement. De plus, le comportement de défilement de type natif est activé par défaut. Chrome pour Android est compatible avec l'ancien modèle Flexbox. Notez toutefois que le modèle d'origine est obsolète et qu'il a été remplacé par un nouveau. Les sélecteurs de date et d'heure sont également pris en charge et la compatibilité anticipée avec <input type="range"> est assurée.

Des graphismes rapides

Chrome pour Android est également compatible avec le canevas avec accélération matérielle et fonctionne très bien. requestAnimationFrame, qui est important pour les mobiles, car il permet au navigateur de décider quand effectuer le rendu. Il peut ainsi gérer plus efficacement l'autonomie de la batterie pour les applications nécessitant une grande quantité de GPU. Chrome pour Android introduit de nombreuses autres fonctionnalités HTML5 notables, parmi lesquelles l'API File System, IndexedDB, les Web Workers et les Web Sockets.

Débogage à distance

Ma fonctionnalité préférée de Chrome pour Android est sans doute le débogage à distance via les outils pour les développeurs Chrome. Le débogage à distance permet aux développeurs Web de déboguer très facilement leur application lorsqu'elle s'exécute sur leur appareil mobile, sans avoir à recourir à des hackers astucieux tels que Weinre. Voici un bref enregistrement d'écran illustrant cette fonctionnalité:

Pour plus d'informations sur le débogage à distance, consultez cet article.

Essayez Chrome pour Android Bêta par vous-même en le téléchargeant sur Google Play. Si vous avez écrit une application Web mobile pour utiliser une fonctionnalité, mais qu'elle n'est pas compatible avec Chrome pour Android, n'oubliez pas qu'il s'agit d'une version bêta. Vérifiez s'il s'agit déjà d'un problème connu et ajoutez-le à vos favoris, le cas échéant. Sinon, veuillez signaler un bug.

Je suis ravi de l'impact positif de Chrome pour Android sur la communauté des développeurs de sites Web mobiles, et je suis impatient de voir les grandes choses que nous pouvons créer ensemble ! Si vous avez d'autres questions, consultez ces questions fréquentes pour savoir si vous y avez déjà répondu. Si vous avez une question concernant le développement de sites Web mobiles pour Chrome, veuillez la publier sur Stack Overflow, en utilisant les tags google-chrome et android.