Закрити оголошення

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

У першій статті серії давайте подивимося, які варіанти заміни програм у 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
  • VMware fusion
  • VirtualBox
  • QEMU
  • Bochs.

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

Переклад API

Не хвилюйтеся, я не хочу завалити вас якимись незрозумілими реченнями. Під цим заголовком приховано лише одне. Windows використовує спеціальні виклики системних функцій (API) для зв’язку з апаратним забезпеченням, а в Mac OS є програма, яка може перекладати ці API, щоб OS X могла їх зрозуміти. Експерти мене, напевно, вибачать, але це стаття для користувачів, а не для професійної спільноти. У Mac OS це роблять 3 програми:

  • вино
  • Кросовер-Вайн
  • Кросовер

Wine доступний лише з вихідних файлів і може бути скомпільований через проект Макпорти. Крім того, може здатися, що Crossover-Wine - це те саме, що Crossover, але це не зовсім так. Фірма CodeWeavers, яка розробляє Crossover за гроші, базується на проекті Wine, але повертає в нього власний код для покращення сумісності з програмами. Це розміщено в пакеті Crossover-Wine у ​​MacPorts, який знову ж таки доступний лише після перекладу вихідних кодів. Crossover можна застосовувати до окремих програм і має власний графічний інтерфейс, що спрощує інсталяцію окремих програм та їхніх залежностей, чого немає в попередніх двох пакетах. Ви можете знайти безпосередньо на веб-сайті CodeWeavers, які програми можна запускати на ньому. Недоліком є ​​те, що на ньому можна запускати інші програми, крім тих, які перераховані CodeWeavers, але він повинен мати можливість налаштувати проект Wine.

Переклад програми для Mac OS

Як я згадував у попередньому абзаці. Деякі програми, здебільшого зі спільноти Open Source, можуть не мати двійкового пакета Mac OS, але зберігаються у вихідних файлах. Для того, щоб навіть звичайний користувач міг перевести ці програми в двійковий стан, можна використовувати проект Макпорти. Це пакетна система, побудована за принципом портів, відомих з BSD. Після його інсталяції та оновлення бази даних портів керування ним здійснюється через командний рядок. Існує також графічна версія Project Fink. На жаль, його версії програми не є актуальними, тому я не рекомендую його.

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

Ресурси: wikipedia.org, winehq.org
.