iOS 16 beta 4 ajoute la prise en charge d’Apple Pay pour fonctionner dans des navigateurs tiers
Apple n’a plus l’exclusivité d’Apple Pay dans Safari et autorise également les navigateurs tiers à l’implémenter.
Jusqu’à présent, le mode de paiement Apple Pay sur les pages Web n’était accessible que lorsque ces sites Web étaient accessibles depuis Safari. Si l’utilisateur accédait à partir de Chrome ou de tout autre navigateur Web disponible sur l’App Store, Apple Pay ne fonctionnait tout simplement pas. Cela change dans la quatrième version de test d’iOS 16 qu’Apple a livrée aux développeurs il y a quelques jours.
L’ouverture d’Apple Pay aux navigateurs tiers correspond probablement aux intentions de l’entreprise d’éviter d’éventuels problèmes réglementaires dans lesquels ils pourraient être accusés de concurrence déloyale. Aujourd’hui plus que jamais, partout dans le monde, Apple ou Google font l’objet d’enquêtes pour déterminer si les règles qu’ils imposent aux autres entreprises dans l’utilisation de leurs plateformes impliquent des pratiques anticoncurrentielles. Tout cela entraîne certains changements dans l’App Store, comme autoriser les paiements en dehors de leurs plateformes par exemple, qui tordent progressivement le bras de ces entreprises et donnent un peu plus de liberté aux développeurs d’Apps et de services.
Ce qui est curieux, c’est que tous les navigateurs tiers disponibles dans l’App Store utilisent le même moteur WebKit pour peindre les pages à l’écran, car Apple n’autorise l’utilisation d’aucun autre moteur invoquant des problèmes de sécurité potentiels. Les moteurs Web des navigateurs sont l’un des principaux points d’entrée pour les pirates car ce sont des systèmes très complexes dans lesquels il est plus probable de trouver des vulnérabilités dans certains de leurs composants. Pour cette raison, Apple préfère limiter l’utilisation de tout autre moteur sur l’iPhone ou l’iPad. Chaque fois que nous voyons un site Web, ou chaque fois que nous ouvrons une page dans une application ou même dans l’App Store lui-même, nous utilisons WebKit. Ça n’arrête pas d’être un peu ironique que si tous les navigateurs Web utilisent le même moteur, jusqu’à présent, Apple Pay ne pouvait pas y être utilisé.