Viaduct porte les extensions Chrome dans Safari en un seul clic
Viaduct (20,8 €) propose de convertir n’importe quelle extension Chrome en une extension Safari, qui pourra servir dans la foulée dans ce navigateur. La promesse est séduisante sur le papier : une fois installée sur son Mac, l’app remplace les boutons « Ajouter à Chrome » de la boutique d’extensions de Google par des « Ajouter à Safari ». Un clic et quelques minutes plus tard, l’extension convertie est exécutée dans le navigateur d’Apple.
Une fois Viaduct installée, on peut naviguer sur la boutique d’extensions de Chrome depuis Safari (arrière-plan) et ajouter n’importe quel élément d’un clic. L’app se chargera de la conversion pour le navigateur pommé (premier plan). Image MacGeneration.
Le résultat : l’extension charge bien dans Safari, on peut le voir notamment aux contrôles spécifiques placés sous la vidéo YouTube. Elle permet même de configurer des raccourcis clavier dans les réglages du navigateur (droite). Image MacGeneration.
Je l’ai testée avec l’extension Enhancer for YouTube, qui compte des millions d’utilisateurs et qui n’existe justement pas pour Safari. Depuis sa page sur la boutique de Google, j’ai cliqué sur le bouton d’installation injecté par Viaduct, patienté une minute ou deux et j’avais bien une app, installée dans mon dossier personnel ~/Applications et non dans /Applications. L’extension était déjà présente dans Safari et il ne me restait plus qu’à l’activer en suivant la procédure habituelle pour l’utiliser sur le site de YouTube.
Ce n’est pas un miracle, Viaduct se charge sous le capot de convertir le code source des extensions Chrome, et surtout de les empaqueter en une app que Safari pour macOS accepte d’ouvrir. C’est cette étape qui est la plus importante, car elle implique de signer le paquet, pour que les protections du système acceptent de l’ouvrir. Sans payer, l’utilitaire permet de créer uniquement deux conversions et surtout, il ne gère pas le renouvellement de cette signature, étape qui doit être effectuée tous les sept jours. La version gratuite permet surtout de valider le concept, mais il faudra ensuite payer une licence facturée 20,8 € pour activer toutes les fonctionnalités.
La version Pro permet de convertir autant d’extensions que désiré et surtout, elle se charge de maintenir des extensions fonctionnelles en les renouvelant régulièrement à l’arrière-plan. Viaduct Pro sait aussi mettre à jour les versions converties pour Safari, dès que l’extension est modifiée sur la boutique de Chrome, ce qui est intéressant pour celles qui évoluent régulièrement. Notons par ailleurs qu’un mode « développeur » est inclus, avec de nombreuses options additionnelles pour aller plus loin. On pourra notamment utiliser son propre compte développeur Apple pour signer les apps, ce qui doit permettre aux développeurs d’extensions pour Chrome de facilement les proposer dans l’écosystème Apple.
Le mode développeur de Viaduct en action. Image MacGeneration.
L’interface de Viaduct n’est pas traduite en français et l’app nécessite macOS 13 au minimum. Xcode est également nécessaire pour la conversion, mais l’app se chargera de l’installer si ce n’est pas déjà fait.