Le navigateur Safari adopte un modèle d’extensions similaire à Chrome/Firefox
(developer.apple.com)-
Comme sur les autres navigateurs, il sera possible de développer des extensions via l’API WebExtensions
-
Un outil de conversion sera fourni dans la bêta de Xcode 12 pour permettre la conversion des extensions existantes
-
Les Web Extensions développées pourront également être publiées sur le Mac App Store
-
Safari permet de développer des extensions de deux façons
→ Safari App Extension : avec Obj-C/Swift et JS/CSS
→ Safari Web Extension : HTML,JS,CSS
2 commentaires
Safari a adopté depuis longtemps un modèle sandbox, donc l’impact devrait être limité, tandis que les effets positifs semblent nombreux.
Avec le passage de FF à WebExtension, beaucoup d’extensions se sont retrouvées dans l’impossibilité de proposer certaines fonctionnalités.
Les développeurs existants vont sans doute y gagner en confort.