Зачыніць аб'яву

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

У першым артыкуле серыі давайце паглядзім, якія ў нас ёсць варыянты замены прыкладанняў у 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
  • Бохс.

Перавага ў тым, што любое праграмнае забеспячэнне, якое мы набылі для 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
.