Apple Silicon · macOS 14+ · три дня бесплатно

Windows-игры на Mac —
без плавающего прицела и рывков.

Uncork ставит Steam и запускает игру — и чинит то, из-за чего на Mac играть неприятно: мышь читается прямо с устройства, кадры выходят на экран ровно, а macOS включает для игры игровой режим.

Пароль Steam и код Steam Guard не спрашиваются никогда.

ЧТО ВЫ ПОЛУЧАЕТЕ

100–120 fps

Почти вся частота экрана

CS2 на Dust II, MacBook Pro с M3 Pro, D3DMetal — без понижения настроек и разрешения. Верхние 120 — ограничение в конфиге игры, а не предел Mac.

до 1000 Гц

Прицел идёт за рукой

macOS отдаёт движение мыши пачками — раз в кадр экрана. Uncork читает мышь прямо с устройства, с её собственной частотой.

87 %

Кадры без микрорывков

Кадры выходят на экран через равные промежутки. CS2 на 80 кадрах: 87 % ровных против 18 % без режима.

Game Mode

Приоритет — игре

macOS отдаёт игре процессор и видеокарту и чаще опрашивает геймпад и наушники — как играм из App Store.

DualSense

Геймпад вместо мыши

DualSense или геймпад Xbox водит курсор по маку: выбрать игру и запустить её, не вставая с дивана.

24 ч

Играете и без интернета

Столько можно играть офлайн. Дальше нужно один раз выйти в сеть — и снова сутки.

замеры — на MacBook Pro 14″ с M3 Pro; частота опроса зависит от самой мыши · как это устроено ↓

Ниже — демонстрация интерфейса прямо на странице: окна открываются. Библиотека и сроки в ней — пример, а не ваш аккаунт.

games

5 игр · ещё 64 не установлены · 141,64 ГБ · 43,12 ГБ свободно

ваш Steam
Окно Uncork

Здесь работают все меню, темы и кнопки. Окно закрывается красным кружком и открывается двойным щелчком по значку на столе.

02 / КАК ЭТО РАБОТАЕТ

Три шага, дальше — как обычно

Uncork не эмулирует Windows и не виртуализирует её. Он переводит вызовы Windows в вызовы macOS, а графику DirectX — в Metal. Игра думает, что работает на Windows.

Бутылка

Отдельная папка со своим «диском C», своим реестром и своими настройками. Магазин и игры ставятся в неё, а не в вашу систему, и вместе с бутылкой удаляются целиком. Песочницей это не является: диск Z: внутри смотрит в корень мака — так устроен сам слой совместимости, — поэтому к файлам игра дотягивается ровно настолько, насколько macOS пускает туда сам Uncork. Бутылок может быть несколько, например отдельная под тяжёлую игру.

Магазин внутри

Uncork ставит Windows-версию Steam и чинит то, что в нём обычно ломается на Mac. Epic Games Launcher тоже поддерживается — библиотека показывает игры обоих магазинов вместе. Вы входите в свой аккаунт в самом магазине, ставите купленные игры и видите их в библиотеке Uncork.

Играете

Кнопка «Играть» запускает игру с D3DMetal или DXMT. Uncork следит за процессами, ведёт лог и не даёт экрану гаснуть, пока вы в игре.

03 / ЧЕМ ЭТО ОТЛИЧАЕТСЯ

Мы правим сам слой совместимости, а не только обвязку

Большая часть того, что раздражает в играх на Mac, живёт не в лаунчере, а в драйвере macOS внутри слоя совместимости. Поэтому Uncork собирает этот драйвер сам и ставит его в рантайм.

Мышь читается напрямую

macOS отдаёт события мыши пачками — раз в кадр дисплея. Для рабочего стола это незаметно, в шутере прицел от этого дёргается: около восьми движений приезжают одним куском. Наш драйвер читает HID-отчёты устройства сам, с его собственной частотой. Разница в CS2 слышна сразу, это первое, ради чего всё начиналось.

нужно разрешение «Мониторинг ввода»; без него драйвер ведёт себя как стандартный

Одна и та же мышь за одни и те же 100 мс: 81 событие от мыши и 13 — в приложении
Замер 22 сентября: мышь Logitech на 1000 Гц, MacBook Pro 14″ с M3 Pro, экран 120 Гц. За 20 секунд мышь прислала 13 452 события, приложение получило 2 269.

Кадры выходят ровно

Средний fps ничего не говорит о плавности: у CS2 при 118 кадрах в секунду промежутки между ними на экране прыгают от 4 до 13 мс, и картинка дёргается. «Ровные кадры» запускают каждый кадр по ровной сетке под шаги экрана — 120, 80, 60 — и выпускают готовый кадр в одну и ту же точку, так что на экран он приходит через равные промежутки. «Авто» смотрит, как кадры реально выходят на экран, и держит их, только если так ровнее.

