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
MacPorts by som už dnes nikomu neodporúčal. Existuje oveľa dokonalejšia a lepšie premyslená alternatíva Homebrew http://mxcl.github.com/homebrew/
Ďakujem za tip, vyskúsim a uvidíme čo z toho bude. Každopádne je niekde na nete zoznam balíkov dostupných cez brew? Niečo ako: http://www.macports.org/ports.php
Nemôžem nájsť :( ďakujem
testujem homebrew, v každom prípade budem za „vola“, ale moje postrehy:
– dokumentácia je veľa stroha, normálny užívateľ s ňou bude mať problémy (je fakt že MacPorts je Anglický, ale so slovníkom to dá),
– nejako ešte nechapem ten princíp „formuli“, ale zatiaľ čo pozerám, tak MacPorts majú väčšiu SW základňu,
– áno táto alternatíva je rýchlejšia, ale nejako mi schádza „variants“, prepinácia s čím to chcem kompilovať as čím nechcem.
Ešte som neskúšal kompilovať priamo zo zdrojovych súboru. Ako uprímne pre veľa užívateľov by som spis radšej videl niečo ako Fink, predsa len nepotrebujem vedieť čo je za tým. Je fakt, že pre veci v repositoroch je Homebrew asi lepší (úžitok nepotrebuje skúmať varianty atp.) ešte uvidíme čo kompilácia priamo zo súrcaku.
Je to celý divný. Rád by som si kúpil maca, ale pocit že na ňom budem musieť zase púšťať Windows kvôli tomu aby som mohol pracovať so softvérom ktorý som draho kúpil práve pre Windows je dosť srandovní a útek od Windows nerieši.
Vydržte do konca seriálu. O aký softvér sa konkrétne jedná? Napríklad nájdeme nejaké riešenie. Pokiaľ je program pre Mac aj Win, výrobca (napr. Adobe) za určitých podmienok umožňuje pri upgrade zmenu systémovej platformy.
Uprímne, keď som si kúpil prvého Maca, bal som sa, že väčšinu času strávim vo Windows. Teraz po 2 rokoch užívania môžem smelo povedať, že to nie je tak hrozné. Viac či menej používam Windows pre Sap Logon (a to len niekedy, pretože JavaGui neobsahuje niektoré funkcionality, ktoré síce nevedia užívateľovi, ale ja ich bohužiaľ pre svoju prácu potrebujem). Zvyšok softvér mi ide na Macu. Každopádne by som sa priklonil k Liborovi, môžete nám prezradiť aký SW používate? Buď jeho alternatívu poznáme, alebo sa po nej pozrieme a pridáme ju do nášho serialu. A to platí aj pre ostatných :)
Ja si väčšinou s Mac OS vystačím, ale uvítal by som softvér pre mapy a komunikáciu s GPS - MapSource od Garminu. Garmin sa snaží, jeho SW pre Mac sa rozrastá, ponúka nejaký BaseCamp, ale ešte som ho neskúšal, chystám sa na to. Nemám tušenie, v čom sa to podobá alebo naopak líši od MapSource. Predsa len mám turistickú GPS, ďalšie GPS do auta a rád by som s tým pracoval aj na Mace.
Konkrétne mam treba corel x4, Autocad, Autovue 3d viewer. Celkom za cca 70000,-. Prípadný upgrade (ak je vôbec možný) odhadujem na ďalších 35000,-.
Corel s podporou Macintosha skončil vo verzii 11 – v roku 2002. Dokonca som niekde čítal, že odporúča svojim zákazníkom použiť Boot Camp. Corel môžete vymeniť za Adobe Illustrator, poprípade celý balík Creative Suite (Illustrator, Photoshop, InDesign, Acrobat…).
Upgrade je podľa mňa možný s možnosťou použiť zakúpené licencie Corela. Obráťte sa na pána Metličku z Adobe CZ, ten by vám mohol pomôcť.
AutoCAD pre Mac sa začne predávať na začiatku októbra. Pozri článok http://jablickar.cz/autocad-se-vraci-na-mac-a-ios/
Autovue 3d viewer je CAD? Na čo tento program používate?
corel by som nemenil s ničím, je to výborný a rýchly vektorový program. čo nakreslím v coreli za 15min., inde trvá asi hodinu….
Dobry den,
mohol by som mať, prosím, otázku okolo toho java sap logonu? Podarilo sa vám sprevádzkova zobrazovanie slovenských znakov? Keď použijem akúkoľvek inú kódovú stránku než 1100, tak sap „dumpuje“, väčšinou „RFCGUI_UNEXPECTED_DATA“, ale videl som aj iné. Nenarazili ste náhodou na podobný problém? Ja som to vyriešil az pridaním cpg=1100 v expert settings. Môj cely connect string je teda:
conn=/H/saprouter/S/3299/H/sapserver/S/3200&jenc=MacRoman&jloc=en&cpg=1100&lang=EN
Dobry den,
neskúšal som, vyskúšam na mojom cvičnom serveri doma.
pozerám na nútky a toto mi príde celkom zaujimave:
Poznámka: 887238 – Failed code page conversion causes RFCGUI_UNEXPECTED_DATA
Teoreticky by mohlo ísť o to, že iný cpg nie je nainštalovaný v systéme kam sa pripájate, odporúčal by som sa dohodnúť s Vašimi bazistami.
Prípadne by som vyskúšal CP 4110, čo je interné kódové označenie pre unicode, teda pokiaľ máte systém verzie 4.7, ECC5, ECC6 a pod., prípadne ešte či je zapnuté ako unicode enabled.
každopádne by mi tiež pomohlo, keby, ak Vám to vyhodí ten dump, tak poslať jeho hlavičku, aby som sa mohol odpichnúť dal (ST22). Vďaka
Ako mám otvoriť logo z Corelu X5??? Illustrator CS5 mi otvorí asi max. Corel 12. Win do maca nemienim dávať…
Ten kto vám ho dal/poslal nech vám ho preuloží do formátu EPS, AI, PDF. Inú možnosť nepoznám.