Silverlight Silverlight sur mac : solutions pour lancer vos anciennes applis

18 juin 2026

Femme devant un MacBook Pro affichant une erreur de plugin Silverlight sur macOS

Vous tentez d’ouvrir une application web professionnelle sur votre Mac et le navigateur affiche un message d’erreur lié à Silverlight. Ce plugin développé par Microsoft a longtemps permis de diffuser du contenu multimédia et des applications riches dans le navigateur.

Depuis l’arrêt officiel du support par Microsoft le 12 octobre 2021, plus aucune mise à jour ni correctif de sécurité n’est publié. Sur macOS, la situation est encore plus contraignante : les navigateurs modernes ont abandonné le modèle de plugin dont Silverlight dépendait.

A découvrir également : Créer des sites internet : les meilleures pratiques pour attirer vos clients en ligne

Pourquoi Silverlight ne fonctionne plus sur macOS récent

Silverlight reposait sur la norme NPAPI, un système qui permettait aux navigateurs d’exécuter des plugins externes. Safari a supprimé la prise en charge de NPAPI à partir de sa version 13. Chrome et Firefox avaient déjà fait de même auparavant.

Concrètement, même si vous téléchargez l’ancien installeur Silverlight au format .dmg, aucun navigateur actuel sur macOS ne chargera le plugin. Le fichier s’installe, mais il reste inerte. Les Mac équipés de puces Apple Silicon (M1, M2, M3, M4) ajoutent une couche de difficulté supplémentaire : l’architecture ARM n’a jamais été ciblée par Silverlight, conçu pour des processeurs Intel.

Lire également : Mon compte portail Orange : gérer internet, TV et mobile au même endroit

Sur macOS 10.14 Mojave ou antérieur, avec Safari 12, l’installation restait théoriquement possible. Utiliser un système d’exploitation aussi ancien expose à des failles de sécurité majeures, ce qui rend cette option difficilement recommandable.

Homme consultant un tutoriel de compatibilité Silverlight sur iMac avec configuration double écran

Accès distant à une machine Windows : la solution la plus fiable

Plutôt que de forcer Silverlight à tourner localement, accéder à un poste Windows distant reste l’option la plus réaliste. Votre application Silverlight s’exécute sur une machine Windows compatible, et vous y accédez depuis votre Mac via un client de bureau à distance.

Comment mettre en place un accès distant

Vous avez besoin d’une machine Windows (physique ou virtuelle) avec Internet Explorer 11 ou un navigateur compatible NPAPI. Le plugin Silverlight s’installe normalement sur cet environnement Windows.

  • Utilisez Microsoft Remote Desktop, disponible gratuitement sur le Mac App Store, pour vous connecter au poste Windows depuis votre Mac
  • Si vous n’avez pas de serveur physique, un service cloud comme Azure Virtual Desktop ou un VPS Windows chez un hébergeur classique remplit le même rôle
  • Vérifiez que la version de Windows utilisée supporte encore Internet Explorer 11 ou un navigateur compatible avec le plugin

Cette approche conserve l’application Silverlight dans un environnement où elle fonctionne réellement, sans bidouillage côté macOS.

Machine virtuelle locale sur Mac : une alternative technique

Vous préférez ne pas dépendre d’une connexion réseau ? Installer Windows dans une machine virtuelle directement sur votre Mac est une autre piste. Des logiciels comme Parallels Desktop ou UTM permettent de faire tourner Windows sur macOS.

Sur un Mac Intel, la virtualisation de Windows fonctionne sans difficulté majeure. Vous installez Windows 10, puis Internet Explorer 11, puis Silverlight. L’application se lance dans le navigateur de la machine virtuelle.

Sur un Mac Apple Silicon, la situation se complique. Ces puces ARM ne peuvent exécuter nativement que Windows 11 ARM. Or, Windows 11 ARM ne prend pas en charge Internet Explorer 11. Il faut alors tester avec un ancien navigateur compatible dans un environnement émulé, ce qui dégrade les performances et la fiabilité.

Limites de la virtualisation pour Silverlight

La virtualisation consomme des ressources. Allouer de la mémoire et du stockage à une instance Windows juste pour une application Silverlight peut sembler disproportionné. Pour un usage ponctuel, l’accès distant à un poste Windows partagé sera plus léger.

Vue aérienne d'un bureau Mac avec notes de dépannage Silverlight et machine virtuelle Windows

Migration vers une technologie web moderne : la vraie sortie

Microsoft positionne explicitement Silverlight comme une technologie à remplacer. Le guide de migration officiel oriente les développeurs vers des piles web modernes. Conserver une application Silverlight en production revient à accumuler de la dette technique sur un socle sans maintenance.

Vous n’êtes pas développeur ? Si l’application Silverlight appartient à un éditeur ou à votre entreprise, la question à poser est directe : existe-t-il une version actualisée, ou un plan de réécriture ?

Vers quelles technologies migrer depuis Silverlight

Les applications Silverlight utilisaient souvent XAML pour l’interface et du code C# côté logique. Plusieurs chemins de réécriture existent selon le type d’application :

  • Pour les applications métier internes, Blazor (framework Microsoft basé sur C# et WebAssembly) permet de réutiliser une partie du code existant tout en ciblant les navigateurs modernes
  • Pour les interfaces riches orientées multimédia, les standards HTML5, CSS3 et JavaScript couvrent la totalité des usages que Silverlight adressait
  • Pour les applications lourdes qui dépassaient le cadre du navigateur, .NET MAUI ou Electron offrent des alternatives multiplateformes, compatibles Mac et Windows

Réécrire coûte du temps, mais c’est la seule option pérenne. Les solutions d’accès distant ou de virtualisation dépannent, elles ne règlent pas le problème de fond.

Silverlight sur Mac : quel choix selon votre situation

Situation Solution recommandée Niveau de complexité
Besoin ponctuel, application tierce Accès distant à un poste Windows Faible
Usage régulier, Mac Intel Machine virtuelle Windows locale Moyen
Usage régulier, Mac Apple Silicon Accès distant (VM locale peu fiable) Faible à moyen
Application interne ou propriétaire Migration vers Blazor, HTML5 ou .NET MAUI Élevé

Le choix dépend de la fréquence d’utilisation et du contrôle que vous avez sur l’application. Un accès distant via Remote Desktop couvre la majorité des cas sans toucher à la configuration de votre Mac.

Silverlight ne reviendra pas. Microsoft n’a publié aucun signe de reprise du support, et les navigateurs continuent de supprimer les anciennes architectures de plugins. Si votre application Silverlight reste indispensable, sécurisez un accès Windows fonctionnel à court terme, et engagez une réflexion sur la migration à moyen terme. C’est la combinaison la plus solide pour ne pas rester bloqué.

D'autres actualités sur le site