CS2 на «80»: 87 % промежутков в пределах 1 мс от среднего против 18 % без режима; задержка до экрана не выросла — 19 мс против 21

Зажатая клавиша не дёргает картинку

Автоповтор клавиш от macOS CS2 переносит плохо: пока вы стоите и держите кнопку, изображение подрагивает. Uncork выключает повтор, когда курсор спрятан, то есть в самой игре, и возвращает его, когда курсор появляется — в чате и в консоли всё печатается как надо.

Два рендера DirectX

D3DMetal от Apple позволяет процессору убежать вперёд видеокарты — и это превращается в задержку мыши. DXMT держит очередь кадров короткой, и прицел на нём ощущается ровнее. Сколько это стоит в кадрах, мы честно не знаем: ровного сравнения на одной сцене мы не делали, а впечатление от обычной игры замером не является. Что важнее, решаете вы: переключается в настройках бутылки одним нажатием, отдельно для каждой бутылки.

Измеряем, а не обещаем

Драйвер умеет писать в лог, сколько кадров реально висит в очереди и сколько миллисекунд движение мыши ждёт обработки. Поэтому «стало лучше» здесь — это число, а не ощущение. Когда очередная идея не сработала, это тоже видно в цифрах, и мы её выбрасываем.

DualSense вместо мыши — с дивана

Подключите DualSense, DualShock 4 или геймпад Xbox — в углу окна всплывёт значок с зарядом. Тачпад водит курсор, как на ноутбуке, двумя пальцами листается страница, ✕ — щелчок, ○ — Esc, крестовина — стрелки, L1 и R1 — вкладки. Можно выбрать игру и запустить её, не вставая. Пока идёт игра, режим молчит: геймпад принадлежит ей.

нужно разрешение «Универсальный доступ»; тачпад DualSense по Bluetooth присылает положение пальца раз в ~15 мс — Uncork сглаживает шаги под частоту экрана

Game Mode включается и для Windows-игр

macOS даёт игре приоритет процессора и видеокарты и вдвое чаще опрашивает беспроводные геймпады и наушники — но только если узнаёт в процессе игру. Windows-игру она не узнаёт: для неё это безымянная программа. Uncork запускает каждую игру из её собственного маленького приложения с категорией «Игры», и дальше macOS сама включает Game Mode, когда игра на весь экран и впереди. Без Xcode и без переключателей в Терминале.

переключается в настройках бутылки; когда Game Mode включён, macOS сама показывает его значок в строке меню

04 / ЧТО УЖЕ РАБОТАЕТ

Мы проверяем на том, во что играем сами

Это узкий инструмент, а не универсальный слой совместимости. Список короткий, зато каждая строка проверена руками, а не собрана из чужих отчётов.

ИграСостояниеЧто известно
Counter-Strike 2 играем каждый день 100–120 кадров на Dust II с D3DMetal, M3 Pro. DXMT ровным сравнением не мерили. Прямой ввод мыши и выключенный автоповтор клавиш делались именно под неё.
BeamNG.drive идёт 100–110 кадров на Hirochi, средне-высокие, M3 Pro. Тяжёлые карты упираются в видеокарту, как и на слабом ПК.
MiSide идёт Играется без правок. Для движков на SDL есть отдельный переключатель звука, если появится хрип.
Tiny Bunny идёт Визуальная новелла на Ren'Py. Если слышен хрип, включите «Совместимый звук» в настройках бутылки.
Valorant, Fortnite, Apex, Call of Duty, Destiny 2, PUBG, Rainbow Six не пойдут И любые другие с античитом уровня ядра. Такая защита ставит драйвер внутрь настоящей Windows, а macOS windows-драйверы не загружает — у систем разные ядра. Это не чинится настройками и не появится позже. Обходить защиты Uncork не будет. Если вы играете только в такие игры, Uncork вам не нужен — лучше узнать это сейчас, а не после оплаты.

Все числа на этой странице сняты на MacBook Pro с чипом M3 Pro (14-ядерный GPU, 18 ГБ) и относятся к нему. На другой машине и в другой сцене будет другое.

Другие игры, скорее всего, тоже запустятся: слой совместимости умеет много. Но обещать мы будем только то, что проверили.

05 / ВНЕШНИЙ ВИД

Четыре темы — и у приложения, и у сайта

Выбор запоминается. Тёмная и AMOLED — для вечера, неон — для тех, кто привык к тёмно-синим игровым интерфейсам.

06 / ЧТО НУЖНО

Требования

Mac на Apple Silicon.

