Safari logo
Agence web » Actualités du digital » Voici pourquoi Safari manque vos extensions préférées

Voici pourquoi Safari manque vos extensions préférées

Résumé

  • Les exigences d'Apple pour les développeurs d'utiliser Xcode et de soumettre des extensions via l'App Store créent des obstacles importants non présents sur d'autres navigateurs.

  • Les frais annuels de 99 $ pour le programme de développeurs Apple peuvent dissuader les petits développeurs ou ceux qui offrent des extensions gratuites.

  • Les API d'extension uniques de Safari signifient que certaines fonctionnalités disponibles sur d'autres navigateurs ne sont tout simplement pas possibles ou nécessitent des compromis significatifs, ce qui a conduit certains développeurs à abandonner la plate-forme.

L'une des fonctionnalités remarquables des navigateurs Web sur lesquelles nous sommes venus à compter est les extensions. Si vous utilisez Safari sur votre Mac, vous avez peut-être remarqué que le paysage d'extension sur le navigateur d'Apple semble un peu clairsemé par rapport à ses rivaux, et il y a des raisons assez spécifiques à cela.

Apple rend les choses difficiles

Si vous avez déjà téléchargé des extensions pour Chrome, Firefox ou même Microsoft Edge, vous savez que c'est généralement un processus assez transparent. Vous vous dirigez vers leurs magasins Web respectifs, trouvez ce dont vous avez besoin, et avec un clic ou deux, il est prêt à l'emploi dans votre navigateur. Apple adopte une approche très différente avec Safari, et cette différence crée des obstacles importants pour les développeurs.

Pour commencer, si un développeur souhaite offrir une extension Safari, il est nécessaire pour le construire en utilisant Xcode, l'environnement de développement d'Apple. Cela ajoute immédiatement une couche de complexité qui n'est pas présente avec d'autres navigateurs, qui permettent souvent un développement d'extension en utilisant des technologies Web plus largement adoptées.

Mais le portier ne s'arrête pas là. Une fois une extension développée, il doit passer par le processus de soumission de l'App Store d'Apple. Ce n'est pas seulement un simple téléchargement comme sur d'autres plates-formes. Cela implique d'adhérer aux directives d'Apple et d'attendre leur examen. En plus de cela, les développeurs doivent avoir une adhésion à un programme de développeur Apple payé, qui coûte 99 $ par an. Ces frais annuels peuvent être un moyen de dissuasion significatif, en particulier pour les petits développeurs ou ceux qui pourraient offrir des extensions gratuites ou de niche.

Ces barrages routiers n'existent tout simplement pas pour la grande majorité des extensions sur d'autres navigateurs populaires. La nature ouverte des écosystèmes d'extension de Chrome, Firefox et Edge permet à plus de développeurs de participer, conduisant à une sélection beaucoup plus large pour les personnes qui les utilisent.

En rapport

Comment installer des extensions de safari sur Mac

Les extensions sont des mini-applications qui ajoutent des fonctionnalités supplémentaires à votre navigateur. Dans Chrome, vous ajoutez une extension, et c'est tout. Mais Safari sur Mac fait les choses différemment à mesure que les extensions sont expédiées sous forme d'applications. Voici comment installer des extensions Safari sur Mac.

Safari fonctionne différemment

Au-delà des exigences de l'App Store, la manière fondamentale de la manière que Safari gère les extensions joue également un rôle dans la plus petite bibliothèque. Les API qui permettent aux extensions d'interagir avec le navigateur soient différentes dans Safari par rapport aux navigateurs à base de chrome (comme Chrome et Edge) et Firefox.

Certaines fonctionnalités disponibles dans d'autres navigateurs n'existent pas dans l'API d'extension de Safari ou ne fonctionnent pas de manière significativement différente et souvent plus limitée. Cela peut rendre la tâche difficile, voire impossible, pour que les développeurs apportent toutes les caractéristiques de leurs extensions existantes à Safari. Raymond Hill, le développeur derrière le populaire bloqueur d'annonces Ublock Origin, a cessé de soutenir Safari, et il n'est pas clair s'il reviendra jamais.

Une extension qui modifie profondément le contenu ou le comportement d'une page Web pourrait s'appuyer sur des API spécifiques dans Chrome ou Firefox qui n'ont pas d'équivalent direct dans Safari. Cela signifie que les développeurs pourraient avoir à faire des compromis importants ou, comme l'a fait Hill, cela ne vaut pas la peine d'essayer de reproduire la fonctionnalité du navigateur d'Apple. C'est pourquoi certaines de vos extensions incontournables ne sont tout simplement pas disponibles lorsque vous utilisez Safari.


Les développeurs de cerceaux doivent sauter pour que leurs extensions sur le navigateur Safari de votre Mac soient considérablement plus élevées qu'avec Chrome ou Firefox. Exigeant l'utilisation de Xcode, naviguant dans le processus de soumission de l'App Store et dépensant des frais de développeur annuels, créez des obstacles auxquels beaucoup choisissent simplement de ne pas gérer.

En fin de compte, le paysage d'extension plus claire sur Safari se résume à la philosophie distincte d'Apple. Alors que d'autres navigateurs adoptent un écosystème plus ouvert, conduisant à une sélection plus large d'outils à portée de main, Safari priorise le contrôle plus serré de ce qui est intégré. Cela signifie que vous pourriez manquer certaines des extensions populaires disponibles ailleurs, mais vous pouvez probablement compter sur une expérience de navigation plus cohérente et sécurisée.

En rapport

Je change toujours ces 6 paramètres de sécurité safari

Ces six paramètres constituent le fondement d'une expérience de navigation sécurisée à Safari. Bien qu'ils puissent parfois avoir besoin d'un clic supplémentaire ici ou là-bas – comme permettre l'accès à la localisation pour une carte ou une désactivation temporaire de relais privé pour un site Web obstiné – les avantages de la confidentialité l'emportent de loin sur ces inconvénients mineurs. Prenez l'habitude de vérifier ces paramètres après les grandes mises à jour de Safari, car les préférences peuvent parfois se réinitialiser pendant le processus de mise à jour. N'oubliez pas que dans le monde numérique d'aujourd'hui, un peu de paranoïa sur la vie privée contribue grandement à vous assurer et en sécurité en ligne.

★★★★★