Anzeige schließen

Für unsere tägliche Arbeit benötigen wir bestimmte Anwendungen, die uns sowohl bei unserer Arbeit als auch bei unserer Unterhaltung helfen. Wenn wir jedoch auf ein anderes Betriebssystem wechseln möchten, entsteht ein Problem. Die von uns verwendeten Anwendungen sind möglicherweise nicht verfügbar. Wir haben eine Artikelserie vorbereitet, die sich mit diesem Thema befassen wird. Wir hoffen, dass es Ihnen sowohl beim Wechsel des Betriebssystems als auch bei der Suche nach neuen Anwendungen für Ihre tägliche effiziente Arbeit hilft.

Sehen wir uns im ersten Artikel der Serie an, welche Möglichkeiten wir zum Ersetzen von Anwendungen unter Mac OS haben. Zunächst wäre es gut zu sagen, dass Mac OS ein System ist, das auf der Basis von NextSTEP und BSD, also auf der Basis des Unix-Systems, aufgebaut ist. Die ersten Macs mit OS Obwohl Virtual PC beispielsweise relativ schnell funktionierte, muss das tagelange Arbeiten in einer virtuellen Maschine ohne Integration in die OS-X-Umgebung äußerst umständlich gewesen sein. Es gab auch einen Versuch, das Wine-Projekt mit QEMU (Darwine) zusammenzuführen, um MS Windows-Anwendungen nativ auf Mac OS auszuführen, dieser funktionierte jedoch nicht wie erwartet und wurde abgebrochen.

Doch als Apple den Übergang zur x86-Architektur ankündigte, waren die Aussichten bereits rosiger. Es konnte nicht nur MS Windows nativ ausgeführt werden, sondern auch Wine konnte kompiliert werden. Auch das Portfolio an Virtualisierungstools ist gewachsen, was beispielsweise dazu führte, dass MS die Unterstützung seines Virtual PC-Tools für OS die Umgebung OS X usw.

Heute stehen uns mehrere Möglichkeiten zur Verfügung, Programme von Windows auf Mac OS zu ersetzen.

  • Nativer Start von MS Windows
  • Suche nach einem Ersatz für Mac OS
  • Durch Virtualisierung
  • Übersetzungs-API (Wine)
  • Übersetzung der Anwendung für Mac OS.

Nativer Start von MS Windows

Windows lässt sich mit dem sogenannten DualBoot starten, was bedeutet, dass auf unserem Mac entweder Mac OS oder Windows läuft. Der Vorteil dieser Methode besteht darin, dass Windows die Hardware Ihres Mac vollständig nutzt. Leider müssen wir den Computer immer neu starten, was umständlich ist. Außerdem müssen wir über eine eigene MS-Windows-Lizenz verfügen, was nicht gerade die günstigste ist. Es genügt, die OEM-Version zu kaufen, die rund 3 Euro kostet, wer aber aus dem BootCamp-Paket die gleichen Windows in einer virtuellen Maschine betreiben möchte, stößt auf ein Problem mit der Lizenzvereinbarung (Quelle: Microsoft-Hotline). Wenn Sie also BootCamp und Virtualisierung nutzen möchten, benötigen Sie die Vollversion. Wenn Sie keine Virtualisierung benötigen, reicht eine OEM-Lizenz.

Auf der Suche nach einer Alternative für Mac OS

Viele Anwendungen haben ihren Ersatz. Einige sind besser und bieten mehr Funktionalität, andere schlechter. Leider kommt es vor allem auf die Gewohnheiten der einzelnen Nutzer an. Wenn der Benutzer es gewohnt ist, mit Microsoft Office zu arbeiten, hat er normalerweise Probleme beim Umstieg auf OpenOffice und umgekehrt. Der Vorteil dieser Alternative besteht zweifellos darin, dass sie direkt für Mac OS und dessen Umgebung geschrieben ist. Oftmals funktionieren alle Tastaturkürzel, die wir gewohnt sind, und die Prinzipien der Bedienung dieses Systems im Allgemeinen.

Virtualisierung

