Интересные статьи об Apple, приложениях для iPhone и iPad, iTunes

Parallels Desktop 9 — ставим Windows на Mac

Parallels Desktop 9 — ставим Windows на Mac

Каждую классную программу для Mac я всегда стараюсь опробовать лично сам. Но, некоторые из них просто не вписываются в мой рабочий процесс. Именно так и получилось с Parallels Desktop. Программа — произведение искусства. Но, в моей работе не нужен Windows или другие ОС, по этому и про PD я ничего интересного написать не могу. А вот кто действительно может, так это Павел Вязовой — автор блога Unix Way. Именно он и написал для вас этот обзор.

OS X задаёт повышенные стандарты для программного обеспечения, а к хорошему привыкаешь быстро. Вот и я, ещё год назад безбедно использовал VirtualBox в Linux, а уже сегодня пренебрежительно отодвигаю его в сторонку и ставлю в центр стола Parallels Desktop 9 для Mac.

Для Mac принято делать программы с красивым и удобным интерфейсом, иначе они не «продаются» даже бесплатно. Совсем недавно мне попалась программа Boxer — эмулятор DOS для Mac. И фраза «для Mac» накладывает особый отпечаток: интерфейс программы простой и красивый. Можно перетаскивать ретро-игры в её окно и Boxer добавит их в красивую библиотеку с обложками. Ещё один подобный пример — Wineskin (надстройка над Wine).

Parallels Desktop создан специально для OS X и продолжает эту славную традицию — его интерфейс прост, красив и удобен.

В OS X есть родные решения для большинства обычных задач. Но есть множество редких задач, для которых до сих пор нужно использовать только Windows. Мне нравится играть в некоторые игры моего детства, для этого я использую эмуляторы старых игровых платформ — NES (Dendy), Genesis и другие. Для некоторых из них эмулятор для Mac сильно уступает реализации для Windows, так что можно сказать изредка я запускаю эмулятор в эмуляторе, или виртуальную машину в виртуальной машине. Чтобы наложить патч с переводом игры на русский язык, тоже нужен Windows.

Кроме того, по долгу службы я отлаживаю проекты в разных версиях Internet Explorer и запускаю Ubuntu Server со средой выполнения программ, идентичной рабочим продакшн-серверам.

Для веб-разработки с Parallels Desktop дам два совета:

  1. Во-первых, обратите внимание на новую кнопку Internet Explorer в панели Safari. Она позволяет открыть текущий URL в виртуальной машине.
  2. На сайте modern.ie можно скачать виртуальные машины от Microsoft со всеми актуальными версиями Windows и IE. Само собой, они будут просить активации в течение 30 дней, но если не сохранять изменения в виртуальной машине или заморозить её после настройки, то можно тестировать бесконечно долго.

Parallels Desktop является прямым конкурентом VMware Fusion, можно сказать что они идут бок о бок. Забегая вперёд, скажу что продукт Parallels мне нравится гораздо больше, чем VMware. С Virtualbox и сравнивать нечего, почему — далее по тексту.

Простое создание новых виртуалок

В Parallels очень просто создавать новые виртуальные машины, он сам находит подходящие для установки образы или диски и предлагает их выбрать. Кроме того, мастер создания новых виртуальных машин может сам скачать Windows 8.1 Preview, Chrome OS, Ubuntu или Android. И даже может создать виртуальную машину с OS X, которая находится в разделе восстановления вашего Mac.

img

Поддержка форматов диска других программ виртуализации тоже в наличии. Я могу скачать с корпоративного сервера образ Ubuntu Server в формате VirtualBox и без проблем открыть его в Parallels Desktop.

Parallels Desktop и Windows

Одним из способов запуска windows-приложений является Wineskin. Wineskin это такая сборка Wine под OS X с удобным графическим интерфейсом. В свою очередь, Wine — это такой слой абстракции, средство для запуска Windows-приложений в других ОС. Не буду вдаваться в технические подробности, скажу только что приложения через Wine работаю часто нестабильно и медленно. Единственное преимущество перед виртуальными машинами — отсутствие необходимости покупать саму Windows и использовать виртуальную машину.

