Hirdetés bezárása

A mindennapi munkánkhoz szükségünk van bizonyos alkalmazásokra, amelyek mind a munkánkban, mind a szórakozásunkban segítenek. Ha azonban másik operációs rendszerre szeretnénk váltani, akkor probléma adódik. Előfordulhat, hogy az általunk használt alkalmazások nem érhetők el. Cikksorozatot készítettünk, amely ezzel a témával foglalkozik. Reméljük, hogy segítségére lesz mind az operációs rendszer megváltoztatásakor, mind akkor, ha új alkalmazásokat keres a napi hatékony munkájához.

A sorozat első cikkében nézzük meg, milyen lehetőségeink vannak az alkalmazások cseréjére Mac OS rendszeren. Elsőre jó lenne azt mondani, hogy a Mac OS egy NextSTEP és BSD, azaz Unix rendszerre épülő rendszer. Az első OS X-es Mac-ek PowerPC architektúrán futottak, ahol csak virtualizációs eszközöket lehetett használni (Virtual PC 7, Bochs, Guest PC, iEmulator stb.). Például, bár a Virtual PC viszonylag gyorsan működött, az egész napos virtuális gépben való munkavégzés az OS X környezetbe való integráció nélkül rendkívül kényelmetlen lehetett. Kísérlet történt a Wine projekt QEMU-val (Darwine) való egyesítésére is, hogy az MS Windows-alkalmazásokat natívan futtassák Mac OS-en, de ez nem működött a várt módon, ezért törölték.

Ám amikor az Apple bejelentette az x86 architektúrára való átállást, a kilátások már rózsásabbak voltak. Nemcsak az MS Windows futtatható natívan, hanem a Wine is lefordítható. A virtualizációs eszközök portfóliója is bővült, ami például azt eredményezte, hogy az MS beszüntette az OS X rendszerhez készült Virtual PC eszközének támogatását. Azóta a vállalatok versenyeznek, hogy virtuális gépeik milyen gyorsan futnak, vagy mennyire integráltak a rendszerbe. környezet OS X stb.

Manapság számos lehetőség áll rendelkezésre a programok cseréjére a Windowstól a Mac OS-ig.

  • Az MS Windows natív indítása
  • Csere keresése a Mac OS számára
  • Virtualizációval
  • Fordítási API (Wine)
  • Az alkalmazás fordítása Mac OS rendszerre.

Az MS Windows natív indítása

A Windows az úgynevezett DualBoot segítségével indítható el, ami azt jelenti, hogy Mac OS-en vagy Windowson fut. Ennek a módszernek az az előnye, hogy a Windows teljes mértékben kihasználja a Mac gép HW-jét. Sajnos mindig újra kell indítanunk a számítógépet, ami kényelmetlen. Saját MS Windows licencünk is kell, hogy legyen, ami nem éppen a legolcsóbb. Elég megvenni a 3 ezer körüli OEM-verziót, de ha a BootCamp csomagból virtuális gépben akarjuk futtatni ugyanazokat a windows-okat, akkor a licencszerződéssel (forrás: Microsoft hotline) ütközik gondba. Tehát ha a BootCamp-et és a virtualizációt szeretné használni, akkor a teljes dobozos verzióra van szüksége. Ha nem kell virtualizáció, akkor elég egy OEM licenc.

Alternatívát keres Mac OS-hez

Sok alkalmazásnak van helyettesítője. Egyesek jobbak több funkcióval, mások rosszabbak. Sajnos ez elsősorban az egyéni felhasználók szokásaiból fakad. Ha a felhasználó hozzászokott a Microsoft Office-hoz, akkor általában problémái vannak az OpenOffice-ra való váltáskor és fordítva. Ennek az alternatívának az az előnye kétségtelenül, hogy közvetlenül Mac OS-re és környezetére írták. Gyakran az összes általunk megszokott billentyűparancs és a rendszer vezérlésének elve működik.

