imageВ августе 2016 года появилась 12-я версия популярной во всем мире утилиты Parallels Desktop для Mac. В этой статье наши разработчики рассказывают об основных ее особенностях. Пишите в комментариях о том, чего бы вам хотелось узнать в техническом плане и мы учтем ваши пожелания в следующих материалах.

Мы всегда продвигали Parallels Desktop для Mac как решение для запуска Windows-программ на Mac без перезагрузки или переключения между приложениями Mac и Windows, причем самое быстрое, простое и мощное из всех подобных решений. При этом мы отдавали себе отчет в том, что на самом деле это не совсем точное описание нашей технологии — ведь фактически мы запускаем на Mac не Windows, а виртуальную машину, которая работает, как PC.

Parallels Desktop — это средство виртуализации, позволяющее эмулировать PC и запускать на нем любую операционную систему, которая работает на PC. Так уж вышло, что Windows — самая популярная из них. А поскольку наша виртуальная машина все-таки несколько богаче возможностями, чем стандартный ПК, то и Windows под ее управлением становится чуть лучше.

Плановое обслуживание системы


Во-первых, мы облегчили жизнь пользователей Windows 10 в том, что касается планового обслуживания. Никто не любит моменты, когда вместо того, чтобы работать, приходится ждать, пока установятся Windows-обновления, у которых почему-то всегда свои собственные планы. К тому же процессы обновления и обслуживания Windows 10 довольно ресурсоемки, они потребляет заметную долю процессорного времени и пропускной способности, они даже включают активное охлаждение процессора (кулеры). Parallels Desktop 12 предупреждает пользователя о подобных действиях, но, разумеется, у него должна быть возможность влиять на этот процесс для своего удобства. Пользователи могут указать время, в которое они не работают в Mac, для автоматического обслуживания Windows 10. В этом случае планировщик запрещает Windows-обновления в любое другое время, когда пользователю надо работать, чтобы не занимать процессорное время и не снижать производительность. Это касается не только установки обновлений, но и их загрузки, которая тоже может влиять на производительность, особенно на сетевую.

Пользователи предыдущих версий Parallels Desktop жаловались на то, что Windows начинала потреблять большое количество ресурсов и энергии без видимых на то причин, пока пользователь работал непосредственно с macOS. Мы обнаружили, что виртуальная машина с Windows считала себя свободной и по собственному усмотрению запускала фоновые процессы. Мы добавили интеграцию с основной ОС, и теперь виртуальная машина PC не определяет статус системы самостоятельно, а получает его от операционной системы macOS.

Правда, бывают критические обновления — точнее, обновления, которые считает критическими система Windows Update. На этот случай мы настраиваем рабочие часы пользователя, в которые он ни под каким видом не хочет допускать никаких обновлений Windows, даже критических.



В то же время наш планировщик хорошо совместим с различными бизнес-сценариями. Если согласно политикам, установленным в организации, рабочей станцией управляет корпоративный менеджер обновлений, распространения программного обеспечения и т.п., то мы, конечно, ему не мешаем. Вообще, в случае работы Parallels Desktop 12 в корпоративном окружении большинство его настроек управляется администратором, который может работать удаленно, запрещать определенные изменения настроек, закрывать их паролем и т.д.

Повышение производительности


Виртуальные машины в Parallels Desktop 12 могут быть переведены в режим готовности к использованию в фоновом режиме, без графического интерфейса — это позволяет приложениям Windows стартовать ориентировочно в три раза быстрее, чем обычно. Как правило, время необходимое для запуска приложения, тратится на то, чтобы запустить виртуальную машину, в этой виртуальной машине загрузить Windows, а затем при помощи Windows запустить выбранное приложение. На средней конфигурации Mac или MacBook на весь этот цикл может уходить, например, около 30 секунд. Наша новая опция «Всегда готова в фоновом режиме» оптимизирует этот процесс, делая его практически мгновенным. Когда пользователь покидает Parallels Desktop, виртуальная машина ставится на паузу и в оперативной памяти остается все необходимое для ее моментального запуска и продолжения работы.



