- Самый простой способ запускать программы Windows на macOS
- 1. Установка ОС Windows на компьютер Mac
- 2. Использование виртуальной машины с установленной ОС Windows
- 3. Запуск Windows-программ с помощью Wine
- Что за Wine такой?
- Как использовать Wine?
- How to Run Windows Apps on Mac Without Installing Windows
- Before We Begin
- Installing CrossOver Mac
- Using CrossOver Mac
- How to Open Windows Apps
- Installing Windows apps
- Deleting Windows apps
Самый простой способ запускать программы Windows на macOS
В любом деле важно соотнести конечный результат с затраченными на его достижение усилиями. Так, запустить программу для Windows на компьютере Mac можно разными способами, и их выбор зависит от вышеуказанного соотношения.
Для запуска современной игры ААА-класса легче всего будет сразу установить Windows на ваш Mac, чем долго мучится с «пробросом» видеокарты из виртуальной машины или подборкой нужных библиотек в Wine.
Для средне-тяжелого рабочего приложения, не требующего серьезной нагрузки на графику, идеально подойдет виртуальная машина.
Запускать некоторые легкие или старые программы и игры удобнее всего с помощью Wine. О последнем способе я и хочу поговорить, но для начала необходимо сказать пару слов о первых двух.
1. Установка ОС Windows на компьютер Mac
Наши маководы называют это Boot Camp, но если быть точным – Boot Camp это всего-лишь набор драйверов и ассистент для создания загрузочной флешки.
В любом случае, Windows устанавливается на Mac и работает с полной производительностью, как на обычном ПК. Естественно отсюда следует главный недостаток — необходимо каждый раз перегружаться, чтобы попасть в Windows и запустить нужную программу.
Купить лицензию Windows 10 можно тут, не выходя из дома.
2. Использование виртуальной машины с установленной ОС Windows
Часто этот способ называют Parallels Desktop, но наряду с Parallels Desktop существуют другие виртуальные машины, из наиболее популярных: VirtualBox, VMware Workstation.
Виртуальная машина позволяет запускать Windows или другие ОС прямо в работающей macOS. Больше нет нужды перезагружать компьютер, но производительность «гостевой системы» в целом падает. Без специальных танцев с бубном этот метод абсолютно не подходит для игр, даже самых простых.
3. Запуск Windows-программ с помощью Wine
По моему мнению, это очень простая в использовании и недооцененная опция macOS. Она вряд-ли подойдет профессионалам, но будет полезна обычным пользователям.
Преимущества: вам не надо устанавливать Windows, запуск программы осуществляется прямо из macOS. Потери производительности ниже чем при использовании виртуальной машины.
Недостатки: не всякая программа будет работать, но и в этом случае вы ничего не теряете, просто воспользуйтесь первыми двумя способами.
Что за Wine такой?
Wine (первоначально аббревиатура для «Wine Is Not Emulator») – это уровень совместимости, способный запускать приложения Windows на нескольких совместимых с POSIX операционных системах, таких как Linux, macOS и BSD.
Вместо того, чтобы имитировать внутреннюю логику Windows, такую как виртуальная машина или эмулятор, Wine переводит вызовы Windows API в вызовы POSIX «на лету», устраняя проблемы производительности и памяти других методов, и позволяя вам полностью интегрировать приложения Windows на ваш Рабочий стол.
С помощью Wine хорошо работают легкие и/или старые программы написанные для Windows. И это весомое преимущество – ведь вы наверняка не раз сталкивались с тем, когда найденная после долгих поисков в интернете программа при запуске выдает что-то вроде «Программы Power PC больше не поддерживаются».
Увы, у macOS очень короткая память — переход с Power PC на Intel в 2007 году, разные другие перестройки сделали неработающим много софта, который по тем или иным причинам был заброшен разработчиками. С Wine вам доступна огромная библиотека “legacy” софта и игр.
Как использовать Wine?
Много статей и видео в интернете посвящены разным программам-надстройкам на основе Wine, которые по своему хороши и полезны, но порой сложны в освоении. Вы можете подумать: нужно ли тратить свое время и силы, или сразу воспользоваться проверенными способами?
Поэтому, я рекомендую попробовать бинарный пакет для macOS с сайта основного проекта – winehq.org. Вот всё, что вам потребуется установить на свой Мак:
Шаг 1. Установить одну из версий Wine. Рекомендую Wine Staging.
Шаг 2. Установить XQuartz-2.7.11. Речь о родной компоненте macOS, который ныне не предустановлен.
Готово.
Теперь давайте попробуем что-нибудь запустить.
У большинства из нас было трудное детство и юность за ПК. Иногда хочется иметь на своем любимом Мак что-нибудь старое-доброе, например, пинбол из Windows XP. Он называется Space Cadet, его можно скачать на одном известном трекере или достать прямо из Windows в виде папки с файлами, один из которых назван PINBALL.EXE.
Открываем его в программе Wine и смотрите, какая красота:
Все просто работает, плавно, без тормозов. Конкретно эта игра не летает так хорошо даже в платном Parallels Desktop, и еще хуже работает в бесплатном VirtualBox.
Но есть проблема. Если развернуть игру на весь экран, то она потеряет свои пропорции. К сожалению, разработчики Wine не сделали никаких инструментов для сохранения пропорций в полноэкранном режиме.
Я прибегаю к встроенной возможности macOS увеличивать экран.
Идем в «Системные настройки – Универсальный доступ – Увеличение» и ставим галочку напротив «Увеличивать, используя прокрутку с клавишей модификации. Выбираем эту клавишу (у меня это control).
Теперь можно увеличивать маленькое окно программы без потери его пропорций. Это потрясающе удобная функция для старых игр. Сочетание Wine и этой функции делает macOS лучшей платформой для ретрогеймина вообще.
Если программа, которая у вас имеется, представляет собой установщик, условный setup.exe, его точно так же можно запустить в Wine и выполнить все шаги по установке.
Для запуска программы вам нужно пройти в указанную при распаковке директорию. Она находится в
/.wine/drive_c/Program Files (x86)
/ – ваша домашняя папка с именем пользователя (.wine скрытая папка, для ее отображения надо нажать CMD + точка + Shift в High Sierra.) Осталось найти нужный .exe-файл. Можно перенести папку с распакованной программой в любое удобное место.
Еще один полезный трюк, о котором нужно знать — включение CSMT в настройках winecfg.
Это увеличивает производительность графики в играх, использующих Direct3D, но так же и повышает нагрузку на систему, поэтому для нетребовательных программ рекомендуется держать это выключенным.
Доступно только в Wine Staging. Для запуска winecfg надо запустить терминал по клику на иконку Wine в Launchpad, и написать winecfg. Далее пройти во вкладку Staging и отметить “Enable CSMT”:
Итак, с помощью Wine мы утерли ностальгическую слезу, поиграв в Space Cadet для Windows XP. Но можно пойти дальше и поиграть в Space Cadet для Windows 95. Эта версия обладает большим разрешением, немного другой механикой игры и двумя дополнительными столами!
И самое главное — она не идет на современной Windows. Но идет на нашей современной macOS! На фото выше как раз она.
С помощью Wine можно запускать не только казуальные ретро-игры, так я весьма успешно пользовался утилитой для удаленного сетевого доступа LiteManager Pro и некоторыми другими.
Конечно, Wine может работать и с более сложным софтом, но для этого, возможно, придется повозиться с настройками. Весьма полезными будут программы вроде Wineskin. Тратить ли время на их освоение — вам решать.
Я люблю свой Мак и мне импонирует возможность запускать любой софт в macOS.
С помощью эмуляторов, с помощью Wine. Это просто круто. Я хочу что бы подобные инструменты были встроены в систему. И хотя, конечно, этого не произойдет, в наших силах сделать так, чтобы о них узнало больше людей.
В этом году проект Wine отметил своё 25-летие, и это о чем-то говорит!
How to Run Windows Apps on Mac Without Installing Windows
Trick your Mac, no tech know-how needed
Once your data has been transferred safely and securely, switching from Windows to macOS is mostly a breeze! However, you may be used to Windows-exclusive apps for your general computing.
There are a few options. Emulation layers like WineBottler (free) and CrossOver Mac (reasonably priced) can trick many Windows apps into working under macOS without a full installation! Remarkably, they also do it with very little to no technical know-how involved. It’s a plug-and-play affair, and a wonderful example of complex technology being simplified for the day-to-day user.
In this guide, you’ll learn how to use CrossOver Mac to reliably run a PaintDotNet alternative called PictBear and Notepad++. Hopefully, by the end of this guide, you’ll be able to install the Windows apps you want on your Mac all on your own!
Note: There are some Windows apps that won’t work using this solution. It’s impossible to run an app like PaintDotNet on a Mac without installing Windows under Boot Camp or a virtualization app. PaintDotNet is the kind of Windows app that relies heavily on system files and frameworks to function. Unfortunately, apps like this, or very large and complex apps will have a hard time functioning under an emulator like CrossOver Mac.
Before We Begin
One note on WineBottler before we start. Being the free alternative, it’s only natural that you will be tempted to try it. Unfortunately, WineBottler’s performance is underwhelming. The app catalog is smaller, it contains very outdated software, and most apps won’t run when you use it.
Hence, this guide is about CrossOver Mac. The app has a free 14-day trial period and licenses start at an affordable USD 29.95. You don’t have to pay anything to try it. It’s also fully compatible with macOS Catalina.
Installing CrossOver Mac
It takes little more than basic computer literacy to install and use CrossOver Mac. If you can open a .zip file and follow some instructions, you’re good to go.
1. Head to CodeWeavers’s website and download the trial version of CrossOver Mac.
2. Double-click the .zip file you downloaded to extract the CrossOver Mac installer.
3. Double-click the CrossOver app to install the software. If prompted by macOS, select Open and continue by following the on-screen instructions.
4. Following installation, launch CrossOver Mac and select Try when prompted:
That’s it! The CrossOver Mac app will open.
Using CrossOver Mac
The journey begins from the simple window shown above. Select the big Install a Windows Application button.
The following window will appear. Select the Always Update button and wait a bit. The app will let you know when it’s finished updating.
Next, type the name of the application you want to install in the text input field. Or click through the app catalog, which contains many apps that are known to work with CrossOver Mac. Select Continue when you’ve made your choice.
The app will begin installing. Depending on the app, you might see a typical Windows-like installer appear. Follow the on-screen instructions.
When the installation completes, select Done.
Next, you’ll see the window below.
In CrossOver Mac terminology, the Windows applications you installed are called “Bottles”. That’s tongue-in-cheek, since the app uses the Wine Windows emulation layer. Next, double-click the PictBear icon and the app will launch. That was easy!
How to Open Windows Apps
When you want to open PictBear, or any other app you install in the future, you must open CrossOver Mac first. Then, select on the app’s Bottle, and double-click its icon. Here’s PictBear running on a MacBook Pro:
Installing Windows apps
Installing Notepad++, for example, works the same way. Simply open CrossOver Mac and select the Install a Windows Application button. Type Notepad++ or the name of your app in the text input box. If an installer for it is readily available, it will appear in your search like this:
Select Continue and follow the on-screen instructions. The process is exactly the same as it was for PictBear.
If an installer for your app is not readily available, chances are it won’t work under CrossOver Mac. However, you can still try!
1. Download the app’s installer (an executable file).
2. Click the Select Installer tab above and point CrossOver Mac to its location.
3. Follow the on-screen instructions.
Deleting Windows apps
Maybe the app you installed with CrossOver Mac didn’t live up to your expectations or you found a better alternative. Here’s how to get rid of it:
1. Open CrossOver Mac.
2. Command-click the app’s Bottle.
3. Select Delete .
That’s it! I hope this guide makes your switch to Mac even easier.
Have you ever tried using CrossOver Mac to run Windows apps on your Mac? Did you do it using some other solution? Share your experiences with us in the comments section below.
Founder of Switching to Mac and managing editor. He began blogging in 2007 and quit his job in 2010 to blog full-time. He has over 15 years of industry experience in IT and holds several technical certifications. Read Aseem’s Full Bio