
Avec Safari 14, Apple propose la possibilité d’ajouter des extensions Web qui sont déjà disponibles sur Chrome et sur Firefox. Le fabricant explique comment faire.
Dans une annonce dédiée aux développeurs, Apple explique que « les Safari Web Extensions peuvent ajouter des fonctionnalités personnalisées à Safari 14 bêta en utilisant la même API WebExtensions que celle utilisée dans d’autres navigateurs, tels que Chrome, Firefox et Edge. Et grâce à un nouvel outil de conversion dans Xcode 12 bêta, vous pouvez rapidement porter vos extensions existantes dans Safari et les rendre disponibles sur le Mac App Store cet automne ».
Pour créer une extension Web Safari, Apple indique que deux options sont proposées :
- La première consiste à convertir une extension existante sur Chrome ou Firefox en une extension Web Safari, afin de pouvoir l’utiliser dans Safari sur macOS et la distribuer dans l’App Store. Le fabricant indique que Xcode inclut un outil de ligne de commande pour simplifier ce processus.
- Et la deuxième consiste à créer une nouvelle extension Web Safari dans Xcode à l’aide du modèle intégré. Par la suite, il sera possible de reconditionner les fichiers d’extension pour un déploiement dans d’autres navigateurs (Chrome ou Firefox).
Apple annonce que les extensions Web Safari seront disponibles avec la version finale de macOS 11 Big Sur (et les versions ultérieures), dans macOS 10.14.6 Mojave et dans macOS 10.15.6 Catalina avec Safari 14 installé.