Как только пользователю потребуется Windows-приложение или определенный документ с Windows-программой, все, что нужно сделать Parallels Desktop 12 – это показать пользовательский интерфейс. Это происходит моментально.

Работа с документами


Мы повышаем производительность работы с документами и приложениями не только системными средствами, но и методами улучшенной usability, расширяющими функциональность офисных приложений. Например, всем хорошо известна функциональность Outlook 2016 для Windows, позволяющая вкладывать в сообщения электронной почты документы, которые недавно были в работе. Под Parallels Desktop 12 список последних документов содержит и те документы, с которыми пользователь работал не в Windows, а в macOS.



Кроме того, мы интегрировали поддержку документов Office для Windows в браузер Mac OS — не только в Safari, а в любой Mac-браузер, установленный пользователем. Если пользователю недостаточно онлайн редактора Microsoft Office, в открывающемся в браузере, то по нажатию на кнопку «Редактировать в Excel/Word/PowerPoint» Parallels Desktop 12 «сообщит» виртуальной машине Windows что нужно открыть этот файл в полнофункциональном приложении Microsoft Office для Windows (если Microsoft Office установлен в Windows).

Не спать!


Стандартные средства Windows позволяют запретить средствам сохранения экрана и энергосбережения функционировать во время показа презентаций, однако macOS ничего не знает о таком специальном режиме работы Windows в данный момент, и продолжает засыпать в самые неподходящие моменты. Для Parallels Desktop 12 мы придумали более простой способ настройки приложений Windows — пользователь может присвоить значку приложения, находящемуся в «доке», такие атрибуты как:

? запускать данное приложение всегда в полноэкранном режиме;
? не давать Mac «засыпать», пока запущено это приложение;
? всегда скрывать другие окна при активации этого приложения;
? включить режим «не беспокоить» на время работы приложения.

Например, когда вы показываете презентацию в PowerPoint, вы не хотите, чтобы на экране вдруг появился скринсейвер или чтобы компьютер внезапно отключился ради экономии заряда батареи — а также чтобы ваши слушатели увидели всплывающие окна электронной почты, интернет-мессенджеров или сообщений о статусе системы. Атрибут «не беспокоить» позволит вам быть уверенными в том, что во время презентации вас и вашу аудиторию ничто не будет отвлекать.

Retina


Дисплеи Retina мы поддерживаем с тех пор, как Apple начала оснащать ими компьютеры Mac— и с каждой версией улучшаем эту поддержку. В Parallels Desktop 12 мы внесли два серьезных улучшения. Во-первых, в случае работы с несколькими дисплеями Parallels Desktop 12 индивидуально работает с каждым дисплеем и позволяет получать четкую картинку на дисплеях Retina и правильно масштабируемую картинку на других внешних дисплеях. Во-вторых, мы научили Windows 10 правильно отображать элементы своего интерфейсa на дисплеях Retina. Сама Windows 10 к отображению элементов интерфейса в разных экранных разрешениях подходит не очень гибко, поскольку разработчики планировали выполнение операционной системы на ограниченном числе физических дисплеев, и предусмотрели фиксированные значения параметров отображения элементов интерфейса для разных мониторов, что не решает проблемы масштабирования в виртуальных машинах. Мы эту проблему решили, и в наших окнах Windows, независимо от их размера и пропорций, пользователь всегда видит текст, иконки в Windows 10 эталонного размера.

Энергосбережение


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



Опытным путем установлено, что запущенная виртуальная машина в Parallels Desktop без нагрузки может потреблять всего лишь 3% энергии от общей на Mac. Под нагрузкой, т.е. с работающими офисными приложениями оптимизация каждой очередной версии Parallels Desktop составляет 10–15% по отношению к предыдущей версии

К Sierra готовы!


