Comment Microsoft s’apprête à rendre Google Chrome encore meilleur



Vous avez probablement entendu parler de la décision de Microsoft d’adopter Chromium, le projet open source servant de fondation à Google Chrome, pour son navigateur Edge. Cette transition n’est pas seulement bénéfique pour Edge ; les contributions de Microsoft à Chromium auront également un impact positif sur Chrome.

Tous les moteurs de navigation passent à l’open source

Certains s’inquiètent du partenariat entre Microsoft et Google, craignant une mainmise sur le web. Pourtant, l’abandon du moteur EdgeHTML par Microsoft est une excellente nouvelle. EdgeHTML était le dernier moteur de navigateur propriétaire. Désormais, tous les moteurs seront open source.

Concrètement, les améliorations apportées à Edge profiteront à Chrome, et inversement. D’autres navigateurs basés sur Chromium, tels qu’Opera, bénéficieront également de ces avancées. Si vous êtes un utilisateur de Chrome, attendez-vous à ce que votre navigateur soit encore amélioré grâce aux efforts de Microsoft. Nous sommes loin de l’époque des rivalités acharnées.

Une meilleure prise en charge tactile

Malgré ses faiblesses, Edge a toujours proposé une interface tactile de qualité. Les performances de défilement sur les ordinateurs portables dotés d’un pavé tactile de précision sont fluides et agréables. Cela s’explique par l’intérêt de Microsoft pour les PC tactiles sous Windows 10.

Le document d’intention open source de Microsoft indique clairement qu’il s’agit d’un de ses « domaines d’intérêt initiaux ». Plus précisément, Microsoft affirme qu’il peut « contribuer à améliorer l’expérience tactile sur les ordinateurs de bureau, la reconnaissance des gestes et la fluidité du défilement, en particulier sur les appareils Windows récents. »

Un esprit critique pourrait penser : « Bien sûr, Microsoft doit travailler dur pour que Chromium atteigne le niveau de prise en charge tactile actuel d’Edge. » Cependant, ce travail ne bénéficiera pas seulement à Edge. Il sera intégré à Chromium, et toute future amélioration de la réactivité tactile par Microsoft profitera également à Chrome sur les PC tactiles.

Autonomie de la batterie accrue

Microsoft ne mentionne pas explicitement l’autonomie de la batterie dans son document d’intention, mais on peut s’attendre à ce que les efforts de Microsoft permettent à Chrome de consommer moins d’énergie, prolongeant ainsi l’autonomie des batteries pour tous les utilisateurs de Windows utilisant Chrome.

Depuis quelques années, Microsoft met en avant les avantages supposés d’Edge en matière d’autonomie par rapport à Chrome. Cela a toujours été une priorité pour Microsoft, ce qui est logique. Les fabricants de PC testent l’autonomie de la batterie avec le navigateur inclus par défaut, Edge, et tout le monde souhaite afficher les meilleurs chiffres possibles.

Si Edge offre une meilleure autonomie que Chrome, et que l’avantage affiché par Microsoft s’est amenuisé, il est impensable que Microsoft accepte une baisse significative de ses chiffres après ce changement. Tous les efforts de Microsoft pour améliorer l’autonomie dans Edge bénéficieront également à Chrome.

Chrome natif sur PC ARM

Microsoft pousse les PC ARM, mais leurs performances ne sont pas encore optimales. Le matériel n’est pas encore au point. Ces appareils ont besoin de processeurs ARM plus puissants et plus rapides.

Ils ont également besoin de navigateurs natifs. Windows pour ARM dispose d’une couche d’émulation, ce qui lui permet d’exécuter les logiciels de bureau x86 et x64 habituels. Cependant, cette couche d’émulation ralentit les choses, ce qui signifie que la version Windows standard de Chrome est moins performante sur les PC ARM.

Microsoft travaille activement au portage de Chromium vers ARM64 en collaboration avec les ingénieurs de Google. Bientôt, il sera possible d’installer une version native de Chrome sur ces PC ARM, améliorant ainsi leurs performances et leur autonomie. Microsoft n’aurait certainement pas entrepris ce travail sans passer à Chromium, et Google n’aurait probablement pas fourni autant d’efforts pour prendre en charge la nouvelle plateforme Windows de Microsoft sur ARM.

Accessibilité améliorée

