WindowsでSafari:本物のSafariでサイトをテストする方法
現在のWindows版Safariはありません。Appleが最後に出したWindows版は2012年のSafari 5.1.7です。今のSafariでサイトを見るには、macOSかiPhoneが必要です。PCからそこに届く方法はいくつかあります。いちばん近いのは、インターネット越しに操作する本物のMacです。
古いWindows版Safariは入れない
ダウンロードサイトでは、今もWindows版のSafari 5.1.7が配られています。テストには使わないでください。2012年当時のSafariの表示しか再現しないので、訪問者が使っているSafariについては何もわかりません。セキュリティアップデートもありません。
方法1:PlaywrightのWebKit
SafariはWebKitエンジンで作られています。無料のブラウザテストツールPlaywrightは、Windows、Linux、macOS向けに独自のWebKitビルドを同梱しています。WindowsマシンのCIで、そのWebKitに対してテストを実行できます。
npm init playwright@latest npx playwright test --project=webkit
これでレイアウトやJavaScriptの問題の多くを早めに見つけられます。ただし、これはSafariではありません。フォント、動画の再生、Apple Payなどの機能は違いが出ます。最終確認ではなく、最初の確認として使ってください。
方法2:クラウドのテストサービス
BrowserStack、LambdaTest、Sauce Labsなどのサービスは、本物のMacとiPhoneで動く本物のSafariを、ブラウザに映して届けます。毎日たくさんのブラウザでテストするチームに向いています。料金はユーザーごとの月額サブスクリプションなので、必要なプランを各社の料金ページで確認してください。
方法3:本物のMacを1日借りる
レンタルのMacなら本物が使えます。macOSのSafariに加えて、iOSシミュレータでiPhoneとiPadのSafariも使えます。どちらにもSafariの開発者ツールであるWebインスペクタが使えます。SafariのDevelopメニューを開いてシミュレータを選ぶと、シミュレータのiPhoneで動いているページを調べられます。
MacRunの1日パスは、専用のM6 Mac miniが$15で、Xcode 26.6とiOS 26.5のシミュレータがインストール済みです。Windowsからはプライベートネットワーク経由で、VNCビューアでその画面を見ます。設定の手順はWindowsからMacを使うガイドにあります。支払いは1回だけで、自動更新はありません。
PCで動いているサイトをリモートのMacからテストする
PCのlocalhostで動いているサイトは、Macからは見えません。プレビュー用のビルドを公開URLにデプロイするか、2台を同じプライベートネットワークに入れてください。PCにTailscaleを入れれば、MacからPCのTailscaleアドレスで開発サーバーを開けます。
どれを選ぶか
- コミットごとの自動チェック:PlaywrightのWebKit。
- 毎日たくさんのブラウザと端末:クラウドのテストサービス。
- しつこいSafariのバグが1つ、またはリリース前の確認:1日だけのMac。
- 毎日のSafari作業:自分のMac、または月額のレンタル。
この用途でMacを借りるべきでない人
PlaywrightのWebKitでテストが通り、Safariの問題を報告するユーザーもいないなら、Macはまったく要らないかもしれません。本物のiPhoneを何機種も使いたいなら、シミュレータ付きのMac 1台より、端末クラウドのほうが多くの機種をそろえています。
よくある質問
Windows版のSafariはありますか?
+
現在のものはありません。Appleが最後に出したWindows版は、2012年のSafari 5.1.7です。今のSafariはmacOS、iOS、iPadOSでしか動きません。
WindowsでSafariを使ってサイトをテストするには?
+
自動チェックにはPlaywrightのWebKitを使います。本物のSafariを映して届けるクラウドのテストサービスも使えます。または本物のMacを借りて、リモートデスクトップでSafariとiOSシミュレータを開きます。
PlaywrightのWebKitはSafariと同じですか?
+
いいえ。同じWebKitエンジンを使うので、多くの問題は見つかります。ただしフォント、メディア、Apple Payなどの機能は、MacやiPhoneのSafariと違うことがあります。
iPhoneなしでiPhoneのSafariをテストできますか?
+
はい、MacのiOSシミュレータでできます。シミュレータではiPhoneとiPadのSafariが動き、MacのSafariのWebインスペクタで調べられます。
Safariのテスト用にMacを借りるといくらかかりますか?
+
MacRunの1日パスは専用のM6 Mac miniが$15で、1週間は$59です。支払いは1回だけで、自動更新はありません。