Затвори ја рекламата

За нашата секојдневна работа потребни ни се одредени апликации кои ни помагаат и во работата и во забавата. Меѓутоа, ако сакаме да се префрлиме на друг оперативен систем, се јавува проблем. Апликациите што ги користиме можеби не се достапни. Подготвивме серија написи кои ќе се занимаваат со оваа тема. Се надеваме дека ќе ви помогне и при менување на оперативниот систем и кога барате нови апликации за вашата секојдневна ефикасна работа.

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

Но, кога Apple ја објави транзицијата кон архитектурата x86, изгледите веќе беа порозни. Не само што MS Windows можеше да се извршува природно, туку и Wine може да се компајлира. Порасна и портфолиото на алатки за виртуелизација, што резултираше, на пример, MS да ја прекине поддршката за својата алатка за виртуелен компјутер за OS X. Оттогаш, компаниите се натпреваруваат околу тоа колку брзо нивните виртуелни машини можат да работат или колку добро се интегрирани во околина OS X итн.

Денес имаме неколку достапни опции за замена на програми од Windows на Mac OS.

  • Мајчин лансирање на MS Windows
  • Наоѓање замена за Mac OS
  • Со виртуелизација
  • Превод API (вино)
  • Превод на апликацијата за Mac OS.

Мајчин лансирање на MS Windows

Windows може да се стартува со користење на таканаречениот DualBoot, што значи дека нашиот Mac работи или Mac OS или Windows. Предноста на овој метод е што Windows целосно го користи HW на вашиот Mac. За жал, секогаш мораме да го рестартираме компјутерот, што е незгодно. Мора да имаме и сопствена лиценца за MS Windows, што не е баш најевтино. Доволно е да ја купите OEM верзијата која чини околу 3 илјади, но доколку сакате да ги стартувате истите прозорци во виртуелна машина од парцелата BootCamp, наидувате на проблем со договорот за лиценцирање (извор: Microsoft hotline). Значи, ако сакате да користите BootCamp и виртуелизација, потребна ви е целосната верзија во кутија. Ако не ви треба виртуелизација, доволна е лиценца за OEM.

Барате алтернатива за Mac OS

Многу апликации имаат своја замена. Некои се подобри со поголема функционалност, други полоши. За жал, главно се сведува на навиките на индивидуалните корисници. Ако корисникот е навикнат да работи со Microsoft Office, тој обично има проблеми со префрлување на OpenOffice и обратно. Предноста на оваа алтернатива е несомнено тоа што е директно напишана за Mac OS и неговата околина. Честопати, функционираат сите кратенки на тастатурата на кои сме навикнати и принципите на функционирање на овој систем воопшто.

Виртуелизација

Виртуелизацијата работи на Windows во средина на Mac OS, така што сите програми работат природно во Windows, но благодарение на денешните програмски опции, со поддршка за интеграција во Mac OS. Корисникот го стартува Windows во позадина, работи програма, која потоа работи во GUI на Mac OS. Денес на пазарот има неколку програми за оваа намена. Меѓу попознатите се:

  • Паралели на работната површина
  • VMware фузија
  • VirtualBox
  • QEMU
  • Бокс.

Предноста е што секој софтвер што сме го купиле за Windows ќе работи на овој начин. Недостаток е што мораме да купиме лиценца за Windows и алатката за виртуелизација. Виртуелизацијата може да работи бавно, но тоа зависи од компјутерот на кој го виртуелизираме (забелешка на авторот: нема проблем со брзината на работа со Windows апликации на мојот 2-годишен MacBook Pro).

Превод на API

Не грижи се, не сакам да те обземам со некоја неразбирлива реченица. Под овој наслов се крие само едно нешто. Windows користи специјални повици за системски функции (API) за да комуницира со хардверот, а на Mac OS постои програма што може да ги преведе овие API за да може OS X да ги разбере. Експертите веројатно ќе ме извинат, но ова е статија за корисниците, а не за професионалната заедница. Под Mac OS, 3 програми го прават ова:

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

Виното е достапно само од изворни датотеки и може да се компајлира преку проект Макпорти. Исто така, може да изгледа дека Crossover-Wine е исто што и Crossover, но не е баш така. Цврсто CodeWeavers, кој го развива Crossover за пари, се базира на проектот Wine, но имплементира сопствен код назад во него за да ја подобри компатибилноста со апликациите. Ова е ставено во пакетот Crossover-Wine во MacPorts, кој повторно е достапен само со преведување на изворните кодови. Crossover може да се примени на поединечни апликации и има свој GUI, што ви го олеснува инсталирањето на поединечни апликации и нивните зависности, кои ги немаат претходните два пакети. Можете да најдете директно на веб-локацијата CodeWeavers кои апликации може да се извршуваат на неа. Недостаток е што на него може да се извршуваат други апликации освен оние наведени од CodeWeavers, но треба да може да го конфигурира проектот Wine.

Превод на апликацијата за Mac OS

Како што споменав во претходниот пасус. Некои апликации, главно од заедницата со отворен код, можеби немаат бинарен пакет за Mac OS, но се одржуваат во изворни датотеки. Со цел дури и нормален корисник да може да ги преведе овие апликации во бинарна состојба, може да се користи проект Макпорти. Тоа е пакет систем изграден на принципот на порти познати од BSD. Откако ќе се инсталира и ќе се ажурира базата на податоци на пристаништето, таа се контролира преку командната линија. Постои и графичка верзија, Project Fink. За жал, неговите програмски верзии не се ажурирани и затоа не го препорачувам.

Се обидов да ги наведам можностите за извршување на Windows апликации на Mac OS. Од следниот дел ќе се занимаваме со специфични области на работа со компјутер и алтернативи на програми од MS Windows околината. Во следниот дел ќе се насочиме кон канцелариските апликации.

Извори: wikipedia.org, winehq.org
.