À retenir : – iOS 18.2 autorise les navigateurs tiers à créer des web apps – Les navigateurs peuvent maintenant utiliser leur propre moteur de rendu – Auparavant, WebKit était imposé par Apple pour tous les navigateurs sur iOS – Google et Mozilla souhaitent développer des versions avec leurs moteurs alternatifs – La documentation est réservée aux pays de l’Union européenne
Avec la mise à jour iOS 18.2, Apple ouvre la porte aux navigateurs tiers pour qu’ils puissent créer des applications web en utilisant des moteurs de rendu alternatifs. Jusqu’à présent, cette option n’était pas disponible. En effet, les navigateurs comme Chrome ou Firefox étaient contraints d’utiliser WebKit, le moteur de rendu qui équipe également Safari. Cela a eu pour conséquence que les utilisateurs bénéficiaient d’expériences similaires sur ces différents navigateurs.
Sur Mac et PC, par exemple, Chrome fonctionne avec Blink (le moteur de Chromium) tandis que Firefox s’appuie sur Gecko, offrant ainsi davantage d’options en termes de performances et d’expérience utilisateur. La situation avait commencé à évoluer avec iOS 17.4 en Europe où Apple permettait déjà aux développeurs de navigateurs d’intégrer un moteur alternatif pour leurs applications web.
Cependant, malgré cette avancée, celles-ci continuaient à dépendre de WebKit, ce qui limitait leur performance globale. Avec l’arrivée d’iOS 18.2, il devient possible pour les développeurs de concevoir des applications web utilisant le même moteur que leur navigateur respectif.
Apple a mis à disposition une documentation détaillant son API pour permettre cette transition; néanmoins, elle reste accessible uniquement dans l’Union européenne jusqu’à présent. Actuellement, les principaux navigateurs comme Chrome et Firefox continuent d’utiliser WebKit sous iOS.
Des entreprises telles que Google et Mozilla souhaitent adopter leurs propres moteurs mais se heurtent à des restrictions imposées par Apple qui compliquent ce processus. Ils soulignent également qu’une telle évolution nécessiterait la création d’une version distincte pour l’Union européenne fonctionnant avec un moteur alternatif et une autre version pour le reste du monde intégrant WebKit.