Guide

Safari sous Windows : tester votre site dans le vrai Safari

Il n’existe pas de Safari récent pour Windows. Apple a sorti sa dernière version Windows, Safari 5.1.7, en 2012. Pour voir votre site dans le Safari d’aujourd’hui, il vous faut macOS ou un iPhone. Depuis un PC, vous pouvez y accéder de plusieurs façons. La plus fidèle est un vrai Mac que vous contrôlez par internet.

N’installez pas l’ancien Safari pour Windows

Des sites de téléchargement proposent encore Safari 5.1.7 pour Windows. Ne l’utilisez pas pour vos tests. Il affiche le web comme Safari le faisait en 2012. Il ne vous apprend donc rien sur le Safari de vos visiteurs. Il ne reçoit pas non plus de mises à jour de sécurité.

Option 1 : WebKit dans Playwright

Safari repose sur le moteur WebKit. Playwright, l’outil gratuit de test de navigateurs, fournit son propre build de WebKit pour Windows, Linux et macOS. Vous pouvez lancer vos tests dessus en CI sur une machine Windows.

npm init playwright@latest
npx playwright test --project=webkit

Cela détecte tôt beaucoup de problèmes de mise en page et de JavaScript. Mais ce n’est pas Safari. Les polices, la lecture vidéo, Apple Pay et d’autres fonctions diffèrent. Voyez-le comme un premier contrôle, pas le dernier.

Option 2 : un service de test dans le cloud

Des services comme BrowserStack, LambdaTest et Sauce Labs diffusent le vrai Safari, sur de vrais Mac et iPhone, dans votre navigateur. Ils conviennent aux équipes qui testent de nombreux navigateurs chaque jour. Ils facturent un abonnement mensuel par utilisateur. Consultez leurs pages de tarifs pour l’offre qu’il vous faut.

Option 3 : un vrai Mac pour une journée

Un Mac loué vous donne le vrai produit. Vous avez Safari sur macOS, et Safari sur iPhone et iPad dans le simulateur iOS. Vous avez aussi le Web Inspector, les outils de développement de Safari, pour les deux. Ouvrez le menu Développement de Safari, choisissez le simulateur, et inspectez la page telle qu’elle tourne sur un iPhone simulé.

Un pass journée MacRun est un Mac mini M6 dédié pour $15, avec Xcode 26.6 et le simulateur iOS 26.5 déjà installés. Vous voyez son écran depuis Windows avec un client VNC, par un réseau privé. Notre guide pour utiliser un Mac depuis Windows montre la configuration. Vous payez une seule fois et rien ne se renouvelle.

Tester depuis le Mac distant un site qui tourne sur votre PC

Un site qui tourne en localhost sur votre PC n’est pas visible depuis le Mac. Déployez un build de prévisualisation sur une URL publique, ou mettez les deux machines sur le même réseau privé. Avec Tailscale sur votre PC, le Mac peut ouvrir votre serveur de développement via l’adresse Tailscale de votre PC.

Laquelle choisir

  • Des contrôles automatiques à chaque commit : WebKit dans Playwright.
  • Beaucoup de navigateurs et d’appareils chaque jour : un service de test dans le cloud.
  • Un bug Safari tenace, ou une vérification avant un lancement : un Mac pour une journée.
  • Du travail sur Safari tous les jours : votre propre Mac, ou une location mensuelle.

Qui ne devrait pas louer un Mac pour cela

Si WebKit dans Playwright passe déjà et qu’aucun utilisateur ne signale de problème sur Safari, vous n’avez peut-être pas besoin d’un Mac. S’il vous faut de nombreux modèles d’iPhone réels, un cloud d’appareils en a bien plus qu’un seul Mac avec un simulateur.

Questions fréquentes

Existe-t-il un Safari pour Windows ?

+

Pas de version récente. La dernière version Windows d’Apple était Safari 5.1.7, sortie en 2012. Le Safari d’aujourd’hui ne tourne que sur macOS, iOS et iPadOS.

Comment tester mon site sur Safari depuis Windows ?

+

Lancez WebKit dans Playwright pour les contrôles automatiques, utilisez un service de test dans le cloud qui diffuse le vrai Safari, ou louez un vrai Mac et ouvrez Safari et le simulateur iOS par bureau à distance.

WebKit dans Playwright, est-ce la même chose que Safari ?

+

Non. Il utilise le même moteur WebKit, donc il détecte beaucoup de problèmes. Les polices, les médias, Apple Pay et d’autres fonctions peuvent différer de Safari sur un Mac ou un iPhone.

Puis-je tester Safari sur iPhone sans iPhone ?

+

Oui, dans le simulateur iOS sur un Mac. Il fait tourner Safari pour iPhone et iPad, et le Web Inspector de Safari sur le Mac peut l’inspecter.

Combien coûte la location d’un Mac pour tester Safari ?

+

Un pass journée MacRun coûte $15 pour un Mac mini M6 dédié, et une semaine $59. Vous payez une seule fois et rien ne se renouvelle.

Guides associés