Ouvrir le menu principal

iGeneration

Recherche

Des développeurs veulent supprimer le monopole de WebKit entretenu par Apple sur iOS

Florian Innocente

mercredi 02 mars 2022 à 15:48 • 46

iOS

Un trio de développeurs web britaniques a lancé l'Open Web Advocacy, une initiative pour amener à ouvrir iOS aux moteurs web concurrents de WebKit et développer l'usage des webapps en parallèle aux apps natives.

Il s'agit pour ce groupe, qui ambitionne de réunir d'autres bonnes volontés, de fournir aux législateurs et aux autorités de régulation des informations et détails techniques sur la manière dont Apple empêche les navigateurs web de se mesurer pleinement à Safari et de se poser en plateformes de développement et d'exécution d'applications web performantes.

Après tout rappelle-t-il, lors de la présentation du premier iPhone, Apple par la voix de Steve Jobs lui-même, avait fait du web le support premier du développement d'applications mobiles, avant de rapidement changer le fusil d'épaule au profit d'un App Store sous contrôle.

Au centre de leurs reproches il y a l'obligation faite par Apple à tous les éditeurs de l'App Store qui ont besoin d'un moteur web, d'utiliser WebKit comme Safari. Dans son interface et ses fonctions, Chrome sur iOS diffère de Safari qui diffère de Firefox mais dans leurs fondations, tous les trois sont bâtis sur le même socle pour l'affichage des pages et le fonctionnement de leurs contenus.

Aucun ne peut faire valoir sa différence sur le fond. Pire, Apple réserve à Safari certaines possibilités. Sont citées par exemple l'affichage plein écran sur iPhone (sur l'iPad les navigateurs tiers le peuvent) ; les apps web de jeu qui ne peuvent pas non plus occuper tout l'écran (un avantage laissé aux apps natives de l'App Store) ; l'installation de webapps sur l'écran d'accueil qui est réservée à Safari tout comme l'usage des extensions web ou l'intégration des paiements Apple Pay.

À ces exclusivités pour Safari s'ajoutent des lacunes dans WebKit que les éditeurs tiers n'ont aucun moyen de palier, comme les notifications push, le préchargement de pages, le Web Bluetooth, le Web NFC et quelques dizaines d'autres technologies listées dans un document de synthèse.

La question de la sécurité, souvent mise en avant par Apple pour défendre sa préférence à l'égard des apps natives, est également sujette à critiques. L'actualité récente en a donné un exemple avec le bug "IndexDB", rendu publique mi-janvier, mais dévoilé en novembre et qu'Apple ne corrigera que fin janvier.

Safari 15 : un bug peut révéler un historique de navigation et une identité

Safari 15 : un bug peut révéler un historique de navigation et une identité

Sur iOS tous les navigateurs étaient touchés puisqu'ils utilisent uniformément WebKit, sur Mac à l'inverse on pouvait se tourner vers un concurrent de Safari le temps que la faille soit comblée. Ces développeurs pointent également la lente évolution de WebKit dont les mises à jour interviennent essentiellement lors des grandes révisions d'iOS, alors que chaque éditeur pourrait aller à son rythme s'il était maître du moteur de son navigateur :

Si les navigateurs tiers étaient autorisés, avec un accès complet à toutes les API qu'Apple donne à Safari, cela inciterait Apple à suivre le rythme des autres navigateurs et donnerait aux consommateurs un moyen de voter avec leurs pieds, en passant à un navigateur concurrent lorsque nécessaire.

Avec leur initiative, ces développeurs visent trois objectifs : que les navigateurs tiers aient une liberté d'accès à iOS ; que les web apps disposent des même possibilités et accès aux API que les apps natives et qu'il en résulte une égalité et une absence de contraintes artificiellement entretenues par les propriétaires de plateformes.

Ce sujet a déjà retenu l'attention du régulateur britanique qui enquête depuis un an maintenant sur les conditions d'opération de l'App Store. En décembre dernier, lors d'un point d'étape, il notait que par sa politique restrictive, Apple « contrôle et définit les limites de qualité et de fonctionnalités de tous les navigateurs sur iOS. Cela limite également la possibilité pour les navigateurs concurrents de se différencier de Safari ».

Source :

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

Gardez une eau toujours parfaite : testez-la avec ce capteur connecté

17/09/2025 à 21:00

• 0


Avec iOS 26, l’alarme se fait entendre : gros boutons et déclenchement par les apps tierces

17/09/2025 à 20:30

• 24


SwitchBot commercialise deux robots aspirateurs à petit prix et pleinement compatibles avec Matter

17/09/2025 à 19:25

• 15


Revue de tests de l’iPhone Air : le design séduit, les compromis interrogent

17/09/2025 à 16:26

• 102


Revue des tests des iPhone 17 Pro : ils chauffent moins, mais ne réinventent pas la roue

17/09/2025 à 15:50

• 47


Revue de tests de l'iPhone 17 : un choix enfin plus simple face à l'iPhone 17 Pro

17/09/2025 à 15:47

• 39


Les iPhone 18 Pro auraient un A20 gravé très fin et une 5G sans Qualcomm

17/09/2025 à 14:32

• 24


Des supports magnétiques pour iPhone et un chargeur allume-cigare pour la voiture en promotion

17/09/2025 à 14:15

• 4


tvOS 26 à l’essai : notre prise en main des nouveautés pour l’Apple TV

17/09/2025 à 13:00

• 18


Samsung ajoute de la publicité sur l'écran de ses frigos connectés

17/09/2025 à 11:15

• 55


HomePodOS 26 : une petite mise à jour pour la musique, AirPlay et le Wi-Fi

17/09/2025 à 10:59

• 32


Dix ans plus tard, l’iPhone 6s et l’iPad Air 2 continuent d’être mis à jour

17/09/2025 à 10:13

• 27


iOS 26 : RCS, nouveau Siri, météo par satellite… le programme des prochains mois

17/09/2025 à 09:00

• 37


AirPods Pro 3 : pourquoi le test des embouts n’est pas à prendre à la légère

17/09/2025 à 08:03

• 9


iPhone 17 (Pro) : verres trempés, coques et chargeurs déjà en promo dès 10 €

16/09/2025 à 23:30

• 38


iOS 26 : comment atténuer les excès de Liquid Glass et pour quel résultat

16/09/2025 à 20:30

• 71