Uncork для прессы
Обновлено 5 октября 2026 · Uncork 1.0
Uncork — приложение для Mac на Apple Silicon: оно бесплатно запускает Windows-игры из Steam и Epic Games Store через слой совместимости, а платный Uncork Pro (19 € разово) читает мышь прямо с устройства и выравнивает кадры. Здесь собрано то, что можно цитировать: у каждого числа есть дата и железо, а то, чего мы не измеряли, так и названо.
Коротко
- Что это. Приложение для Mac на Apple Silicon (M1 и новее, macOS 14 или новее). Бесплатное ядро запускает Windows-игры из Steam и Epic Games Store через слой совместимости, без аккаунта и без оплаты; платный только Uncork Pro — 19 € разово. На Intel-маках не работает.
- Как устроено. Windows не эмулируется и не виртуализируется: вызовы Windows переводятся в вызовы macOS, а графика DirectX — в Metal. Слоёв графики два, D3DMetal и DXMT; они переключаются для каждой бутылки (отдельного окружения для Windows-игр) отдельно.
- Версия. 1.0 — выпуск с бесплатным ядром и Uncork Pro (октябрь 2026). Все версии с датами — в списке версий.
- Кто делает. Частный проект одного человека, а не компания. Спорные вопросы по условиям решаются по праву Швейцарии.
- Чем отличается. Мышь читается прямо с устройства: в проверенных нами приложениях такого мы не нашли. Ещё — выравнивание кадров в одиночных играх.
- Чего у Uncork нет, а у открытых аналогов есть. Открытого кода и публичной базы совместимости; ядро Uncork тоже бесплатное. Сравнение с датой проверки 1 октября 2026 — на странице «Сравнение».
Что умеет
- Мышь с устройства (Pro). Драйвер дисплея Uncork читает мышь с её собственной частотой, до 1000 Гц, и только пока игра прячет курсор над своим окном. Нужно разрешение «Мониторинг ввода»; без него драйвер ведёт себя как стандартный. По исходному коду он запрашивает только мыши и указатели и берёт только движение по X и Y; клавиатура к этому каналу не подключается.
- Автоповтор клавиш. Пока курсор спрятан, то есть в самой игре, Uncork выключает автоповтор клавиш macOS и возвращает его, когда курсор появляется. Так зажатая клавиша не дёргает картинку в CS2, а в чате и консоли всё печатается как надо.
- «Ровные кадры» (Pro, с 0.14.0). Кадры выходят на экран через равные промежутки по сетке экрана (120/80/60); режим «Авто» держит кадры, только если так ровнее. Это режим для одиночных игр: гонок, экшенов, открытых миров. В соревновательных шутерах его лучше выключать, там важнее каждый кадр, а кадров с ним меньше (118 → 80).
- Game Mode (с 0.13.0). Каждая игра запускается из своего маленького приложения с категорией «Игры», и macOS сама включает для неё Game Mode, как для игр из App Store. Работает при включённых «Именах в Dock».
- Режим геймпада (с 0.13.0). DualSense, DualShock 4 или геймпад Xbox водят курсор по маку, пока игра не запущена: игру можно выбрать и запустить с дивана. Во время игры режим молчит. Нужно разрешение «Универсальный доступ».
- Панель поверх игры (Pro, с 0.15.0). Кадры в секунду, доля ровных кадров, задержка до экрана и частота, с которой Uncork читает мышь. Если просадка не от игры, панель говорит и это: включено энергосбережение или мак перегрелся. Включается в настройках бутылки.
- От батареи — ровные 60 (Pro, с 0.15.0). Включается в настройках бутылки. У новых бутылок по умолчанию включён «Совместимый звук · DirectSound» — он убирает хрип в CS2.
- Assetto Corsa (с 0.16.0; подготовка к запуску бесплатна с 1.0.2). Assetto Corsa запускается через Steam бесплатно: Uncork бесплатно ставит нужные компоненты Windows (.NET, DirectX, шрифты). Pro добавляет Content Manager в один клик, экран заезда с выбором машины, погоды и времени, исправления для графики с модами и отдачу руля G923. Кнопка «Подготовить к запуску» ставит .NET 4.8, библиотеки DirectX и шрифты; с Pro — ещё Content Manager, а «Играть» открывает экран заезда: машина, время суток, погода, температура воздуха и дороги. Заезд идёт сразу на Shutoko Revival Project с трафиком; моды ставятся через Content Manager, Uncork их не распространяет.
- Отдача руля (с 0.16.1; в Pro с 1.0.1, в 1.0 была бесплатной). Uncork ставит свою сборку библиотеки SDL с отдачей для Logitech G923 и G29. Вживую проверено на G923 в версии для PlayStation и ПК (USB 046d:c266) в Assetto Corsa; G29 поддержан только в коде, G923 для Xbox и другие рули не проверялись.
Что изменилось в 1.0
С версии 1.0 (решение 5 октября 2026 года) Uncork устроен как бесплатное ядро и Uncork Pro.
- Бесплатно, без аккаунта и без оплаты: запуск игр, установка, бутылки, Steam и Epic, библиотека, «Разобраться» и починки, оптимизации Steam, совместимый звук, Game Mode, режим геймпада, проверка мыши, история запусков, а с 1.0.2 и компоненты Windows (.NET, DirectX, шрифты) — с ними Assetto Corsa запускается через Steam.
- Uncork Pro — 19 € разово, без срока, на все версии 1.x: мышь с устройства, «Ровные кадры» и «от батареи — ровные 60», панель поверх игры, Content Manager в один клик и экран заезда Assetto Corsa, а с 1.0.1 и отдача руля Logitech G923.
- Ещё Pro даёт новые версии раньше бесплатного ядра и прямую связь с разработчиком.
- Аккаунт нужен только для покупки Pro и для наград за приглашения; пробный Pro — семь дней, без аккаунта.
- Помесячная и годовая оплата сняты с продажи. Полный список изменений — в списке версий.
Что мы измерили
Все замеры ниже сделаны на одной машине: MacBook Pro 14″ (Mac15,6), Apple M3 Pro, 14-ядерный GPU, 18 ГБ. У каждой записи свои условия, и сравнивать записи с разными условиями между собой нельзя.
| Что | Когда и как | Результат |
|---|---|---|
| CS2, Dust II | 30 сентября 2026; четыре полных прогона; D3DMetal, окно без рамки 1512×982, спавн за КТ, «Ровные кадры» выключены, панель Uncork включена; тени, текстуры, частицы и AO на минимуме, уровни cpu, gpu и gpu_mem — 3; fps_max 0 в autoexec (какое значение действовало в игре, трассы не называют) | от 102 до 147 кадров в секунду; по порядку 147, 126, 102 и 119. Пятый прогон оборвался и не считается |
| Мышь: как события доходят до программы | 25 сентября 2026; одни и те же 20 секунд движения записаны тремя способами; Logitech G309 через приёмник на 1000 Гц, macOS 26.6.2, экран 120 Гц; в отдельном окне, не в CS2 | обычное приложение (NSEvent) — 119 событий в секунду, медианный промежуток 8,07 мс; системный перехват — 843 в секунду и 0,99 мс; GCMouse — 844 в секунду и 0,99 мс |
| «Ровные кадры», CS2 как стенд | 23 сентября 2026; de_dust2 с ботами, от батареи, по одному прогону | в режиме «80» 87 % промежутков на экране в пределах ±1 мс от среднего, без режима при 118 кадрах в секунду — 18 %; медиана от начала кадра до экрана 19,2 мс против 20,8 мс |
| Assetto Corsa, ультра-графика | 3 октября 2026, замер владельца, MacBook Pro с M3 Pro; записаны только пресет графики и среднее | в среднем 53 кадра в секунду |
| Assetto Corsa, дождь (RainFX) | 27 сентября 2026, один раз, по Metal HUD; DXMT, окно 1512×982, высокие настройки без Extra FX, Custom Shaders Patch 0.3, Pure, дождь, трафик SRP | около 34 кадров в секунду |
В прогонах CS2 30 сентября два шли с прямым вводом мыши (147 и 119), два без него (126 и 102); вывода о влиянии прямого ввода на кадры мы из них не делаем. В третьем и четвёртом прогонах за секунду выходило не больше 121 кадра, в первом и втором — до 171. Другие записи CS2 на той же машине — 29 сентября Metal HUD 81,5, 82,6 и 91,7 кадра в секунду (вид наблюдателя, боты), 24 сентября от 158 до 175 без ограничения кадров, 11 сентября отчёты VProf со средним от 89,5 до 117,6 при fps_max 120 — сняты в своих условиях; все они с условиями — на странице CS2.
Память в Assetto Corsa — отдельное наблюдение: 28 сентября 2026 года, по отчёту macOS о нехватке памяти (Jetsam), процесс игры, работавший около 9 часов, занимал 13,0 ГБ из 18. Условия той сессии отличаются от замера 34 кадров: в ней уже был включён Extra FX.
macOS отдаёт движение мыши обычному приложению пачками, раз в кадр экрана: 8,33 мс при 120 Гц. Более ранний замер 22 сентября 2026 года дал ту же картину: за 20,1 секунды системный перехват насчитал 13 452 события мыши, обычное приложение получило 2 269 — около 669 против 113 в секунду. Методика и код — на странице «Почему прицел плавает на Mac», график этого замера — PNG.
Чего мы не измеряли
- Влияние прямого чтения мыши на прицел внутри CS2, задержку от движения до кадра в той конфигурации, которая достаётся человеку, и ощущения. Мы измеряли только, как события доходят до программы.
- CS2 на других картах, включая Mirage, на других маках (M1, M2, M4, MacBook Air) и DXMT против D3DMetal на одной сцене.
- Что Game Mode даёт кадрам и сколько он держится. 23 сентября 2026 года в журнале gamepolicyd при запуске CS2 было «Game mode status is now on», а примерно через 2,5 с — «paused»; причину паузы журнал не называет.
Что не работает
- Игры с античитом уровня ядра. Valorant (Vanguard), Fortnite и Apex Legends (Easy Anti-Cheat), Destiny 2, PUBG и Rainbow Six Siege (BattlEye), а в Call of Duty — Modern Warfare II/III, Black Ops 6/7, Vanguard и Warzone (Ricochet). Uncork их защиту не обходит. Подробнее — на странице про античиты.
- CS2 и VAC. Valve не даёт гарантий для запуска через слой совместимости, а матча под VAC у нас не записано; риск блокировки аккаунта на игроке. FACEIT, по нашему выводу из документации FACEIT Labs, не заработает: мы его не запускали.
- Проверенных игр 14: Counter-Strike 2, BeamNG.drive, Assetto Corsa, MiSide, Tiny Bunny, Hello Neighbor, Geometry Dash, Half-Life 2, Portal 2, Lethal Company, Stumble Guys, Among Us, Astroneer и Teardown. Частота кадров замерена в CS2, BeamNG.drive и Assetto Corsa; большинство остальных запущены только до меню или первого экрана. Проверены магазины Steam и Epic Games Store (у Epic — сам магазин, а не весь каталог); Ubisoft Connect, EA app, Battle.net, GOG Galaxy и Rockstar не проверялись. Если игры нет в списке, она не проверена, а не сломана.
- Подпись. С версии 1.0.12 Uncork подписан Developer ID и нотаризован Apple.
- Rosetta, macOS 27 и 28. Uncork работает поверх Rosetta 2. После обновления до macOS 27 она не возвращается сама, и Windows-игры не запускаются, пока её не поставить заново командой Apple; с 0.16.0 Uncork показывает в этом случае полосу с кнопкой «Поставить Rosetta», но на живой macOS 27 кнопку не проверяли: эталонный мак на macOS 26.6.2. По статье поддержки Apple от 21 сентября 2026 года и примечаниям к macOS 27, Rosetta как общий инструмент для Intel-приложений доступна до macOS 27 включительно, а в macOS 28 останется только часть для старых игр; новость Apple от 9 сентября называет последней macOS 26. Это главный риск проекта: поддержку macOS 28 мы не обещаем. Подробнее про Rosetta.
- Управляемые маки. На школьных и рабочих маках с политикой MDM App Settings в macOS 27 программы с подписью Apple Development, судя по разбору Der Flounder от 24 сентября 2026 года, блокируются. Uncork подписан именно так; на управляемом Mac мы это не проверяли.
Цена: бесплатное ядро и Pro
- Ядро бесплатное: игры, Steam и Epic, бутылки, починки и остальное — без аккаунта и без оплаты. Платный только Uncork Pro — 19 € разово, без срока, на все версии 1.x. Пробный Pro — семь дней, отсчёт с момента, когда вы начинаете пробу в Uncork на этом маке, проба одна на Mac. Аккаунт нужен только для покупки Pro; при входе на этом маке оставшиеся дни пробы переходят в него.
- Оплата — Telegram Stars или криптовалюта (USDT, TON, BTC и другие) через OxaPay, картой пока нельзя. Платёж один, автопродления нет. В первые 14 дней после оплаты деньги возвращаются без объяснений, тем же способом. Приглашённому другом — скидка 15 % на Uncork Pro.
- Без Pro игры запускаются как обычно: кончилась проба — выключаются только функции Pro. Бутылка, Steam и игры остаются на диске и принадлежат пользователю: ничего не стирается и не запирается.
- Функции Pro без интернета работают до семи дней (ключ так живёт с версии 0.16.2). Пока мак в сети, ключ продлевается сам раз в сутки. Играм в бесплатном ядре ключ не нужен.
- Pro привязан к одному маку. Чтобы перенести его на другой мак, нажимают «Сменить мак» в профиле или пишут на hello@uncork.win: привязка снимается сразу (сами — раз в 30 дней, чаще — вручную).
Что нужно
- Rosetta 2 (без неё приложение не создаёт бутылку и предлагает кнопку установки) и свой аккаунт Steam. Пароль Steam и код Steam Guard Uncork не спрашивает никогда: их вводят только в окне самого Steam. Игры человек покупает сам, и мимо Steam Uncork их не скачивает.
- Рантайм и Steam занимают около 3 ГБ (движок 1,1 ГБ, бутылка со Steam 1,7 ГБ). Графические библиотеки, около 250 МБ, скачиваются один раз со сверкой контрольной суммы. Нативной версии CS2 для macOS нет: по нашей записи от 12 сентября 2026 года Steam указывал Windows и Linux и требовал 85 ГБ, а установленная игра на 1 октября занимает около 74 ГБ.
- D3DMetal в образ Uncork не входит. Слой совместимости и графические библиотеки приложение при первой настройке, по кнопкам пользователя, скачивает с GitHub, из репозиториев Sikarugir-App и Gcenx; графические библиотеки Apple — только после того, как человек примет лицензию Apple в окне приложения. DXMT берётся из релизов проекта DXMT.
Данные и лицензии
- Бесплатное ядро без аккаунта отправляет на сервер Uncork проверку обновлений: версию приложения и отпечаток мака (хеш SHA-256 аппаратного идентификатора с солью). С Pro добавляются токен доступа, запросы ключа драйвера и загрузка модуля Pro. Исправления той же версии (1.0.1, 1.0.2…) приложение скачивает и ставит само при выходе — без отдельного согласия, выключается это в настройках; версии 1.1 и дальше ставятся кнопкой «Обновить». Не уходят названия игр, длительность игры, файлы, пароли Steam и список программ. Сторонней аналитики в приложении нет, рекламы нет; на сайте сервис считает только скачивания — по дням и меткам ссылок, без адресов и отпечатков. Полный список соединений — на странице «Что Uncork отправляет».
- Графический драйвер Uncork — производная часть открытого слоя совместимости по лицензии LGPL 2.1. Тексты лицензий и письменное предложение исходников лежат в самом приложении: «Настройки → Помощь → Лицензии компонентов». Остальной код Uncork закрыт.
- Uncork не связан с Valve и Apple.
Доступ для обзора
Пишете обзор или статью? Само приложение бесплатное, а Uncork Pro для обзора дадим: напишите на hello@uncork.win. Pro живёт в аккаунте и привязан к одному Mac, поэтому порядок такой:
- Войдите один раз на uncorkmac.com — через Google или кодом на почту.
- Пришлите нам адрес, которым вошли: Pro на этот аккаунт включаем вручную, платить и вводить ничего не нужно.
- В приложении нажмите «Войти» и подтвердите вход в браузере.
Если что-то сломалось, «Настройки → Отчёт о проблеме» собирает архив без аккаунтов, секретов и сырых логов. Сам он никуда не отправляется — его можно переслать нам.
Логотип и снимки
Знак Uncork — синяя бутылка. Нажмите на картинку, чтобы открыть файл целиком.
Контакты
- Почта: hello@uncork.win, отвечает человек.
- Telegram: @uncorkwin — это поддержка, а не канал новостей.
- Сайт: uncorkmac.com; история версий — в списке версий.
Читайте дальше
- Как играть в CS2 на Mac: кадры на M3 Pro, мышь, VAC и FACEIT — все способы коротко, записи с датами и условиями и то, что не работает
- Почему прицел плавает на Mac — замеры и код: macOS отдаёт мышь раз в кадр экрана
- Что Uncork отправляет с вашего Mac и куда — список того, что приложение отправляет и куда, и как проверить это самому