Zavrieť reklamu

Na každodennú prácu potrebujeme určité aplikácie, ktoré nám pomáhajú, ako pri našej práci, tak pri našej zábave. Pokiaľ však chceme prejsť na iný operačný systém, nastáva problém. Aplikácie, ktoré používame, nemusia byť dostupné. Pripravili sme sériu článkov, ktoré sa budú zaoberať touto témou. Dúfame, že vám pomôže tak pri zmene operačného systému, ako aj pri hľadaní nových aplikácií pre vašu každodennú efektívnu prácu.

V prvom článku série sa pozrime, aké máme možnosti náhrady aplikácií na Mac OS. Najprv by bolo dobré povedať, že Mac OS je systém postavený na báze NextSTEPu a BSD, čiže na báze Unixového systému. Prvé Macy s OS X bežali na architektúre PowerPC, kde bola možnosť využiť iba nástroje pre virtualizáciu (Virtual PC 7, Bochs, Guest PC, iEmulator atp.). Hoci napríklad Virtual PC fungoval relatívne rýchlo, pracovať celý deň vo virtuálnom stroji bez integrácie do prostredia OS X, muselo byť krajne nepohodlné. Bol tu tiež pokus o spojenie projektu Wine a QEMU (Darwine), aby sa dali spúšťať aplikácie z prostredia MS Windows natívne v systéme Mac OS, avšak ten nefungoval podľa očakávania a bol zrušený.

Keď ale Apple oznámil prechod na architektúru x86, boli už vyhliadky ružovejšie. Nielen, že sa dalo spustiť MS Windows natívne, ale už sa dalo skompilovať aj Wine. Tiež sa rozrástlo portfólio nástrojov pre virtualizáciu, čo malo napríklad za následok, že MS prestal podporovať svoj nástroj Virtual PC pre OS X. Odvtedy sa jednotlivé firmy predbiehajú v tom, ako rýchlo budú fungovať ich virtuálne stroje, alebo ako sú integrované do prostredia OS X atď.

Dnes máme k dispozícii niekoľko možností ako nahradiť programy z Windows na Mac OS.

  • Natívne spustenie MS Windows
  • Nájdenie náhrady pre Mac OS
  • Virtualizáciou
  • Prekladom API (Wine)
  • Prekladom aplikácie pre Mac OS.

Natívne spustenie MS Windows

Windows je možné spustiť pomocou tzv. DualBootu, čo znamená, že na Macu nám beží buď Mac OS, alebo Windows. Výhodou tohto spôsobu je, že Windows využívajú plne HW vášho Macu. Bohužiaľ musíme počítač vždy reštartovať, čo je nepohodlné. Tiež musíme mať vlastnú licenciu MS Windows, čo nie je práve to najlacnejšie. Stačí ale zakúpiť OEM verziu, ktorá stojí okolo 3 tisíc, avšak pokiaľ chcete tie isté okná následne spúšťať vo virtuálnom stroji z BootCamp parcely, dostávate sa do problému s licenčnou dohodou (zdroj: hotlinka Microsoftu). Takže pokiaľ chcete používať BootCamp a virtualizáciu, potrebujete plnohodnotnú krabicovú verziu. Pokiaľ virtualizáciu nepotrebujete, stačí Vám OEM licencia.

Hľadanie alternatívy pre Mac OS

Veľa aplikácií má svoju náhradu. Niektoré sú lepšie s viacerými funkcionalitami, iné horšie. Bohužiaľ sa tu naráža hlavne na zvyky jednotlivých používateľov. Pokiaľ je používateľ zvyknutý pracovať s Microsoft Office, má väčšinou problémy prejsť na OpenOffice a naopak. Výhodou tejto alternatívy je bezpochyby to, že je priamo napísaná pre Mac OS a jeho prostredie. Veľakrát potom fungujú všetky klávesové skratky, na ktoré sme zvyknutí a vôbec princípy ovládania tohto systému.

Virtualizácia

Virtualizácia je spustenie systému Windows v prostredí Mac OS, takže všetky programy bežia natívne vo Windows, avšak vďaka dnešným programovým možnostiam, s podporou integrácie do Mac OS. Užívateľ naštartuje Windows na pozadí, spustí program, ktorý sa potom spustí v grafickom prostredí Mac OS. Na dnešnom trhu je niekoľko programov na tento účel. Medzi známejšie patria:

  • Paralelná plocha
  • VMware fusion
  • VirtualBox
  • QEMU
  • Bochs.

Výhodou je, že takto nám pobeží akýkoľvek softvér, ktorý máme zakúpený pre Windows. Nevýhodou potom to, že musíme mať zakúpenú licenciu na Windows a Virtualizačný nástroj. Virtualizácia môže bežať pomaly, čo sa však odvíja od počítača, na ktorom virtualizujeme (pozn. autora: na mojom 2 roky starom MacBooku Pro nie je problém s rýchlosťou práce s Windows aplikáciami).

Preklad API

Nebojte sa, nechcem Vás ohromiť nejakou nezrozumiteľnou vetou. Pod týmto nadpisom sa skrýva jediná vec. Windows používajú na komunikáciu s hardvérom volanie špeciálnych funkcií systému (API) a na Mac OS existuje program, ktorý vie tieto API preložiť tak, aby im OS X rozumel. Odborníci ma snáď ospravedlnia, ale toto je článok pre užívateľov, nie pre odbornú komunitu. Pod Mac OS toto robia 3 programy:

  • Víno
  • Crossover-Wine
  • Crossover

Wine je dostupný iba zo zdrojových súborov a dá sa skompilovať cez projekt MacPorty. Tiež by sa mohlo zdať, že Crossover-Wine je to isté čo Crossover, ale nie je tomu tak celkom. Firma CodeWeavers, ktorá vyvíja Crossover za peniaze, vychádza z projektu Wine, ale implementuje doň späť vlastný kód pre zlepšenie kompatibility s aplikáciami. Toto je v MacPorts vložené do balíčka Crossover-Wine, ktorý je opäť dostupný iba prekladom zdrojových kódov. Crossover je možné použiť na jednotlivé aplikácie a má vlastné Gui, ktoré Vám uľahčia inštaláciu jednotlivých aplikácií a ich závislostí, čo predchádzajúce dva balíčky nemajú. Priamo na stránkach CodeWeavers je možné nájsť, ktoré aplikácie na ňom idú spustiť. Nevýhodou je to, že na ňom idú spustiť aj iné aplikácie, než sú v zozname firmy CodeWeavers, ale chce to vedieť konfigurovať projekt Wine.

Prekladom aplikácie pre Mac OS

Ako som už spomenul v predchádzajúcom odstavčeku. Niektoré aplikácie, prevažne z Open Surce komunity, nemusia mať binárny balíček pre Mac OS, ale sú udržiavané v zdrojových súboroch. Na to, aby aj normálny používateľ bol schopný tieto aplikácie preložiť do binárneho stavu, je možné použiť projekt MacPorty. Je to balíčkový systém postavený na princípe portov známych z BSD. Po jeho inštalácii a aktualizácii databázy portov sa ovláda cez príkazový riadok. Existuje aj grafická verzia, projekt Fink. Bohužiaľ jeho verzie programov nie sú aktuálne a preto ho neodporúčam.

Pokúsil som sa vám načrtnúť možnosti spúšťania Windows aplikácií na Mac OS. Od budúceho dielu sa už budeme zaoberať konkrétnymi oblasťami práce s počítačom a alternatívami k programom z prostredia MS Windows. V ďalšom diele si vezmeme na mušku kancelárske aplikácie.

zdroje: wikipedia.org, winehq.org
.