Advertentie sluiten

Voor ons dagelijks werk hebben we bepaalde applicaties nodig die ons zowel bij ons werk als bij ons entertainment helpen. Als we echter willen overstappen naar een ander besturingssysteem, ontstaat er een probleem. De applicaties die wij gebruiken zijn mogelijk niet beschikbaar. We hebben een reeks artikelen voorbereid die dit onderwerp behandelen. We hopen dat het u zal helpen bij het veranderen van het besturingssysteem en bij het zoeken naar nieuwe applicaties voor uw dagelijkse efficiënte werk.

Laten we in het eerste artikel van de serie kijken welke opties we hebben voor het vervangen van applicaties op Mac OS. In eerste instantie zou het goed zijn om te zeggen dat Mac OS een systeem is dat is gebouwd op de basis van NextSTEP en BSD, dat wil zeggen op basis van het Unix-systeem. De eerste Macs met OS X draaiden op de PowerPC-architectuur, waarbij het mogelijk was om alleen tools voor virtualisatie te gebruiken (Virtual PC 7, Bochs, Guest PC, iEmulator, enz.). Hoewel Virtual PC relatief snel werkte, moet het bijvoorbeeld buitengewoon lastig zijn geweest om de hele dag op een virtuele machine te werken zonder integratie in de OS X-omgeving. Er was ook een poging om het Wine-project samen te voegen met QEMU (Darwine) om MS Windows-applicaties native op Mac OS te laten draaien, maar dit werkte niet zoals verwacht en werd geannuleerd.

Maar toen Apple de overgang naar de x86-architectuur aankondigde, waren de vooruitzichten al rooskleuriger. Niet alleen kon MS Windows native worden uitgevoerd, maar Wine kon ook worden gecompileerd. Het portfolio van virtualisatietools is ook gegroeid, wat er bijvoorbeeld toe heeft geleid dat MS de ondersteuning voor zijn Virtual PC-tool voor OS X heeft stopgezet. Sindsdien concurreren individuele bedrijven over hoe snel hun virtuele machines zullen werken of hoe goed ze zijn geïntegreerd in de software. de omgeving OS X enz.

Tegenwoordig hebben we verschillende opties beschikbaar om programma's van Windows naar Mac OS te vervangen.

  • Native lancering van MS Windows
  • Een vervanger zoeken voor Mac OS
  • Door virtualisatie
  • Vertaal-API (wijn)
  • Vertaling van de applicatie voor Mac OS.

Native lancering van MS Windows

Windows kan worden gestart met behulp van de zogenaamde DualBoot, wat betekent dat onze Mac Mac OS of Windows draait. Het voordeel van deze methode is dat Windows de hardware van uw Mac volledig benut. Helaas moeten we de computer altijd opnieuw opstarten, wat lastig is. We moeten ook een eigen MS Windows-licentie hebben, wat niet bepaald de goedkoopste is. Het is voldoende om de OEM-versie te kopen, die ongeveer drieduizend kost, maar als je dezelfde vensters in een virtuele machine wilt laten draaien vanuit het BootCamp-pakket, loop je tegen een probleem aan met de licentieovereenkomst (bron: Microsoft hotline). Dus als je BootCamp en virtualisatie wilt gebruiken, heb je de volledige versie in doos nodig. Als u geen virtualisatie nodig heeft, is een OEM-licentie voldoende.

Op zoek naar een alternatief voor Mac OS

Veel applicaties hebben hun vervanging. Sommige zijn beter met meer functionaliteit, andere slechter. Helaas komt het vooral neer op de gewoonten van individuele gebruikers. Als de gebruiker gewend is om met Microsoft Office te werken, heeft hij meestal problemen met het overstappen naar OpenOffice en omgekeerd. Het voordeel van dit alternatief is ongetwijfeld dat het rechtstreeks geschreven is voor Mac OS en zijn omgeving. Vaak werken alle sneltoetsen die we gewend zijn en de principes van het bedienen van dit systeem in het algemeen.

