- Windowsализация в Mac OS X. Выбор обывателя.
- Apple BootCamp
- CodeWeavers Crossover
- Sun VirtualBox
- VMWare Fusion
- Parallels Desktop
- Два конкурента
- Организация софта и рабочих файлов
- Список тестированного win32 софта
- Запуск Windows-программ на Mac: обзор самых популярных способов
- 1. Виртуальные машины
- 2. Boot Camp
- Как поставить Windows 10 через Boot Camp Assistant
- Запуск установщика с флешки
- 3. Wine
- CrossOver
- Удаленный доступ
- 6. Web-сервисы
- Самый простой способ работать с Windows-программами на Mac
- Итоги:
Windowsализация в Mac OS X. Выбор обывателя.
Я уже два года пользуюсь Mac OS X как основной системой. Так получилось, что одной виндовой программе не нашлось аналогов в легионе мак-софта. Перепробовав за это время разные решения по запуску Windows XP в среде Mac OS X, хотел бы поделиться опытом с общественностью.
Речь пойдёт о следующих эмуляторах/виртуалмашинах:
- Apple BootCamp;
- CodeWeavers Crossover;
- Sun VirtualBox;
- VMWare Fusion;
- Parallels Desktop.
Везде тестировалась одна версия Windows XP (для скорости кастрированая добрыми людьми).
В своей повседневной работе я использую Xara Xtreme Pro (графический векторный редактор). Чтобы расширить функционал этой программы, мне приходится держать AutoHotkey (автоматическая нажималка кнопок, кликалка мышкой и тд.). В такой связке есть свои нюансы (нужна возможность переназначения любых сочетаний клавиш, как виндовых, так и маковских).
Требования к виртуализатору (решения будут оцениваться по этим критериям):
- Скорость запуска и работы;
- Безглючность;
- Удобная работа сразу в винде и макоси (кооперация);
- Возможность переназначать любые горячие клавиши.
Apple BootCamp
Скорость: грузится и работает очень шустро (ещё-бы, нативная винда какникак).
Безглючность: глючит настолько насколько сама винда может глючить.
Кооперация: отсутствует. По сему, решение годится только для игр или спецсофта, который требует очень много ресурсов и не подходит для запуска под виртуальными машинами (например 1C или SolidWorks).
Горячие клавиши: проблем нет, потому что винда работает в монопольном режиме.
CodeWeavers Crossover
Скорость: хорошая скорость работы и запуска.
Безглючность: очень глючная программа, хоть мой редактор в ней и запускается, но постоянно вылетает и сыпет ошибками (со многими другими программами наблюдалось подобное, либо глючат, либо вообще не запускаются). Единственное, для чего очень пригодился кроссовер – поиграть в Half-Life и его инкарнации (OrangeBox). При игре в халф никаких сбоев не было. Использовалась версия Crossover Games. Возможно, что кроме халфа сгодится и для других игр.
Кооперация: никаких проблем. Проги работают в оконном режиме, наравне с маковым софтом.
Горячие клавиши: даже не проверялось, ввиду невозможности нормальной повседневной работы.
Sun VirtualBox
Скорость: винда под виртуалбоксом грузится удивительно быстро (гдето секунд пять). Приложения работают шустро. По загрузке процессора система сопоставима с VMWare.
Безглючность: в последней версии появилась стабильность при работе с софтом, старые глюки куда-то делись 🙂
Кооперация: есть режим и отдельной песочницы и интеграции дисплея (виндовые окна вперемешку с маковскими).
Горячие клавиши: AutoHotkey выдали несколько ошибок на те кнопки, которые работали в других виртуалках без проблем, и отказались запукаться. Также не удалось переназначить стандартные кнопки виртуалбокса через системные настройки (с любой другой мак-программой это делается на раз-два).
После покупки Innotek’а SUN’ом, у виртуалбокса дела пошли в гору. В перспективе это неплохая программа.
VMWare Fusion
Скорость: грузится сопоставимо с нативным режимом. Работает быстро.
Безглючность: В детстве у фьюжина были глюки с сетью, но их давно уже вылечили. Вмварь работает на редкость стабильно, как швейцарский армейский молоток 🙂
Кооперация: есть режим и отдельной песочницы и кооперации с маковым интерфейсом (Unity).
Горячие клавиши: имеется досадный глюк. В режиме Unity нужная мне программа AutoHotkey не работает. То есть я могу работать только в одном общем окне. Кому AutoHotkey не нужны, это не помеха, можно пользоваться Unity.
VMWare – это наша надежда и опора. Программа, кроме моего Macbook Pro, также успешно используется на Macbook и Macbook Air (на аире под ней без проблем живёт лицензионный Консультант+). Рекомендую к использованию.
Parallels Desktop
Скорость: грузится и работает зело быстро.
Безглючность: обнаружилось, что Parallels Desktop подтормаживает на MacBook Air, но думаю это дело временное и скоро полечат (а может и уже полечили).
Кооперация: о, это песня. Система работает и в своем окне и в кооперации с макосью (Coherence). И очено хорошо это делает. Кстати, есть опция — расположить виндовый трей в маковском менюбаре (в режиме Coherence). Это важно, потому что AutuHotkey сидит в трее.
Горячие клавиши: это ещё одна песня. AutoHotkey работают! Прям на фоне маковских прог работают любые сочетания клавиш автохоток. Правда маковские хотки их перекрывают, но это лечится переназначением стандартных клавиш для параллели в системных настройках макоси. Например я использую Command-Q и Command-W в винде.
Два конкурента
Когда я только пересел на макось, параллель была третьей версии. Это было тормозное глюкало, которое могло затормозить все два ядра и завесить систему в корку. Я ругал параллель и никому не советовал с ней связываться. Однако, осенью вышла Parallels Desktop v.4 и это уже совсем другой продукт. Все мои хотелки были реализованы. Даже не пришлось с нуля устанавливать систему, я импортнул контейнер от VMWare. Так что конкуренция между VMWare и Parallels только на руку пользователям.
По жоркости Parallels делает VMWare в несколько раз. Если VMWare кушает 15-25% процессора в простое, то Parallels ест 2-3%. Это позволяет, кроме винды, параллельно запускать для экспериментов Ubuntu Server и FreeBSD.
Организация софта и рабочих файлов
Весь нужный мне виндовый софт собран (преимущественно в portable версиях) и хранится в макоси в определённом каталоге, а в виртуалку подключается по внутренней сетевой шаре, как отдельный том. Это решение позволяет легко менять виртуальные контейнеры и использовать один комплект софта на разных виртуальных машинах и эмуляторах. ЗаZIPованый контейнер с установленной виндой весит всего 190 мегабайтов (благодаря кастрированому дистрибутиву Windows XP).
Все рабочие документы тоже хранятся на сетевой шаре в макоси, а в последних версиях VMWare и Parallels каталоги Desktop и Documents можно сделать прозрачными для виртуальной машины. То есть имеем единый рабочий стол и документы в макоси и винде.
Список тестированного win32 софта
Far;
Portable 3ds Max 2008;
Portable Corel Draw X4;
Portable IE7;
Portable MS Office 2003;
Portable Photoshop CS3;
Portable SketchUp 6;
Total Commander;
Xara Xtreme Pro.
Виртуальные машины (VirtualBox, Parallels, VMWare) справились с ним на ура.
Для игр: Apple BootCamp или Crossover Games (избирательно).
Для тяжелого виндового софта: Apple BootCamp.
Для повседневной стабильной работы: VMWare Fusion.
Для комфортной и быстрой работы с самыми передовыми фичами: Parallels Desktop (на сегодня – мой выбор).
Последняя версия VirtualBox’а, прям порадовала. У этой системы есть все шансы выбиться в лидеры, потому как бесплатная. Рекомендую попробовать.
Источник
Запуск Windows-программ на Mac: обзор самых популярных способов
Некоторые сервисы (банк-клиенты и другие сайты, работающие с ЭЦП) поддерживают только (!sic) Internet Explorer, вам могут прислать файл в каком-нибудь доисторическом формате, который открывается только Windows-программой, не имеющей Mac-версии. Как бы там ни было, такие ситуации возникают. И далее в статье рассмотрим все способы для разрешения таких ситуаций и подытожим способом, который подходит почти всем и всегда.
1. Виртуальные машины
Виртуальные машины позволяют запускать целиком операционную систему внутри другой операционной системы. На MacOS можно выделить три большие виртуалки: Parallels , VMWare Fusion и VirtualBox . О последней уже шла речь в недавней статье про эмуляторы Android на Windows.
Можно точно сказать, что если вы готовы раскошелиться, то Parallels – это лучшая виртуалка из этих трех. Особенно, для начинающих. Вам не нужно ничего настраивать во время установки (и даже не нужно скачивать Windows) – программа сделает всё сама. В Parallels поддерживается так называемый режим Coherence, который запускает Windows в “маковском” окошке. Более того, обычные Win-приложения можно закрепить в доке. И запускать win-файлы прямо из Finder. В этом случае файлы и приложения подсвечиваются логотипом Parallels.
Надо сказать, что лично я использую именно Parallels. Про VMware рассказывать не буду по той причине, что во время выбора виртуалки для себя я осознал, что “Параллели” в данный момент на голову опережают VMware и особого выбора среди виртуалок в общем-то и нет.
Единственный минус – это, конечно, цена. Программа имеет только платные версии и самая дешевая (домашняя) обойдется вам (на момент написания статьи) в 3.990 ₽
При этом, та же VirtualBox – бесплатна. Но для ее установки придется немного напрячься. Кроме того, выглядеть результат в VB будет не так красиво, как в “Параллелях”, потому что последняя была сделана специально для Мак, а VB – кроссплатформенная программа. Если готовы заморочиться и сэкономить денег, то вот статья про установку Windows 8 в VirtualBox.
Если есть сомнения (а времени особо нет), то поставьте 14-дневную триальную версию “Параллелей” и за это время примите решение, стоит ли она своих денег. Если денег на платные программы точно нет, то VirtualBox – лучший выбор. По VirtualBox заодно посмотрите статьи про запись установочной флешки с Win10 и, собственно, установку Win10 с флешки. Напомним, что Win10 сейчас можно просто скачать и установить без активации (с небольшим некритичным ограничением функционала).
Достоинства | Недостатки |
|
|
2. Boot Camp
В то время как виртуальные машины позволяют запускать Win внутри запущенного MacOS, Boot Camp позволяет инсталлировать Windows прямо на сам Mac. Так же известный, как “двойная загрузка”, Boot Camp позволяет иметь мак и винду на одном харде.
Для MacOS нужен Boot Camp Assistant и этот визард проведет весь процесс установки. В чем заключается сама установка: на жестком диске будет создан дополнительный (загрузочный) раздел, где и будет расположена Windows и можно далее загрузить компьютер с него.
Как поставить Windows 10 через Boot Camp Assistant
Потребуются:
- Флешка или внешний жесткий диск на 8Гб или больше (информация на них исчезнет, поэтому не используйте флешку со своей диссертацией)
- Мак должен быть подключен к розетке. Будет не очень круто, если он выключится посреди процесса
- Нужна лицензия для Windows 10
- Подключенный интернет
1. Скачайте Windows ISO
Microsoft на своем официальном сайте бесплатно предлагает к скачиванию ISO-файлы Windows.
Обязательно прочитайте список минимальных требований, предъявляемых к оборудованию. Если ваш мак им не соответствует, то не стоит и пытаться. После ознакомления с минимальными требованиями, выбирайте версию (Windows 10) нажимайте на кнопку “Подтвердить“.
Далее выбирайте язык продукта (например, Русский), снова нажимаете кнопку “Подтвердить“. После этого будет проверена ваша система на совместимость и в случае успеха, вы увидите на экране ссылки для скачивания.
Выбираете версию с вашей разрядностью процессора (в моем случае х64) и качаете ISO-файл с виндой.
2. Воткните флешку
Отсоедините все USB-устройства от компьютера на время установки. Вотните заготовленную флешку или внешний жесткий диск.
3. Запустите Boot Camp Assistant
В MacOS X есть встроенный BCA (Boot Camp Assistant) и он всё сделает сам, поэтому вам не нужны какие-то сторонние утилиты. Для того чтобы запустить BCA откройте Spotlight (справа в верхнем углу экрана есть иконка лупы, нажмите на нее), и там введите Boot Camp Assistant. Выберите программу Ассистент Boot Camp.
Далее нажимаете “Продолжить“.
4. Выберите тип установки
Выберите первый пункт “Создать диск установки Windows 7 или новее“. Второй чекбокс (Загрузить последнее ПО поддержки Windows от Apple) по идее будет по умолчанию отмечен и выключить его невозможно. А вот третий пункт может быть по умолчанию включен или выключен. Выключите третий пункт (Установить Windows 7 или новее). Далее нажимаете “Продолжить“.
5. Запишите Windows на флешку
Выберите скачанный на первом шаге ISO-файл с Windows.
Убедитесь в том, что в качестве диска для установки выбрана заготовленная флешка.
Учтите, что флешка будет в процессе отформатирована и все данные на ней пропадут.
Нажимаете “Продолжить“. Появится еще одно окошко, уверены ли вы в том, что хотите продолжить, т.к. флешка будет отформатирована и данные исчезнут. Если уверены – еще раз жмите “Продолжить“.
Если вы проделываете операцию на макбуке, не закрывайте крышку лаптопа. Это отправит мак в сон и прервет процесс записи.
После того, как все закончится, вы увидите сообщение “Windows был сохранен”. Нажмите “Выход“, отмонтируйте и отсоедините флешку.
Поздравляю, у вас есть флешка с windows для mac.
Запуск установщика с флешки
Для того чтобы загрузиться с USB-диска, нужно про загрузке Мака зажать ALT (появится меню загрузки, где и нужно выбрать флешку). Или при загрузке Мака зажмите C, тогда компьютер сразу будет грузиться с флешки.
После того, как вы загрузитесь с флешки, процесс стандартен.
Так-с, это было небольшое лирическое отступление на тему установки Windows 10 второй системой на компьютер. Теперь вернемся к тому, с чего начали: стоит ли это делать и кому это подойдет.
Главный минус всей этой затеи с двойной загрузкой заключается в том, что вы не сможете параллельно запускать Win- и Mac-программы. Каждый раз для переключения между системами вам нужно перезагружаться и выбирать ОС. В этом есть свои плюсы, конечно, и они заключаются в большей производительности системы, потому что Windows может использовать все ресурсы вашего Мака.
Достоинства | Недостатки |
|
|
3. Wine
Оба решения выше (виртуальные машины и boot camp) включают в себя установку полноценной Windows со всеми вытекающими нюансами. Wine – это нечто другое. Это “прокладка”, которая позволяет запускать Win-программы на MacOS и Linux. В этом плане Wine гораздо более легкое решение, чем установка Windows, особенно если вам нужно использовать 1-2 популярные программы. Но как это часто бывает, у компромиссных вариантов есть целый набор ограничений и подводных камней.
Вот в чем дело: Wine работает далеко не со всеми программами. Некоторые запускаются и работают превосходно, другие могут выдать ошибку во время работы, а третьи не запустятся вовсе. Для начала можете проверить базу данных Wine по совместимости программ и поискать там приложения, которые вам нужны.
И еще одна проблема заключается в том, что это не совсем “коробочное решение” и допиливание может вызвать форменный конфуз у новых пользователей.
Вторую проблему можно слегка упростить. Для этого создана программа WineBottler, про нее и поговорим.
Выбираете стабильную версию, скачиваете DMG-файл.
После открытия DMG-файла перетаскиваете Wine и WineBottler в Applications (так же как делается при установке любого другого ПО не из App Store).
После установки, запустите WineBottler и увидите список программ, которые можно с ходу установить, например, Internet Explorer.
Для того, чтобы запустить другие Windows-программы через Wine, скачайте исполняемые файлы этих программ (.EXE) и запустите их следующим образом: правой кнопкой и Открыть -> Wine. Да, еще раз повторюсь, что не все программы будут работать через Wine.
Ниже видос про WineBottler на ломаном английском, в принципе, в нем всё понятно и без перевода 😉
Wine хорош, когда вам нужно работать с 1-2 гарантированно совместимыми программами. Если же список программ широк и регулярно меняется, то стоит выбрать другой способ для работы с ними.
Достоинства | Недостатки |
|
|
CrossOver
CrossOver – это платное решение, которое тоже основано на Wine.
Приложение предлагает качественный интерфейс, позволяющий просто ввести название необходимой Windows-программы и она будет найдена и запущена. Так как это коммерческое ПО, то можно рассчитывать на помощь саппорта в том случае, если у вас что-то пойдет не так или вам требуется поддержка какой-то программы, которой нет в списке.
Но в сравнении с вариантами, представленными выше, CrossOver – это сплошной компромисс и не подойдет большинству пользователей. Опять же, если вам нужно запускать различные программы, то гораздо проще это делать, используя виртуальную машину. Если же вам важна производительность (например, в играх), то лучше использовать Boot Camp. В общем, с ценником в 40$ можно порекомендовать этот вариант для узкоспециализированного применения.
Достоинства | Недостатки |
|
|
Удаленный доступ
Если ни один из предложенных выше вариантов не подходит вам, то почему бы не попробовать разобраться с проблемой в другом ключе? Если у вас есть другой компьютер, на котором установлен Windows, то вы можете использовать удаленный доступ для работы на нём со своего Мака.
TeamViewer – это бесплатный и мощный инструмент для удаленного доступа. Про удаленный доступ, кстати, была отдельная статья.
Все что вам нужно сделать – это выбрать способ коммуникации, установить его на оба компьютера (Win и Mac), войти в аккаунт на обеих машинах, поставить галочки с “простым входом” на Win. И после этого вы можете соединяться с компьютером на Windows в любое время.
В зависимости от скорости интернета, вы можете испытывать некоторые задержки и торможения в работе. Да, и еще, слегка выбешивает отсутствие кросс-поддержки горячих клавиш. Пытаешься переключить язык на Маке привычным способом, а вместо смены языка выскакивают всякие окошки. Но с другой стороны, если вам нужен относительно быстрый (и бесплатный) доступ к винде, то этот вариант вам может подойти!
Достоинства | Недостатки |
|
|
6. Web-сервисы
На самом деле, многие функции, которые вы хотите получить от Windows-программ реализованы в других программах, работающих на Mac, а некоторые даже доступны в виде Web-сервисов. Возможно, для ваших задач не нужно городить огород с виртуальными машинами и тп?
Вот некоторые примеры сервисов (другие гуглите):
Самый простой способ работать с Windows-программами на Mac
Выше мы изучили все возможные варианты (если не все, то пишите в комментариях, дополним статью).
Но какой из этих вариантов выбрать.
Вариантом с наименьшим количеством зол для большинства людей является установка Windows на виртуальную машину (вариант №1). Исключение составляют пользователи, которым Windows нужен для игр.
Использование виртуальной машины позволяет открывать Windows-программы одновременно с открытием Mac-приложений и всё это без перезагрузки компьютера. И это работает гораздо надежнее, чем Wine.
Использовать Parallels или VirtualBox – решать вам. Если вы не против заплатить за коробочное решение, не являетесь компьютерным специалистом и хотите получить лучший результат – выбирайте Parallels. Если с ПК вы “на короткой ноге”, есть время и желание заморочиться + хотите сэкономить – выбирайте VirtualBox.
Итоги:
На самом деле, если виртуальные машины – это лучший выбор для среднестатистического пользователя, то в общем-то, это не означает, что это лучший выбор именно для вас и ваших задач. Поэтому еще раз пробежимся по всем вариантам:
- Виртуальные машины. Лучший вариант, если вам нужно работать с неограниченным списком Windows-программ и запускать их параллельно Mac-программам. Без перезагрузки компьютера. Не очень хорошо подходит для геймеров.
- Boot Camp. Подходит для тех, кому нужно использовать весь потенциал железа, а не только то,
что ограничено виртуализацией. Идеально для геймеров. Неудобно каждый раз перезагружать компьютер для переключения между ОС. - Wine. Подойдет только тем, кому нужны популярные Windows-программы. Если планируете выходить за рамки ограниченного списка программ, выбирайте виртуальные машины.
- CrossOver. Скорее всего, не стоит того, чтобы за него платить. Основан на Wine.
- Удаленный доступ. Стоит рассматривать этот вариант, если у вас есть свободный компьютер на Windows. Если же нет, то покупка отдельного компьютера все равно будет сильно дороже покупки того же Parallels. Из минусов этого варианта: возможные тормоза, если интернет не айс.
А чем пользуетесь вы? Напишите в комментариях.
Источник