Apple, Google, Microsoft et Mozilla visent un Web plus cohérent

Apple, Google, Microsoft et Mozilla visent un Web plus cohérent

Apple travaille avec les développeurs de navigateurs Google, Microsoft et Mozilla pour rendre les technologies de conception Web plus cohérentes, quel que soit le navigateur auquel l'utilisateur fait confiance.

Quand une norme n'est-elle pas une norme ?

Le problème est que certains navigateurs gèrent les technologies Web de différentes manières. Cela pourrait donner lieu à l'adage : « Quand une norme cesse-t-elle d'être une norme ? Quand il s'agit d'un standard du web.

Mais lorsqu'il s'agit de développeurs, en particulier les développeurs d'entreprise qui tentent de créer des interfaces Web cohérentes sur les plates-formes, les produits et les navigateurs, cela devient un point d'achoppement douloureux. Il semble que les développeurs de navigateurs aient une compréhension croissante de cela, d'où le nouveau groupe.

L'objectif de l'alliance Interop 2022 est de déterminer comment ces différents éditeurs implémentent les standards du web. Il fait suite à des travaux similaires qui ont eu lieu dans le cadre du consortium Compat 2021.

Ce dernier a connu un certain succès : "Les progrès que nous avons réalisés collectivement en 2021 ont été incroyables, et avec une participation accrue des fournisseurs et un éventail encore plus large de domaines d'interopérabilité à traiter, nous sommes impatients de voir jusqu'où nous sommes parvenus." où la plate-forme Web évoluera cette année », a écrit Daniel Libby, responsable principal du génie logiciel chez Microsoft Edge.

Qu'est-ce que l'interopérabilité 22 ?

L'objectif du projet est d'essayer de garantir que les applications Web basées sur ces normes fonctionnent et se ressemblent dans la forêt dynamique des différents appareils, plates-formes et systèmes d'exploitation. Espérons qu'un jour les développeurs Web pourront être sûrs que les expériences qu'ils proposent sont cohérentes pour tous les utilisateurs.

"L'espoir est que nous puissions passer à un avenir où nous saurons comment rendre ces domaines interopérables, mettre à jour les normes Web pertinentes pour eux et les mesurer avec des tests comme nous le faisons pour les domaines prioritaires", a déclaré Mozilla.

Interop 2022 teste 15 spécifications de plate-forme Web et trois fonctionnalités qui ne sont pas encore complètement développées. Ce qui est testé comprend les couches en cascade, les espaces colorimétriques, les fonctions de couleur CSS, le défilement, etc. Les améliorations dans tous ces domaines seront probablement bien accueillies par les développeurs, les utilisateurs et les opérateurs de plateformes.

Vous pouvez voir les résultats actuels ici et voir le panel de test ici.

Pourquoi Interopérabilité 2022 ?

En un mot, il ne regarde que l'expérience utilisateur / la conception, plutôt que de se plonger dans le code du navigateur. Cela signifie que les développeurs de navigateurs n'ont pas besoin de déverrouiller l'accès aux fonctionnalités de base aux concurrents, ce qu'ils préfèrent ne pas faire.

Fait intéressant, cette tentative intervient alors qu'un groupe de développeurs Web s'est réuni pour se plaindre des limitations de WebKit dans le développement iOS. Plus précisément, ils se plaignent que les développeurs d'autres navigateurs doivent utiliser WebKit, plutôt que leur propre technologie. Les observateurs de l'industrie disent qu'il est peu probable qu'Apple approuve cette demande, non seulement parce qu'elle pourrait accentuer les limites de Safari, mais aussi parce qu'elle pourrait affecter les performances matérielles, la sécurité et la durée de vie de la batterie.

Cela peut ou non être pertinent pour l'implication d'Apple dans Interop 22, mais tout ce qui permet à différents navigateurs de fonctionner de manière plus cohérente aidera probablement à atténuer les critiques.

ce que Apple a dit

Écrivant sur la page WebKit, Apple Evangelist for Web Developer Experiences Jen Simmons a déclaré :

« Toutes ces technologies sont importantes pour Apple et pour tous ceux qui travaillent sur WebKit. Nous nous soucions profondément de la santé du Web et des implémentations interopérables des normes Web. Nous nous félicitons de travailler avec nos collègues des nombreuses organisations de normalisation Web et Interop 2022 pour rendre le Web aussi interopérable que possible. Parce que c'est ainsi que les sites Web et les applications Web fonctionneront le mieux pour les personnes qui comptent le plus : les gens ordinaires qui utilisent le Web pour vivre leur vie.

Les critiques de la société noteront qu'Apple n'a pas accéléré la mise en œuvre de certaines API Web qui pourraient aider les développeurs à créer des applications Web pour concurrencer les applications iOS natives. Bien sûr, Apple n'est pas le seul à être à la traîne dans la mise en place de certaines normes : Google a également trébuché, notamment en matière de confidentialité.

Quoi qu'il en soit, il semble prometteur que les principaux développeurs de navigateurs découvrent que la mâchoire fait la guerre à la guerre. Peut-être que nous aurions tous bénéficié d'avoir appris cette leçon plus à fond à l'école.

Dans les nouvelles connexes, Apple a également publié Safari Technology Preview 141. Il comprend une gamme d'améliorations, notamment des améliorations de Web Inspector, des correctifs d'animation Web, des correctifs CSS et de nouveaux comportements, ainsi que des améliorations de JavaScript, WebAuthn et plus encore.

Suivez-moi sur Twitter ou rejoignez-moi au bar & grill d'AppleHolic et aux groupes de discussion Apple sur MeWe.

Copyright © 2022 IDG Communications, Inc.