Virtualisatie

Virtualisatie draait Windows in een Mac OS-omgeving, dus alle programma's draaien native in Windows, maar dankzij de huidige programma-opties, met ondersteuning voor integratie in Mac OS. De gebruiker start Windows op de achtergrond, voert een programma uit, dat vervolgens in de Mac OS GUI draait. Er zijn tegenwoordig verschillende programma's voor dit doel op de markt. Tot de bekendere behoren:

  • Parallels bureaublad
  • VMware-fusie
  • VirtualBox
  • QEMU
  • Bochs.

Het voordeel is dat alle software die we voor Windows hebben gekocht op deze manier zal werken. Het nadeel is dat we een licentie voor Windows en de virtualisatietool moeten aanschaffen. Virtualisatie kan langzaam verlopen, maar dit is afhankelijk van de computer waarop we virtualiseren (opmerking van de auteur: er is geen probleem met de snelheid van het werken met Windows-applicaties op mijn 2 jaar oude MacBook Pro).

API-vertaling

Maak je geen zorgen, ik wil je niet overweldigen met een onbegrijpelijke zin. Er zit maar één ding verborgen onder deze kop. Windows gebruikt speciale systeemfunctieaanroepen (API's) om met de hardware te communiceren, en op Mac OS is er een programma dat deze API's kan vertalen zodat OS X ze kan begrijpen. Deskundigen zullen mij waarschijnlijk excuseren, maar dit is een artikel voor gebruikers, niet voor de professionele gemeenschap. Onder Mac OS doen 3 programma's dit:

  • Wijn
  • Crossover-wijn
  • Crossover

Wijn is alleen beschikbaar vanuit bronbestanden en kan via een project worden samengesteld Macports. Het lijkt misschien ook dat Crossover-Wine hetzelfde is als Crossover, maar dat is niet helemaal zo. Stevig CodeWeavers, dat Crossover voor geld ontwikkelt, is gebaseerd op het Wine-project, maar implementeert er zijn eigen code weer in om de compatibiliteit met applicaties te verbeteren. Dit wordt in het Crossover-Wine-pakket in MacPorts gestopt, dat wederom alleen beschikbaar is door de broncodes te vertalen. Crossover kan worden toegepast op individuele applicaties en heeft een eigen GUI, waardoor u gemakkelijker individuele applicaties en hun afhankelijkheden kunt installeren, wat de vorige twee pakketten niet hadden. Op de website van CodeWeavers kunt u direct vinden welke applicaties erop kunnen draaien. Het nadeel is dat er andere applicaties dan die vermeld door CodeWeavers op kunnen draaien, maar het Wine-project moet wel kunnen worden geconfigureerd.

Vertaling van de applicatie voor Mac OS

Zoals ik in de vorige paragraaf al zei. Sommige applicaties, vooral uit de Open Source-gemeenschap, hebben mogelijk geen binair Mac OS-pakket, maar worden bijgehouden in bronbestanden. Om ervoor te zorgen dat zelfs een normale gebruiker deze applicaties naar een binaire status kan vertalen, kan een project worden gebruikt Macports. Het is een pakketsysteem dat is gebouwd op het principe van ports dat bekend is van BSD. Nadat het is geïnstalleerd en de poortdatabase is bijgewerkt, wordt het beheerd via de opdrachtregel. Er is ook een grafische versie, Project Fink. Helaas zijn de programmaversies niet up-to-date en daarom raad ik het niet aan.

Ik probeerde de mogelijkheden te schetsen van het draaien van Windows-applicaties op Mac OS. Vanaf het volgende deel behandelen we specifieke gebieden van het werken met een computer en alternatieven voor programma's uit de MS Windows-omgeving. In het volgende deel zullen we ons richten op kantoortoepassingen.

bronnen: wikipedia.org, wijnhq.org
.