![Navigateurs Navigateurs](images/news/categories/browser.png)
Les règles sont faites pour être enfreintes, non ? En fait ça dépend. Parmi les nombreux enjeux de l' App Store , il y en a un qui concerne les navigateurs et prévoit que tous ceux pour iPhone et iPad doivent utiliser le même moteur de rendu (le composant qui nous permet d'obtenir une représentation graphique des sites que nous visitons) de Safari, c'est-à-dire WebKit. Mais Google a développé un fork de WebKit, Blink, qu'il veut maintenant également apporter aux appareils Apple, ou du moins créer une discussion à ce sujet en montrant ses avantages. Début février 2023, le site The Register a repéré un nouveau projet Chromium Bug Tracker , dans lequel l'équipe a annoncé son intention de commencer à porter Blink sur iOS. Évidemment, ce n'était pas censé être un produit à apporter à l'App Store, mais plutôt une vitrine pour montrer les avantages de Blink sur la plate-forme Apple également. Dans les semaines qui ont suivi l'annonce du projet, Google (et Igalia, un important cabinet de conseil open source collaborant activement sur Chromium) ont travaillé à l'obtention d'un navigateur " content_shell " rationalisé mais fonctionnel dans iOS, et certains développeurs ont même partagé une capture d'écran de l'application fonctionnant sur un iPhone 12 . Mais pour les plus compétents, il est même possible de compiler le navigateur indépendamment . Google a en effet sorti un guide expliquant comment faire (uniquement depuis Mac), et le site 9TO5Google a réussi, non sans mal, en entreprise, du moins via Xcode Simulator.
La découverte la plus curieuse est que certains sites Web vérifient si un navigateur est en cours d'exécution sur un iPhone et désactivent explicitement certaines fonctionnalités qui ne sont pas disponibles via Safari/WebKit . Pour surmonter cela, vous devrez modifier l' agent utilisateur du navigateur , afin de prétendre que le navigateur fonctionne sur Android et de tromper le site, mais évidemment ce n'est qu'un des problèmes rencontrés (et au cas où Chrome avec Blink serait un jour publié sur l'App Store, les développeurs du site eux-mêmes devront supporter le nouveau moteur de rendu). Néanmoins, le développement se poursuit et sur le site Chromium Bugs , plusieurs contributions mettent en évidence ou proposent des solutions à divers bogues. Qui sait si Apple se bouche les oreilles cette fois, mais pour l'instant, on ne peut qu'espérer.