Stäng annons

För vårt dagliga arbete behöver vi vissa applikationer som hjälper oss både i vårt arbete och i vår underhållning. Men om vi vill byta till ett annat operativsystem uppstår ett problem. Applikationerna vi använder kanske inte är tillgängliga. Vi har förberett en serie artiklar som kommer att behandla detta ämne. Vi hoppas att det kommer att hjälpa dig både när du byter operativsystem och när du letar efter nya applikationer för ditt dagliga effektiva arbete.

I den första artikeln i serien, låt oss se vilka alternativ vi har för att ersätta applikationer på Mac OS. Till en början skulle det vara bra att säga att Mac OS är ett system byggt på NextSTEP och BSD, det vill säga på basis av Unix-systemet. De första Mac-datorerna med OS X körde på PowerPC-arkitekturen, där det var möjligt att endast använda verktyg för virtualisering (Virtual PC 7, Bochs, Guest PC, iEmulator, etc.). Till exempel, även om Virtual PC fungerade relativt snabbt, måste det ha varit extremt obekvämt att arbeta hela dagen i en virtuell maskin utan integration i OS X-miljön. Det gjordes också ett försök att slå samman Wine-projektet med QEMU (Darwine) för att köra MS Windows-applikationer på Mac OS, men detta fungerade inte som förväntat och avbröts.

Men när Apple tillkännagav övergången till x86-arkitekturen var utsikterna redan ljusare. Inte bara kunde MS Windows köras inbyggt, men Wine kunde också kompileras. Portföljen av virtualiseringsverktyg har också växt, vilket har resulterat i att till exempel MS har upphört med stödet för sitt virtuella PC-verktyg för OS X. Sedan dess har enskilda företag konkurrerat om hur snabbt deras virtuella maskiner kommer att köras eller hur väl de är integrerade i miljön OS X etc.

Idag har vi flera alternativ tillgängliga för att ersätta program från Windows till Mac OS.

  • Inbyggd lansering av MS Windows
  • Hitta en ersättare för Mac OS
  • Genom virtualisering
  • Översättnings-API (vin)
  • Översättning av programmet för Mac OS.

Inbyggd lansering av MS Windows

Windows kan startas med den så kallade DualBoot, vilket innebär att vår Mac körs antingen Mac OS eller Windows. Fördelen med den här metoden är att Windows fullt ut använder HW på din Mac. Tyvärr måste vi alltid starta om datorn, vilket är obekvämt. Vi måste också ha en egen MS Windows-licens, vilket inte precis är det billigaste. Det räcker med att köpa OEM-versionen, som kostar runt 3 tusen, men om du vill köra samma fönster i en virtuell maskin från BootCamp-paketet stöter du på ett problem med licensavtalet (källa: Microsoft hotline). Så om du vill använda BootCamp och virtualisering behöver du den fullständiga boxade versionen. Om du inte behöver virtualisering räcker det med en OEM-licens.

Letar efter ett alternativ för Mac OS

Många applikationer har sin ersättning. Vissa är bättre med mer funktionalitet, andra sämre. Tyvärr beror det främst på enskilda användares vanor. Om användaren är van vid att arbeta med Microsoft Office har han oftast problem med att byta till OpenOffice och vice versa. Fördelen med detta alternativ är utan tvekan att det är direkt skrivet för Mac OS och dess miljö. Ofta fungerar alla kortkommandon som vi är vana vid och principerna för att använda det här systemet i allmänhet.

Virtualisering

Virtualisering kör Windows i en Mac OS-miljö, så alla program körs inbyggt i Windows, men tack vare dagens programalternativ, med stöd för integration i Mac OS. Användaren startar Windows i bakgrunden, kör ett program som sedan körs i Mac OS GUI. Det finns flera program på marknaden idag för detta ändamål. Bland de mer kända är:

  • Paralleller skrivbord
  • VMware fusion
  • VirtualBox
  • QEMU
  • Bochs.

Fördelen är att all programvara vi har köpt för Windows kommer att köras på detta sätt. Nackdelen är att vi måste köpa en licens för Windows och virtualiseringsverktyget. Virtualisering kan gå långsamt, men det beror på vilken dator vi virtualiserar på (författarens anmärkning: det är inga problem med hastigheten att arbeta med Windows-program på min 2-åriga MacBook Pro).

API-översättning

Oroa dig inte, jag vill inte överväldiga dig med någon obegriplig mening. Det finns bara en sak gömd under denna rubrik. Windows använder speciella systemfunktionsanrop (API) för att kommunicera med hårdvaran, och på Mac OS finns det ett program som kan översätta dessa API:er så att OS X kan förstå dem. Experter kommer förmodligen att ursäkta mig, men det här är en artikel för användare, inte för det professionella samhället. Under Mac OS gör 3 program detta:

  • Vin
  • Crossover-vin
  • Crossover

Vin är endast tillgängligt från källfiler och kan kompileras via ett projekt Macports. Det kan också tyckas att Crossover-Wine är samma sak som Crossover, men det är det inte riktigt. Fast CodeWeavers, som utvecklar Crossover för pengar, är baserat på Wine-projektet, men implementerar sin egen kod tillbaka i det för att förbättra kompatibiliteten med applikationer. Detta läggs i Crossover-Wine-paketet i MacPorts, som återigen bara är tillgängligt genom att översätta källkoderna. Crossover kan appliceras på enskilda applikationer och har ett eget GUI, vilket gör det lättare för dig att installera enskilda applikationer och deras beroenden, vilket de två tidigare paketen inte har. Du kan hitta direkt på CodeWeavers webbplats vilka applikationer som kan köras på den. Nackdelen är att andra applikationer än de som listas av CodeWeavers kan köras på den, men den måste kunna konfigurera Wine-projektet.

Översättning av programmet för Mac OS

Som jag nämnde i föregående stycke. Vissa program, mestadels från Open Source-gemenskapen, kanske inte har ett binärt Mac OS-paket, men underhålls i källfiler. För att även en normal användare ska kunna översätta dessa applikationer till ett binärt tillstånd kan ett projekt användas Macports. Det är ett paketsystem byggt på principen om portar kända från BSD. Efter att den har installerats och portdatabasen har uppdaterats, styrs den via kommandoraden. Det finns också en grafisk version, Project Fink. Tyvärr är dess programversioner inte uppdaterade och därför rekommenderar jag det inte.

Jag försökte beskriva möjligheterna att köra Windows-program på Mac OS. Från nästa del kommer vi att behandla specifika områden för att arbeta med en dator och alternativ till program från MS Windows-miljön. I nästa del tar vi sikte på kontorsansökningar.

källor: wikipedia.org, winehq.org
.