img
Загрузка Windows 8.1

Раньше у Wine было ещё одно очевидное преимущество — он запускал приложения почти как родные, без интерфейса оригинальной операционной системы. Но современные коммерческие средства виртуализации научились делать это ляучше благодаря интеграции с OS X. В Parallels Desktop 9 эта интеграция называется Coherence.

Интеграция приложений Windows в Mac

Parallels Desktop стирает грани между Windows и Mac. Я, как пользователь VirtualBox в прошлом, был очень сильно удивлён, когда увидел режим Coherence в демо-версии Parallels Desktop. В этом режиме вы не увидите рабочего стола Windows, вместо этого окна Windows-приложений будут выглядеть как окна приложений OS X. Они отображаются в доке, их можно перетаскивать между мониторами и работать с ними в Mission Control.

img

Интеграция Windows в Mac включает в себя следующие возможности:

  • поддержка полноэкранного режима
  • поддержка Mission Control
  • запуск windows-приложений из Launchpad
  • интегрированное в док меню «Пуск»
  • поддержка жестов OS X для работы с windows-приложениями
  • оповещения от приложений Windows в доке и центре уведомлений
  • интеграция системного трея в menubar OS X
  • оптимизация прокрутки Windows под OS X
  • поддержка диктовки для ввода текста в приложения Windows
  • синхронизация раскладок клавиатуры
  • перетаскивание объектов между приложениями Mac и Windows
  • общая корзина

Добавьте к этому возможность в один клик через Parallels Tools установить в Windows специальную тему рабочего стола MacLook и приложения Windows больше не будут нагонять тоску.

Windows-программы в режиме Coherence выглядят вот так (к сожалению, в Windows 8.1 не работает тема MacLook):

img
Проводник vs Finder

Словарь OS X в Windows

На этом интеграция не заканчивается, чего только стоит работа встроенного словаря OS X в Windows-приложениях. Встроенный словарь удобен тем, что по умолчанию вызывается тапом тремя пальцами на любом слове. После того, как я добавил в него словари Lingvo, для меня это киллер-фича.

Оптимизация для Retina

Parallels оптимизирует Windows для дисплеев Retina. Я в полной мере ощутил это на своём MacBook Pro после того, как переключился с VirtualBox.

Доступ к облачным хранилищам Mac и Windows

Одна из киллер-фич Parallels Desktop 9 по мнению самой Parallels, которую лично я не нахожу столь важной. Просто похоже что для Parallels Desktop трудно уже придумать какую-нибудь новую киллер-фичу, а увеличением скорости работы и багофиксами пользователя ведь не удивишь. Суть в том, что Parallels Desktop открывает в Windows доступ к папкам Dropbox и Google Drive вашего Mac. Это избавляет вас от необходимости устанавливать клиенты этих облачных хранилищ в Windows и занимать место на жёстком диске дублями. Но моему удивлению не было предела, когда я увидел в боковой панели проводника ещё и папки iCloud и Фотопоток. Я даже в OS X не знаю где их искать, оказывается к ним есть прямой доступ. Так что и мне это нововведение принесло определённую пользу.

В обратную сторону это тоже работает — в OS X вы увидите папку клиента Skydrive, который теперь встроен в Windows.

PDF-принтер

Parallels Desktop устанавливает в Windows виртуальный принтер, который сохраняет PDF-документы прямо в OS X. Для Windows PDF-принтер это не новость, но с Parallels Desktop даже не нужно ничего скачивать и устанавливать, очень удобно!

Power Nap

Power Nap это технология, позволяющая вашему Mac с SSD подключаться к интернету даже в режиме сна для синхронизации почты, календарей и т.д. Особенно полезно, на мой взгляд, что в режиме Power Nap выполняются бэкапы Time Machine. А с Parallels Desktop функция Power Nap распространяется и на приложения Windows.

Интеграция Linux в Mac