Bien que ce ne soit pas une fonctionnalité à laquelle la plupart des gens pensent spontanément, l’accessibilité est essentielle. Microsoft s’engage à rendre Chromium plus accessible :

Afin de répondre aux besoins de tous nos clients, nous prévoyons de tirer parti de l’accessibilité de la base de code de Chromium en ajoutant des interfaces Microsoft UI Automation (UIA) pour prendre en charge le Narrateur et d’autres technologies d’assistance sous Windows, en nous intégrant aux paramètres d’accessibilité Windows tels que le contraste élevé, le style des légendes, l’amélioration de l’accessibilité des commandes et la prise en charge de la navigation au curseur.

C’est une excellente nouvelle pour de nombreuses personnes. Et, étant donné que tout ce travail est effectué dans Chromium, Chrome fonctionnera également mieux avec les technologies d’assistance sous Windows. C’est un avantage pour tous.

Autres améliorations significatives

Microsoft dotera l’interface de son navigateur Edge de fonctionnalités uniques, telles que la possibilité de dessiner sur les pages web et l’intégration de Cortana. Cependant, toute amélioration du navigateur sous-jacent profitera à tous.

Par exemple, beaucoup préfèrent le rendu du texte de Microsoft Edge, qu’ils jugent supérieur à celui de Chrome sous Windows 10. Un utilisateur de Reddit a même soulevé ce point auprès du chef de projet d’Edge. Si Microsoft tient compte de cela et améliore le rendu du texte du nouveau navigateur Edge, le rendu du texte de Chrome s’en trouvera également amélioré.

Le document d’intention indique également que la sécurité est un domaine d’intérêt. Microsoft a présenté Edge comme le navigateur le plus sûr. Que ce soit vrai ou non, tout le travail de Microsoft sur la sécurité d’Edge sera intégré à Chromium, rendant ainsi Chrome encore plus sûr sous Windows 10.

Microsoft pourrait également ajouter la prise en charge de nouvelles fonctionnalités de sécurité Windows 10 de bas niveau à Chromium. Aujourd’hui, Edge peut s’exécuter dans un conteneur sécurisé grâce à Windows Defender Application Guard. Microsoft devra prendre en charge Chromium avec Windows Defender Application Guard. Il est donc possible que Chrome puisse également fonctionner dans un conteneur.

Qu’en est-il de Safari et Firefox ?

Google Chrome et Apple Safari étaient tous deux basés sur WebKit, mais ont ensuite divergé. Néanmoins, Blink (qui fait partie de Chromium) et le moteur WebKit utilisé par Safari sont assez similaires. Par conséquent, certaines des améliorations apportées par Microsoft pourraient éventuellement se répercuter sur le navigateur Safari d’Apple.

Bien que Mozilla Firefox puisse sembler être un cas à part, il y a des raisons de se réjouir. Firefox a concurrencé avec succès Internet Explorer 6 et a relancé la concurrence sur le marché des navigateurs. Il y a également une victoire finale contre EdgeHTML, le dernier moteur de navigateur propriétaire.

Désormais, si Microsoft apporte des innovations intéressantes au navigateur Edge, Mozilla pourra consulter le code open source et s’en inspirer. C’est un avantage considérable.

Les applications Electron pourraient également s’améliorer

Il existe d’autres améliorations potentielles pour tous les utilisateurs de Windows, même ceux qui n’utilisent pas Chrome !

De nombreuses applications de bureau modernes sont des applications Electron. Elles sont construites à l’aide de technologies web et fonctionnent dans leurs propres fenêtres sur votre bureau. Chaque application Electron comprend sa propre version intégrée de Chromium.

Imaginez avoir un navigateur Chromium distinct pour chaque site web que vous utilisez. Cela nécessiterait plus de mémoire, plus d’espace disque et plus de téléchargements de mises à jour. C’est ce qui se passe aujourd’hui avec les applications Electron.

Avec l’adoption d’un navigateur basé sur Chromium comme standard sous Windows 10, Microsoft a l’opportunité d’intégrer directement au système d’exploitation la technologie dont ces applications ont besoin, les rendant ainsi plus légères. Cela améliorerait les performances des applications, économiserait de l’espace disque, réduirait le besoin de téléchargements de mises à jour et augmenterait l’autonomie de la batterie.