Virtualizáció

A virtualizáció a Windows rendszert Mac OS környezetben futtatja, így minden program natívan fut a Windows rendszerben, de a mai programlehetőségeknek köszönhetően a Mac OS-be való integráció támogatásával. A felhasználó elindítja a Windows-t a háttérben, lefuttat egy programot, amely aztán a Mac OS grafikus felületén fut. Ma már több ilyen program is létezik a piacon. Az ismertebbek közé tartozik:

  • Párhuzamos asztali
  • VMware fúzió
  • VirtualBox
  • QEMU
  • Bochs.

Előnye, hogy minden Windowshoz vásárolt szoftver így fog futni. Hátránya, hogy licencet kell vásárolnunk a Windowshoz és a virtualizációs eszközhöz. A virtualizáció lassan futhat, de ez attól függ, hogy milyen számítógépen virtualizálunk (a szerző megjegyzése: a 2 éves MacBook Pro-mon nincs probléma a Windows-alkalmazásokkal való munka sebességével).

API fordítás

Nyugi, nem akarlak valami érthetetlen mondattal elárasztani. Csak egy dolog van elrejtve ez alatt a címszó alatt. A Windows speciális rendszerfüggvény-hívásokat (API-k) használ a hardverrel való kommunikációhoz, és Mac OS-en van egy program, amely le tudja fordítani ezeket az API-kat, hogy az OS X megértse őket. A szakértők valószínűleg megbocsátanak, de ez a cikk a felhasználóknak szól, nem a szakmai közösségnek. Mac OS alatt 3 program teszi ezt:

  • Bor
  • Crossover-Wine
  • Crossover

A Wine csak forrásfájlokból érhető el, és projekten keresztül fordítható le MacPortok. Ezenkívül úgy tűnhet, hogy a Crossover-Wine ugyanaz, mint a Crossover, de nem egészen így van. Cég CodeWeaverA pénzért Crossovert fejlesztő s a Wine projektre épül, de saját kódot implementál vissza bele az alkalmazásokkal való kompatibilitás javítása érdekében. Ez a MacPorts Crossover-Wine csomagjába került, amely ismét csak a forráskódok lefordításával érhető el. A Crossover egyedi alkalmazásokra is alkalmazható, és saját grafikus felhasználói felülettel rendelkezik, ami megkönnyíti az egyes alkalmazások és azok függőségei telepítését, amelyekkel az előző két csomag nem rendelkezik. Közvetlenül a CodeWeavers weboldalán megtalálhatja, hogy mely alkalmazások futtathatók rajta. Hátránya, hogy a CodeWeavers által felsoroltakon kívül más alkalmazások is futtathatók rajta, de tudnia kell a Wine projektet.

Az alkalmazás fordítása Mac OS rendszerre

Ahogy az előző bekezdésben említettem. Előfordulhat, hogy egyes alkalmazások, főleg a nyílt forráskódú közösségből származó alkalmazások nem rendelkeznek Mac OS bináris csomaggal, de forrásfájlokban vannak karbantartva. Ahhoz, hogy még egy normál felhasználó is le tudja fordítani ezeket az alkalmazásokat bináris állapotba, egy projekt használható MacPortok. Ez egy csomagrendszer, amely a BSD-ből ismert portok elvén épül fel. A telepítés és a port adatbázis frissítése után a parancssoron keresztül vezérelhető. Van grafikus változata is, a Project Fink. Sajnos a programverziói nem naprakészek, ezért nem ajánlom.

Megpróbáltam felvázolni a Windows alkalmazások Mac OS rendszeren való futtatásának lehetőségeit. A következő résztől a számítógéppel végzett munka konkrét területeivel és az MS Windows környezetből származó programok alternatíváival foglalkozunk. A következő részben az irodai alkalmazásokat vesszük górcső alá.

Erőforrások: wikipedia.org, winehq.org
.