Для тестирования работоспособности Linux в Parallels Desktop 9 я воспользовался функцией автоматической установки Ubuntu. На скачивание и установку Ubuntu 13.04 ушло времени меньше, чем на обычную установку этого дистрибутива на реальное железо!

Первое, на что я обратил внимание: файлы с моего рабочего стола оказались на рабочем столе Ubuntu. Все остальные «стандартные» папки были тоже на местах.

В Ubuntu поддерживается и режим Coherence: окна приложений интегрируются в OS X как и с Windows (не так плавно, но почти). Кроме того, в Launchpad появилась папка с приложениями Ubuntu для их прямого запуска в режиме Coherence. Ничего подобного в плане поддержки Linux виртуальными машинами я ещё не видел.

img
parallels_ubuntu_mission_control

При первом запуске инсталлированной в один клик Ubuntu, система попросила меня задать пароль администратора, который затем нужно будет ввести для установки Parallels Tools.

В отличие от Windows, у меня не захотела скрываться панель Unity, так и осталась висеть на одном из рабочих столов. В Coherence режиме Windows 8.1 панель с плитками аккуратно скрывается и доступна по клику в доке. Кроме того в Ubuntu местами проявляются артефакты:

img
parallels_coherence

Где-то на сайте Parallels я видел информацию о поддержке других популярных дистрибутивов, но при написании обзора не смог её найти.

Parallels Desktop vs VMware

Я никогда не использовал VMware, но ради любопытства провёл небольшое исследование в на тему сравнения VMware Fusion 6 и Parallels Desktop 9. Я пришёл к выводу, что Parallels Desktop функционально богаче своего прямого конкурента, но отличия небольшие. Что касается производительности — в единственном найденном мной бенчмарке последних версий Parallels Desktop и VMware Fusion можно увидеть перевес в пользу обоих продуктов в разных синтетических тестах. Но я не доверяю тестам (редко когда совпадают с реальным опытом использования), а разницу в производительности невооружённым взглядом обнаружить не удалось.

Parallels Desktop vs VirtualBox

Обычно VirtualBox не ставят рядом с Parallels Desktop и VMware Fusion, единственный его плюс — бесплатность. Я пробовал работать с VirtualBox в Mac и остался разочарован. Он даже в режим полного экрана разворачивается некорректным для современных OS X способом, не говоря уже об отсутствии какой-либо интеграции с OS X гостевых систем. Кроме того, на ретине в гостевой Windows я наблюдал жуткое «мыло».

Parallels Desktop vs Bootcamp

Часто задаваемый вопрос — зачем нужен Parallels Desktop, если есть встроенный в систему Bootcamp. Отвечаю: Bootcamp не является средством виртуализации и не исключает использование виртуальной машины. Bootcamp просто создаёт дополнительный раздел на диске для установки Windows и прописывает его в системный загрузчик. Вы не можете использовать такой Windows одновременно с Mac OS X, придётся перезагружаться. Зато его производительность будет выше, чем в виртуальной машине.

Я не использую Bootcamp, т.к. мне не нужна Windows отдельно от OS X.

Выводы

Как я уже говорил, я не доверяю синтетическим тестам, а также табличкам «Наш продукт лучше остальных потому, что…» — такие есть на сайте у каждого из конкурирующих продуктов. Я доверяю своему собственному опыту и он говорит в пользу продукта Parallels.

Самое значительное для меня: интеграция гостевой системы с OS X. Я могу просто скачать файлы в папку Загрузки в OS X, затем запустить из Launchpad приложение, которое с ними работает. Никаких переносов данных между гостевой и хост-системой, никаких переключений из одной ОС в другую.

Производительность Parallels Desktop тоже на высоте, я не ощущаю никакой разницы в работе системы после запуска виртуальной машины на моем MBP младшей конфигурации. Виртуальная машина готова к работе сразу после запуска, нет больше никаких настроек сети и виртуального железа, нет проблем с подключением usb-устройств к гостевой системе (привет, VirtualBox).

Короче говоря, shut up and take my money!

Автор: Влад Гороховский

430590795