Закрыть объявление

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

В первой статье серии давайте посмотрим, какие у нас есть варианты замены приложений на Mac OS. Вначале хорошо бы сказать, что Mac OS — это система, построенная на базе NextSTEP и BSD, то есть на базе системы Unix. Первые Mac с OS X работали на архитектуре PowerPC, где можно было использовать только инструменты виртуализации (Virtual PC 7, Bochs, Guest PC, iEmulator и т. д.). Например, хотя Virtual PC работал относительно быстро, работать весь день на виртуальной машине без интеграции в среду OS X должно быть было крайне неудобно. Также была попытка объединить проект Wine с QEMU (Darwine) для запуска приложений MS Windows в Mac OS, но это не сработало должным образом и было отменено.

Но когда Apple объявила о переходе на архитектуру x86, перспективы уже были более радужными. MS Windows можно было не только запускать в исходном виде, но и Wine можно было скомпилировать. Портфель инструментов виртуализации также увеличился, в результате чего, например, MS прекратила поддержку своего инструмента Virtual PC для OS X. С тех пор компании конкурируют за то, насколько быстро могут работать их виртуальные машины или насколько хорошо они интегрированы в систему. среда OS X и т. д.

Сегодня у нас есть несколько вариантов замены программ с Windows на Mac OS.

  • Собственный запуск MS Windows
  • В поисках замены Mac OS
  • С помощью виртуализации
  • API перевода (Wine)
  • Перевод приложения для Mac OS.

Собственный запуск MS Windows

Windows можно запустить с помощью так называемой DualBoot, что означает, что на нашем Mac установлена ​​либо Mac OS, либо Windows. Преимущество этого метода в том, что Windows полностью использует аппаратное обеспечение вашего Mac. К сожалению, нам всегда приходится перезагружать компьютер, что неудобно. Нам также необходимо иметь собственную лицензию MS Windows, которая не совсем дешевая. Достаточно купить OEM-версию, которая стоит в районе 3 тысяч, но если вы захотите запустить те же windows на виртуальной машине из посылки BootCamp, то столкнетесь с проблемой с лицензионным соглашением (источник: горячая линия Microsoft). Поэтому, если вы хотите использовать BootCamp и виртуализацию, вам нужна полная коробочная версия. Если вам не нужна виртуализация, достаточно OEM-лицензии.

Ищу альтернативу Mac OS

Многие приложения имеют свою замену. Некоторые лучше с большей функциональностью, другие хуже. К сожалению, в основном это зависит от привычек отдельных пользователей. Если пользователь привык работать с Microsoft Office, у него обычно возникают проблемы с переходом на OpenOffice и наоборот. Преимущество этой альтернативы, несомненно, состоит в том, что она написана непосредственно для Mac OS и ее среды. Зачастую работают все привычные нам сочетания клавиш и принципы управления этой системой.

Виртуализация

Виртуализация предполагает запуск Windows в среде Mac OS, поэтому все программы изначально работают в Windows, но благодаря современным программным возможностям с поддержкой интеграции в Mac OS. Пользователь запускает Windows в фоновом режиме, запускает программу, которая затем запускается в графическом интерфейсе Mac OS. Для этой цели сегодня на рынке существует несколько программ. Среди наиболее известных:

  • Parallels Desktop
  • VMware-слияние
  • VirtualBox
  • QEMU
  • Бохс.

Преимущество в том, что любое программное обеспечение, которое мы приобрели для Windows, будет работать таким образом. Недостатком является то, что нам придется приобрести лицензию на Windows и инструмент виртуализации. Виртуализация может работать медленно, но это зависит от компьютера, на котором мы виртуализируем (примечание автора: на моем MacBook Pro 2-летней давности проблем со скоростью работы с Windows-приложениями нет).

перевод API

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

  • Вино
  • Кроссовер-Вино
  • Crossover

Wine доступен только из исходных файлов и может быть скомпилирован через проект. MacPorts. Также может показаться, что Crossover-Wine — это то же самое, что и Crossover, но это не совсем так. Твердый CodeWeavers, которая за деньги разрабатывает Crossover, основана на проекте Wine, но внедряет в него собственный код для улучшения совместимости с приложениями. Это помещено в пакет Crossover-Wine в MacPorts, который снова доступен только после перевода исходных кодов. Crossover может применяться к отдельным приложениям и имеет собственный графический интерфейс, что упрощает установку отдельных приложений и их зависимостей, чего нет в двух предыдущих пакетах. Вы можете узнать непосредственно на сайте CodeWeavers, какие приложения можно на нем запускать. Недостаток заключается в том, что на нем можно запускать другие приложения, кроме тех, которые перечислены CodeWeavers, но для этого необходимо иметь возможность настроить проект Wine.

Перевод приложения для Mac OS

Как я уже упоминал в предыдущем абзаце. Некоторые приложения, в основном из сообщества Open Source, могут не иметь двоичного пакета Mac OS, но сохраняются в исходных файлах. Для того, чтобы даже обычный пользователь мог перевести эти приложения в бинарное состояние, можно использовать проект MacPorts. Это система пакетов, построенная по принципу портов, известных из BSD. После его установки и обновления базы портов управление осуществляется через командную строку. Существует также графическая версия Project Fink. К сожалению, версии его программы не актуальны, поэтому я его не рекомендую.

Я попытался обрисовать возможности запуска приложений Windows на Mac OS. В следующей части мы разберемся с конкретными направлениями работы с компьютером и альтернативами программам из среды MS Windows. В следующей части мы сосредоточимся на офисных приложениях.

Ресурсы: wikipedia.org, Winehq.org
.