В macOS Sierra, которая официально выйдет осенью, появится функциональность, которая называется Optimized Storage, наглядно показывающая использование дискового пространства приложениями и файлами на Mac… Мы интегрировались в эту функциональность и позволяем оптимизировать пространство, занимаемое нашими виртуальными машинами, прямо из «родных» утилит Sierra. В зависимости от операционных систем, установленных в виртуальных машинах, а также практиках работы с ними, оптимизация получается весьма значительная — в некоторых случаях это десятки гигабайт.



macOS Sierra предлагает сохранять рабочий стол и документы в iCloud. Мы предусмотрели возможные неудобства для пользователей, поэтому мы изменили папку по умолчанию для создания виртуальных машин. Все новые виртуальные машины теперь создаются в рабочих папках пользователя.

Профессионалам


Для пользователей, которым утилита Parallels Desktop нужна не только для запуска офисных Windows приложений, но и для серьезных технических нужд — для эмуляции различных окружений, для тестирования программного обеспечения, для сложных клиент-серверных систем — мы выпускаем версию Professional Edition. У таких пользователей обычно запущено много виртуальных машин — например, одна с активным каталогом Microsoft, другая — терминал, управляющий серверным приложением и т.д. Компьютеры Mac – это не мощные серверные системы и не всегда хорошо справляются с обслуживанием большого количества запущенных виртуальных машин. Поэтому мы даем профессиональным пользователям возможность ограничивать ресурсы, доступные виртуальным машинам в реальном времени, чтобы они не тормозили работу друг друга и работу пользователя с macOS.

Также мы добились серьезного повышения производительности процедуры глубокого сна виртуальных машин (когда память записывается на жесткий диск и СPU, RAM и сетевые ресурсы освобождаются обратно в Mac). Этот процесс ускорился до 60%. Существуют множество игр, доступных только для Windows и Xbox, но не для Mac. Теперь, с Parallels Desktop, в эти игры также можно играть на наших виртуальных машинах!

Мощный инструмент профессионала — Shared Folders. Эта функциональность позволяет работать с файлами, которые находятся на Mac, из виртуальной машины, выполняющей Windows. Мы разработали ее давно и улучшаем с каждой версией. В Parallels Desktop 12 мы повысили производительность этого инструмента настолько, что компиляция проектов, которые разрабатываются под Windows и хранятся на Mac, ускорилась на 25%.

Благодаря нашему партнерству с компанией Acronis наши пользователи бесплатно получат годовую лицензию на облачное средство резервного копирования Acronis True Image с 500 Гигабайтами пространства, причем в усовершенствованном варианте — с опцией инкрементального копирования, которая очень существенно экономит и время, необходимое на операцию, и пропускную способность.

Пользователям Mac


Мы проанализировали отзывы пользователей, касающиеся использования комбинаций клавиш для выполнения типовых задач на Mac. Сделать скриншот, записать видео с экрана, архивировать файлы или сохранить видео из интернета – все эти действия требуют хорошей памяти. Запомнить бесчисленные комбинации клавиш для выполнения подобных задач на Mac могут далеко не все, а для некоторых небольших задач и вовсе приходится искать и устанавливать отдельные приложения. В Parallels Desktop мы предоставили пользователям набор инструментов для выполнения наиболее популярных функций и назвали его — Parallels Toolbox. В следующей статье мы подробно расскажем о нем и его основных инструментах, а пока картиночка для привлечения внимания.



* * *
В заключение хотелось бы отметить, что многие сложности в работе с любыми операционными системами и приложениями вызваны тем, что в тех или иных ситуациях программы работают не совсем так, как этого ожидают пользователи — по той простой причине, что настройки систем и приложений по умолчанию не совпадают с предпочтениями пользователей. Мы давно и профессионально изучаем пользовательский опыт, в том числе благодаря нашей собственной программе Customer Experience, в которой участвуют наши пользователи. Мы видим, какие настройки операционных систем и приложений наиболее популярны, знаем, что чаще всего изменяют. И в настоящий момент мы добились того, что предлагаемые нами настройки меняют только 3,5% наших пользователей.
Поделиться с друзьями
-->

