Safari на Windows: как проверить сайт в настоящем Safari
Актуального Safari для Windows нет. Последнюю версию для Windows, Safari 5.1.7, Apple выпустила в 2012 году. Чтобы увидеть сайт в сегодняшнем Safari, нужен macOS или iPhone. С PC до них можно добраться несколькими способами. Ближе всего к оригиналу настоящий Mac, которым вы управляете через интернет.
Не ставьте старый Safari для Windows
Сайты загрузок до сих пор предлагают Safari 5.1.7 для Windows. Не используйте его для тестирования. Он показывает веб так, как Safari показывал его в 2012 году. О том Safari, которым пользуются ваши посетители, он ничего не скажет. К тому же он не получает обновлений безопасности.
Вариант 1: WebKit в Playwright
Safari построен на движке WebKit. Playwright, бесплатный инструмент для тестирования в браузерах, поставляет свою сборку WebKit для Windows, Linux и macOS. Тесты можно гонять на ней в CI на машине с Windows.
npm init playwright@latest npx playwright test --project=webkit
Так рано ловится много проблем с вёрсткой и JavaScript. Но это не Safari. Шрифты, воспроизведение видео, Apple Pay и некоторые другие функции работают иначе. Считайте это первой проверкой, а не последней.
Вариант 2: облачный сервис тестирования
Сервисы вроде BrowserStack, LambdaTest и Sauce Labs транслируют в ваш браузер настоящий Safari с настоящих Mac и iPhone. Они подходят командам, которые каждый день проверяют много браузеров. Они берут ежемесячную подписку за каждого пользователя, так что смотрите нужный тариф на их страницах цен.
Вариант 3: настоящий Mac на день
Арендованный Mac даёт оригинал. Вы получаете Safari на macOS и Safari для iPhone и iPad в симуляторе iOS. Ещё у вас есть Web Inspector, инструменты разработчика Safari, для обоих. Откройте в Safari меню «Разработка», выберите симулятор и изучайте страницу так, как она работает на симулированном iPhone.
Суточный доступ MacRun это выделенный Mac mini на M6 за $15, с уже установленными Xcode 26.6 и симулятором iOS 26.5. Его экран вы видите из Windows через VNC-клиент по частной сети. Как это настроить, показано в нашем руководстве о том, как пользоваться Mac из Windows. Вы платите один раз, и ничего не продлевается.
Как проверить сайт с вашего PC на удалённом Mac
Сайт, запущенный на localhost на вашем PC, с Mac не виден. Выложите превью-сборку на публичный адрес или подключите обе машины к одной частной сети. Если на PC стоит Tailscale, Mac откроет ваш dev-сервер по Tailscale-адресу PC.
Что выбрать
- Автоматические проверки на каждый коммит: WebKit в Playwright.
- Много браузеров и устройств каждый день: облачный сервис тестирования.
- Один упрямый баг в Safari или проверка перед запуском: Mac на день.
- Работа с Safari каждый день: свой Mac или помесячная аренда.
Кому не стоит арендовать для этого Mac
Если WebKit в Playwright уже проходит и пользователи не жалуются на Safari, Mac может вообще не понадобиться. Если нужно много настоящих моделей iPhone, в облаке устройств их больше, чем на одном Mac с симулятором.
Частые вопросы
Есть ли Safari для Windows?
+
Актуального нет. Последней версией для Windows был Safari 5.1.7, вышедший в 2012 году. Сегодняшний Safari работает только на macOS, iOS и iPadOS.
Как проверить сайт в Safari на Windows?
+
Запускайте WebKit в Playwright для автоматических проверок, пользуйтесь облачным сервисом тестирования с настоящим Safari или арендуйте настоящий Mac и открывайте Safari и симулятор iOS через удалённый рабочий стол.
Playwright WebKit это то же самое, что Safari?
+
Нет. Он использует тот же движок WebKit, поэтому ловит много проблем. Но шрифты, медиа, Apple Pay и другие функции могут отличаться от Safari на Mac или iPhone.
Можно ли проверить Safari для iPhone без iPhone?
+
Да, в симуляторе iOS на Mac. В нём работает Safari для iPhone и iPad, а Web Inspector в Safari на Mac может его исследовать.
Сколько стоит аренда Mac для тестирования Safari?
+
Суточный доступ MacRun стоит $15 за выделенный Mac mini на M6, неделя стоит $59. Вы платите один раз, и ничего не продлевается.