Apple facilite la migration des extensions de Chrome vers Safari

    Apple facilite la migration des extensions de Chrome vers Safari

    Apple a présenté macOS 11 Big Sur plus tôt cette semaine et a passé du temps à parler des nouvelles fonctionnalités et améliorations de Safari. En plus des extensions natives, Apple a ajouté la prise en charge des extensions Web, ce qui facilitera grandement le portage d'une extension développée pour Chrome, Firefox ou Edge.

    Apple a expliqué plus en détail le fonctionnement de cette nouveauté lors d'une session à la WWDC. Safari prend déjà en charge les extensions, mais si vous utilisez Safari, vous savez qu'il n'y a pas beaucoup de diversité.




    Les extensions de partage vous permettent d'ajouter des fonctionnalités au menu de partage de Safari. Par exemple, Pocket ou Instapaper profitent des extensions de partage pour pouvoir utiliser JavaScript sur une page web et renvoyer le résultat à la page.

    D'autres navigateurs ont utilisé une approche différente. Ils tirent parti des technologies Web telles que JavaScript, HTML et CSS. C'est pourquoi Apple ajoute d'autres types d'extensions avec Safari Web Extensions.

    Comme les autres extensions Safari, les extensions Web conçues pour Safari sont conditionnées en tant qu'applications natives. Cela signifie que les développeurs soumettront les extensions à l'App Store pour approbation. Les utilisateurs téléchargeront l'application qui contient l'extension. L'application n'a rien à faire, elle peut simplement être un conteneur.

    Apple a créé un convertisseur d'extensions pour faciliter le transfert rapide d'extensions. Lorsque vous l'exécutez, il vous dira si tout fonctionnera comme prévu. À partir d'ok, vous pouvez le conditionner en tant que projet Xcode, le signer et l'envoyer à l'App Store.

    Certaines extensions nécessitent des autorisations spéciales, car elles doivent accéder à toutes les pages web visitées, c'est pourquoi Apple a développé un système qui permet de limiter l'utilisation d'une extension à une ou plusieurs pages web spécifiques ou uniquement à l'onglet actif. L'extension peut également être activée pour une journée afin qu'elle ne soit pas activée à vie.




    L'utilisateur verra une notification la première fois que l'extension essaiera d'accéder à une page Web et il y aura un gros avertissement dans les paramètres de Safari avant d'activer une extension qui peut accéder à tout l'historique de navigation


    Ce changement pourrait signifier que de nombreuses extensions désormais disponibles dans Chrome seront bientôt également disponibles pour Safari. Les extensions Chrome sont l'une des principales raisons pour lesquelles les utilisateurs de ce navigateur hésitent à l'abandonner, car cela leur permet d'augmenter ses fonctionnalités en incorporant les extensions appropriées.



    Si Apple détecte de nouveaux développements tels que les extensions Safari, l'écart entre les capacités d'un navigateur et d'un autre pourrait être réduit.

    ajouter un commentaire de Apple facilite la migration des extensions de Chrome vers Safari
    Commentaire envoyé avec succès ! Nous l'examinerons dans les prochaines heures.