M1 и новее. На Intel-маках Uncork не работает.

macOS 14 или новее.

Проверяем на свежей; на более старых не тестировали.

Ничего ставить руками не нужно.

Графические библиотеки Uncork скачает сам — около 250 МБ, один раз, с проверкой контрольной суммы. Терминал не нужен.

Место на диске.

Рантайм и Steam — около 3 ГБ: движок 1,1 и бутылка со Steam 1,7, замерено у нас. Дальше сколько весят игры. Под CS2 — 85 ГБ, и лучше с запасом: обновления игры просят места сверх этого. Приложение показывает, сколько свободно, до установки.

Rosetta 2.

Её просят инструменты внутри бутылки, и пока её нет, приложение не даёт создать бутылку — это видно на экране проверок. Там же кнопка, которая её поставит: команда та же, что у Apple, терминал не нужен. На маках, где уже запускали что-нибудь от Intel, она обычно стоит сама собой.

Свой аккаунт Steam.

Игры вы покупаете сами. Uncork ничего не скачивает мимо Steam.

О производительности честно

Слой совместимости стоит кадров. Uncork не сделает из ноутбука игровой ПК, и мы не будем рассказывать, что сделает.

Что мы действительно делаем: убираем то, что мешает чувствовать игру — дёрганье прицела, подрагивание от автоповтора, лишнюю задержку в очереди кадров.

Read me

ЧЕСТНО

Что вам стоит знать до установки

Небольшой частный проект. Мы играем на этом сами — поэтому чиним быстро и не обещаем того, чего не проверили.

Написать нам в Telegram ↗
07 / ДО УСТАНОВКИ

Это предварительная сборка

Она подписана сертификатом разработчика, но не нотаризована Apple. Поэтому первый запуск macOS не даст: разрешается это в Системных настройках, в «Конфиденциальность и безопасность». Что-то может сломаться; мы чиним быстро, потому что играем на этом сами.

Пароль Steam мы не спрашиваем

Никогда. Ни пароль, ни код Steam Guard: вы вводите их только в самом Steam, как на любом компьютере. Uncork их не видит, не хранит и не передаёт.

Никаких обходов защит

Мы не обходим античиты и не скачиваем игры мимо Steam. Гарантий по блокировкам аккаунта никто дать не может — решайте сами, чем рискуете.

Ничего не происходит молча

Журнал открывается кнопкой: в нём видно каждую команду, которую Uncork выполняет у вас на машине. Рядом «Проверить окружение» — он показывает, что установлено, чего не хватает и что именно сломано, а не просто «ошибка».

Сутки без интернета

Драйвер работает по ключу, который приложение получает у сайта и обновляет само. Ключ живёт сутки: день в самолёте или на даче игре не помешает, неделя — помешает.

Данных о вас немного

Вход через Google или по коду на почту — значит, почта и имя у нас есть; пароль мы не видим никогда. Телефон не спрашиваем. Компьютер опознаётся необратимым отпечатком, из которого нельзя восстановить ни машину, ни вас.

08 / БЕТА

Как начать

Заводите аккаунт — и код доступа появляется у вас в профиле сразу. Пробные дни начнутся, когда приложение впервые запустится на маке. Просить его не у кого и ждать никого не нужно.

  1. Войдите на сайте.

    Через Google или по коду на почту — пароль заводить не нужно. В профиле сразу будут код вида UNCK-XXXX-XXXX-XXXX и ссылка на сборку.

  2. Поставьте приложение.

    Скачайте образ — дальше два пути. В профиле есть готовая строка для «Терминала»: она сверяет образ с контрольной суммой сборки и, если байты совпали, открывает его без единого предупреждения. Мышкой дольше: перетащите Uncork в «Программы», первый раз macOS его не откроет — нажмите Done, потом Системные настройки → Конфиденциальность и безопасность → пролистайте до раздела Security → «Open Anyway». Появится второе такое же окно — в нём снова «Open Anyway», затем Touch ID или пароль администратора. Нигде не нажимайте «Move to Trash»: это удалит приложение. Предупреждения бывают только у самого приложения — движок и графику Uncork скачивает сам.

    01Нажмите Done — не «Move to Trash»
    02Настройки → Security → Open Anyway
    03Второе окно — снова Open Anyway
    04Touch ID или пароль администратора
    Так это выглядит на самом деле: отказ, строка в настройках, второе окно и пароль.
  3. Войдите из приложения.

    Кнопка «Войти» открывает браузер, вы подтверждаете — и этот Mac получает доступ. Код вида UNCK-XXXX-XXXX-XXXX остался на случай, когда браузером воспользоваться нельзя. Один доступ — один Mac. Меняете машину — кнопка в профиле отправит заявку, и мы снимем привязку вручную.

  4. Дальше оно само.

    Новые версии приложение находит и ставит без вас, проверяя подпись сборки.

