Chromium est le projet open source de Google qui sert de base à Chrome et à d’autres navigateurs tels qu’Opera et Vivaldi, qui hébergent des versions pour Windows, MacOS, Linux et Android. Ce mardi (31), Google a publié le code source de la seule plateforme qui n’était pas encore dans le projet (et la plus compliquée à développer) : iOS.
Selon Google, Chrome pour iOS n’était pas disponible sur Chromium en raison de la complexité de l’adaptation du navigateur à la plateforme mobile d’Apple. Avec les restrictions imposées par Apple, les navigateurs iOS doivent utiliser WebKit, le même adopté par Safari ? cependant, Chrome a son propre moteur de rendu, Blink.
Le résultat ? Google doit prendre en charge deux moteurs de rendu, ce qui nécessite du code supplémentaire pour que le navigateur fonctionne sur toutes les plateformes. Cela a créé des complexités supplémentaires que nous voulions éviter de mettre dans la base de code de Chromium, selon l’entreprise. Le moteur de recherche indique qu’il a “passé beaucoup de temps ces dernières années” à modifier le code source de la version iOS et à l’adapter à Chromium.
Même ceux qui ne sont pas développeurs et n’ont jamais pensé à compiler le navigateur en profiteront : le rythme de développement sera accéléré, et Google pourra corriger les bogues, ajouter de nouvelles fonctionnalités et corriger les vulnérabilités sur toutes les plateformes avec une plus grande agilité, avec l’aide de la communauté. De plus, nous verrons probablement bientôt de nouveaux navigateurs (basés sur Chromium) arriver sur iOS.
Si vous voulez vous salir les mains avec du code, le dépôt Chromium pour iOS est déjà disponible à Google Git.