Bei der Virtualisierung wird Windows in einer Mac OS-Umgebung ausgeführt, sodass alle Programme nativ unter Windows laufen, aber dank der heutigen Programmoptionen auch die Integration in Mac OS unterstützen. Der Benutzer startet Windows im Hintergrund, führt ein Programm aus, das dann in der Mac OS-GUI ausgeführt wird. Zu diesem Zweck gibt es heute mehrere Programme auf dem Markt. Zu den bekannteren zählen:

  • Parallelen Desktop
  • VMware-Fusion
  • VirtualBox
  • QEMU
  • Bochs.

Der Vorteil besteht darin, dass jede Software, die wir für Windows gekauft haben, auf diese Weise läuft. Der Nachteil ist, dass wir eine Lizenz für Windows und das Virtualisierungstool erwerben müssen. Die Virtualisierung kann langsam laufen, aber das hängt von dem Computer ab, auf dem wir virtualisieren (Anmerkung des Autors: Es gibt kein Problem mit der Geschwindigkeit, mit Windows-Anwendungen auf meinem 2 Jahre alten MacBook Pro zu arbeiten).

API-Übersetzung

Keine Sorge, ich möchte Sie nicht mit irgendeinem unverständlichen Satz überfordern. Unter dieser Überschrift verbirgt sich nur eines. Windows verwendet spezielle Systemfunktionsaufrufe (APIs), um mit der Hardware zu kommunizieren, und unter Mac OS gibt es ein Programm, das diese APIs übersetzen kann, damit OS X sie verstehen kann. Experten werden mich wahrscheinlich entschuldigen, aber dies ist ein Artikel für Benutzer, nicht für die Fachwelt. Unter Mac OS machen das 3 Programme:

  • Wine
  • Crossover-Wein
  • Crossover

Wine ist nur aus Quelldateien verfügbar und kann über ein Projekt kompiliert werden MacPorts. Außerdem könnte es scheinen, dass Crossover-Wine dasselbe ist wie Crossover, aber das ist nicht ganz so. Firma CodeWeavers, das Crossover für Geld entwickelt, basiert auf dem Wine-Projekt, implementiert jedoch seinen eigenen Code wieder in dieses, um die Kompatibilität mit Anwendungen zu verbessern. Dies wird in das Crossover-Wine-Paket in MacPorts eingefügt, das wiederum nur durch Übersetzung der Quellcodes verfügbar ist. Crossover kann auf einzelne Anwendungen angewendet werden und verfügt über eine eigene GUI, die Ihnen die Installation einzelner Anwendungen und ihrer Abhängigkeiten erleichtert, was bei den beiden vorherigen Paketen nicht der Fall ist. Welche Anwendungen darauf ausgeführt werden können, finden Sie direkt auf der Website von CodeWeavers. Der Nachteil besteht darin, dass andere Anwendungen als die von CodeWeavers aufgeführten darauf ausgeführt werden können, es muss jedoch in der Lage sein, das Wine-Projekt zu konfigurieren.

Übersetzung der Anwendung für Mac OS

Wie ich im vorherigen Absatz erwähnt habe. Einige Anwendungen, meist aus der Open-Source-Community, verfügen möglicherweise nicht über ein Mac OS-Binärpaket, sondern werden in Quelldateien verwaltet. Damit auch ein normaler Benutzer diese Anwendungen in einen Binärzustand übersetzen kann, kann ein Projekt verwendet werden MacPorts. Es handelt sich um ein Paketsystem, das auf dem von BSD bekannten Portprinzip basiert. Nach der Installation und Aktualisierung der Portdatenbank erfolgt die Steuerung über die Kommandozeile. Es gibt auch eine grafische Version, Project Fink. Leider sind die Programmversionen nicht auf dem neuesten Stand und ich empfehle es daher nicht.

Ich habe versucht, die Möglichkeiten der Ausführung von Windows-Anwendungen unter Mac OS zu skizzieren. Ab dem nächsten Teil befassen wir uns mit konkreten Bereichen der Arbeit am Computer und Alternativen zu Programmen aus dem MS-Windows-Umfeld. Im nächsten Teil konzentrieren wir uns auf Office-Anwendungen.

Quellen: wikipedia.org, winehq.org
.