Начать09

Аккаунт заводится за минуту, пробные дни дают попробовать до всякой оплаты.

5 € в месяц или 50 € в год. Первые три дня бесплатно — отсчёт с первого запуска на маке. Платите в профиле, когда решите остаться.

Войти и получить код Что-то не так — напишите в Telegram
09 / ВОПРОСЫ

Короткие ответы

Чем Uncork отличается от других способов запускать Windows-игры на Mac?

Мы не пытаемся запустить всё подряд. Список игр короткий, зато мы правим сам слой совместимости и чиним то, что обычно оставляют как есть: ввод мыши, повтор клавиш, очередь кадров. Работа идёт не над совместимостью вообще, а над тем, как игра ощущается.

Нужен ли Steam-аккаунт?

Да, свой. Uncork ставит Windows-версию Steam, вы входите в неё сами и ставите купленные игры. Пароль и код Steam Guard вводятся только в окне Steam — Uncork их не спрашивает. Отдельно есть необязательный Web API-ключ: он нужен только для того, чтобы в библиотеке были видны и купленные, но ещё не установленные игры — те самые «ещё 64» из демо выше. Ключом нельзя войти в аккаунт, купить или что-то в нём изменить; заводится он на сайте Steam и отзывается там же. Без него всё работает, просто список короче.

Что будет, если я неделю без интернета?

Ключ драйвера живёт сутки, и приложение обновляет его молча. Сутки без сети — ничего не заметите. Дольше — игры не запустятся, пока не выйдете в интернет один раз.

Сколько это стоит?

5 € в месяц или 50 € в год. Первые три дня бесплатны, и отсчёт начинается не с регистрации, а с первого запуска приложения на маке — завести аккаунт заранее с телефона можно спокойно, дни не сгорят. Школьникам с подтверждённой школьной почтой неделя сверх этого.

Можно перенести доступ на другой Mac?

Да, но не самому: доступ привязан к компьютеру, чтобы один код не ходил по нескольким машинам сразу. Напишите на hello@uncork.win — снимем привязку, и тот же код активируется на новой машине. Это занимает минуту.

Где лежат игры и можно ли их перенести?

Внутри бутылки, в папке поддержки приложений. Папку можно перенести на внешний диск прямо из настроек, если на системном кончается место.

Мой Mac на Intel. Будет?

Нет. Всё держится на Apple Silicon и Metal: D3DMetal и DXMT существуют только для них.

Uncork связан с Valve или Apple?

Нет. Это частный проект. Steam, Counter-Strike, macOS и Game Porting Toolkit принадлежат их владельцам.

Перестану платить — что будет с играми?

Игры перестанут запускаться — в течение суток, потому что ключ драйвера живёт сутки. Само приложение при этом открывается и всё показывает: библиотеку, размеры, настройки; сверху появляется полоса о том, что подписка кончилась. Отбирать программу, за которую вы вчера платили, нечестно, и мы этого не делаем. За экран входа приложение уходит только в двух случаях: доступ отозван или оно больше полутора месяцев не могло выйти на связь. Всё, что лежит на диске, остаётся на месте и остаётся вашим — бутылка, установленный в неё Steam и сами игры. Это обычная папка в вашей библиотеке пользователя; её можно открыть другой программой на том же слое совместимости, скопировать на другой диск или удалить самому. Мы при этом ничего не стираем, не портим и не запираем изнутри: выключается ровно запуск через Uncork.

Я пользовался Whisky. Чем Uncork отличается?

Whisky был бесплатным, и это честное преимущество, которого у нас нет. Но его разработку остановили: репозиторий закрыт в архив 11 мая 2025 года, и в его собственном описании написано, что проект больше не поддерживается и игры в нём могут сломаться в любой момент. Uncork стоит денег и поддерживается — из этих денег и берётся время на починку. Основание у нас общее: тот же слой совместимости и D3DMetal от Apple, что использовал Whisky. Разница не в основании, а в том, что поверх него доделано: прямой ввод мыши, повтор клавиш, очередь кадров, настройки звука под каждый движок. Образ Game Porting Toolkit вы скачиваете у Apple сами — перекладывать его в своей сборке Apple не разрешает никому, и мы не перекладываем.

Как приложение выглядит сейчас?

Вот снимок текущей сборки — без прикрас и ретуши.

Окно Uncork: библиотека бутылки
Библиотека бутылки: обложки из вашей Steam, размер на диске и состояние справа
ЭТО UNCORK.

Играть на Mac в то, во что хочется

Получить доступ