Комментарии (38)


  1. troyanskiy
    18.08.2016 14:47

    Давно пользуюсь Вашим продуктом, который меня очень выручает.
    На сайте Вашем я не нашел 12 версию.
    Когда ее можно будет опробовать и, может, организуете скидки для хабраюзеров?

    Спасибо.


  1. SmirkinDA
    18.08.2016 14:48

    Привет! Спасибо за вопросы. Сегодня наш релиз PD12 стал доступен для пользователей версии PD10 и PD11. Для всех остальных релиз будет доступен 23 августа в нашем интернет-магазине и apple-сторах по всему миру. В индивидуальном порядке можем дать на тест обновленную версию.


  1. kanekt
    18.08.2016 14:53

    c PD11 Pro можно будет перейти на PD12 простой?

    Возможностями Pro не пользуюсь (обновлялся с PD10)


    1. SmirkinDA
      18.08.2016 15:01

      Привет! Переход возможен. Для этого необходимо обратиться к нам в службу поддержки http://m.me/ParallelsInc


  1. Gorniv
    18.08.2016 15:21

    У Вас очень забавный текст в разделе «Профессионалам» — я надеюсь управление настройками машины Вы из стандартной версии не убрали?


  1. SmirkinDA
    18.08.2016 15:25

    Мы ничего не убирали в ПД12 у стандартной версии, но некоторые настройки могли переехать или поменять название.


    1. Gorniv
      18.08.2016 15:32

      Это хорошо. А расскажите, что есть прекрасного в Professional для разработчика, который работает на macbook? Я вот знаю что там есть драйвер для docker, но насколько он актуален в связи с выходом нового докера для мак?(написано, что там нативная виртуализация)


      1. SmirkinDA
        18.08.2016 15:47

        В целом для разработчика хорошо Visual Studio, Xamarin. Вообщем инструменты разработчика от Microsoft. Есть плагин для дебага Visual Studio в другой виртуальной машине. Что касается Docker for Mac то он в основном удобен для начинающих или тех, кому нужно которые просто нужно запустить docker-контейнеров на Mac.


        1. Gorniv
          18.08.2016 15:57

          Ну зачем разработчику Parallels я понимаю, я второй год не могу понять зачем покупать Pro?)
          Вот в чем профит мне купить Pro? — если по делу, без маркетинговых глупостей?


          1. SmirkinDA
            18.08.2016 16:17
            +1

            В Pro, если честно, прям чумовых штук для разработчика немного. Но все-таки есть приятные моменты, компиляция проектов Visual Studio®, хранящихся в общих папках, осуществляется на 25% быстрее, например.


            1. Elufimov
              19.08.2016 09:46

              Действительно, sbt внутри виртуальной машины на проекте в shared folder стала работать гораздо быстрее.


          1. voidMan
            19.08.2016 09:17

            Есть одна важная фича — headless режим виртуальной машины. Доступен только в Pro.


  1. Seven-ov
    18.08.2016 15:42

    Отличное приложение, но я держу в параллели Ubuntu для обкатки web сайтов и приложений.


  1. BasicXP
    18.08.2016 17:14
    +2

    Заметил вот такой пункт в настройках ЦП и памяти. В чём разница между ними и из-за чего решили добавить такую настройку вообще?


  1. SmirkinDA
    18.08.2016 17:48
    +1

    Разница в производительности. Наш гипервизор чуть чуть быстрее.
    Настройку решили добавить для тех людей, которые очень любят Apple или хотят чтобы у них системный модуль виртуализировал железо.


    1. ilyaplot
      18.08.2016 19:06

      Используйте «Ответить» под комментарием. Вы отвечаете на вопросы с помощью создания новой ветки. Через пару дней будет очень сложно найти ответы на вопросы.


      1. SmirkinDA
        18.08.2016 19:24

        Спасибо за рекомендацию.


  1. kolabaister
    18.08.2016 23:45

    Поделитесь тайной — а почему информацию о грядущих релизах на Вашем сайте так трдно найти? О выпуске PD12 я узнал сегодня утром из рассылке какого то софтверных интернет-магазинов, там был абсолютный минимум информации (фактически только цена) но на Вашем собственном сайте ни слова. (вообще говоря, там до сих пор написано «Новинка — Parallels Desktop 11»).

    С 11 версией было также.

    Кстати, спасибо. Покупаю все версии с 6-й по моему, и не жалею)


    1. SmirkinDA
      18.08.2016 23:59

      Второй год подряд наш маркетинг практикует подход «существующие пользователи на особом положении»: сначала обновление становится доступным для существующих пользователей, а через неделю новый релиз выпускается для всех. Parallels Desktop 12 для Mac не стал исключением. 18 августа наша утилита стала доступна для текущих пользователей, а 23 августа будем палить из всех пушек, с информацией на нашем сайте и коробками в магазинах Apple по всему миру.
      З.Ы. Спасибо, что пользуетесь нашим PD :)


      1. solshark
        19.08.2016 10:32

        Думается мне что нет тут никакой маркетинговой хитрости. Это скорее последний этап тестирования массового. :)


      1. dmitry_ch
        20.08.2016 00:04

        А какой смысл такого подхода? «Вы купили ботинки — вот вам теперь инфу про ботинки»?

        Существующие юзеры, конечно, принесут вам денежку, но это как-то… нечестно, кто-то «ровнее других»? )


  1. symbix
    19.08.2016 00:07

    А вот сделали бы возможность купить версию с API безо всяких ущербных подписок (что за мода вообще пошла?). В виде какой-нибудь покупки плагина, или вроде того.

    Пользуюсь PD10. API мне надо (и все отлично работает), а всякие там фичи для Windows и прочие свистелки — не нужны, мне только линуксы запускать, с этим никаких проблем (ну, prl_fs вытащил из триалки 11-го, да :).


    1. SmirkinDA
      19.08.2016 00:21

      Идея понятна. Подписка — это инструмент гарантированного и стабильного развития бизнеса. Стремление заработать сегодня и знать, что получишь гарантированный доход завтра — один из трендов у нас и на Западе. С одной стороны можно что-то сделать и не вкладываться в совершенствование продукта, но тогда можно ждать, что придут более дерзкие и в хорошем смысле «голодные» ребята и «съедят». Ну, если отбросить шелуху, то подписка — это история про деньги.


      1. symbix
        19.08.2016 00:39

        Идея-то мне понятна, но есть нюанс. Основное направление развития PD — все же запуск Windows, и основное развитие именно там, оно и понятно — это самая востребованная фича. Но вот лично мне она вообще не нужна, и платить каждый год просто за то, чтобы продолжать пользоваться тем, чем уже пользуюсь — смысла не вижу. Меня PD10 и сейчас устраивает. Но вот если через какое-то время (скажем, в Сиерре) она совсем разломается, то, выбирая между подпиской и переходом на VBox, скорее всего, выберу второе — он в последнее время уже менее кривой и глючный, вроде даже работать можно.


  1. noway
    19.08.2016 07:01

    Много лет пользуюсь вашей утилитой и очень напрягает монетарная политика: приходится покупать каждую новую версию, по цене не сильно отличающейся от полноценной покупки. Утилита мне нужна только для редких задач по тестированию своих задач в винде, но после очередного мажорного обновления macOs она перестает работать. Точнее она работает, но не дай бог задумаешь ее переустановить, то установщик вежливо пошлет тебя с предложением купить новую версию и выбора особо не будет.

    Еще бесит постоянная попытка интегрироваться, когда значки из винды зачем-то лезут на рабочий стол мака и наоборот, и отключить этот функционал никак не получилось

    В целом конечно, утилита классная, поэтому и купил. НО все эти апдейты чистой воды маркетинг, за который приходится платить


    1. SmirkinDA
      19.08.2016 07:29

      Спасибо за доверие к нашему продукту. Кстати, а какой версией пользуетесь? По идее версия Pro по подписке обновляется в течение года бесплатно. Что касается глюков после апдейтов, насколько я знаю, никаких специальных вкладок мы на этот счет не делаем. А про $, маркетинг конечно у нас сильный.


      1. noway
        19.08.2016 10:45

        Использую 10.3.0, пока писал обновился до 10.4.0 :)


      1. norlin
        23.08.2016 11:50

        По идее версия Pro по подписке обновляется в течение года бесплатн

        Ага, только вот обновления выходят реже, чем раз в год.


    1. voidMan
      19.08.2016 09:40

      Зря вы так, интеграция настраивается без особых проблем в опциях виртуальной машины. Про мажорные обновления тоже неправда. У меня на свежей 10.11.6 работает ещё 10я версия PD (двухлетней давности).


      1. noway
        19.08.2016 10:43

        Я тоже остановился на 10.3.0, слава богу работает даже на sierra, но переустановить не рискну
        До этого с 8 версии по 10 каждое мажорное обновление вызывало описанный фейл


  1. voidMan
    19.08.2016 09:45
    -1

    Стыдно немного за вас, ребята из Parallels. Toolbox называть первой фичей новой версии, это ведь вообще никак к виртуальным машинам не относится. Видимо совсем уже некуда развивать продукт стало, других предположений у меня нет.

    Интересно посмотреть на мазохистов, которые будут играть в Overwatch внутри виртуальной машины, хотя возможно в будущем когда маки станут более могучими, это будет более актуально.

    Всё равно лучше вас ничего сейчас нет, спасибо, надеюсь что найдёте пути для дальнейшего развития.


  1. Ag47
    19.08.2016 21:32
    +1

    Вариант с покупкой лицензии на один компьютер, конечно, огорчает. Рассмотрите вариант семейной лицензии, а то не напасешься их, когда дома несколько маков. Учитывая, что кроме сторонних разработчиков, сам apple тут и там семейный доступ вводит. Как курс вырос, себе и жене покупать каждый год накладно стало, мягко говоря, учитывая, что надобность все же эпизодическая.


    1. SmirkinDA
      19.08.2016 21:57

      Спасибо за предложение. Поделюсь с маркетингом.


  1. M1ghtM
    20.08.2016 17:18

    Такой вопрос: сегодня приложение мне предложило обновиться. Это обновление (до 12 версии) для меня (владельца 11 версии полностью бесплатно? Или это мне предлагается скачать триальник на 30 дней, который при разворачивании чуть подправит формат каждой виртуалки, чтобы она перестала быть совместимой с 11 версией и после конца триала, я буду вынужден купить обновление за 30 баксов?

    В лицензиях Parallels написано, что моя подписка истекает 25.08.16


    1. SmirkinDA
      20.08.2016 17:23

      Обновление для владельцев подписной версии Parallels Desktop for Mac Pro 10 и 11 — бесплатно. Также обновление бесплатно для пользователей купивших наш продукт в августе. Для владельцев базовых версий Parallels Desktop 10 и 11 обновление будет стоить 2490 рублей.


      1. M1ghtM
        20.08.2016 22:06

        Спасибо.


  1. l0rda
    23.08.2016 14:53

    Как я понял в части виртуализации windows акцент сделан только на windows 10, про семерку ни слова. Там есть какие-то изменения в производительности и тп? Есть ли смысл обновляться, если 10-ку не планирую использовать?


    1. SmirkinDA
      23.08.2016 15:04
      +1

      Улучшения производительности делаются в основном без акцента на версию Windows. Некоторые наши фичи и интеграции, актуальны сегодня в первую очередь для последней версии Windows.