Fermer l'annonce

Pour notre travail quotidien, nous avons besoin de certaines applications qui nous aident à la fois dans notre travail et dans notre divertissement. Cependant, si l’on souhaite passer à un autre système d’exploitation, un problème surgit. Les applications que nous utilisons peuvent ne pas être disponibles. Nous avons préparé une série d'articles qui traiteront de ce sujet. Nous espérons qu'il vous aidera à la fois lors du changement de système d'exploitation et lors de la recherche de nouvelles applications pour votre travail efficace au quotidien.

Dans le premier article de la série, voyons quelles sont les options dont nous disposons pour remplacer les applications sur Mac OS. Au début, il serait bon de dire que Mac OS est un système construit sur la base de NextSTEP et BSD, c'est-à-dire sur la base du système Unix. Les premiers Mac sous OS X fonctionnaient sur l'architecture PowerPC, où il était possible d'utiliser uniquement des outils de virtualisation (Virtual PC 7, Bochs, Guest PC, iEmulator, etc.). Par exemple, même si Virtual PC fonctionnait relativement rapidement, travailler toute la journée sur une machine virtuelle sans intégration dans l'environnement OS X devait être extrêmement gênant. Il y a également eu une tentative de fusion du projet Wine avec QEMU (Darwine) pour exécuter les applications MS Windows de manière native sur Mac OS, mais cela n'a pas fonctionné comme prévu et a été annulé.

Mais quand Apple a annoncé la transition vers l'architecture x86, les perspectives étaient déjà plus roses. Non seulement MS Windows pourrait être exécuté de manière native, mais Wine pourrait également être compilé. Le portefeuille d'outils de virtualisation s'est également élargi, ce qui a conduit, par exemple, MS à cesser de prendre en charge son outil Virtual PC pour OS X. Depuis lors, les entreprises individuelles se disputent la rapidité de fonctionnement de leurs machines virtuelles ou leur intégration dans l'environnement OS X etc.

Aujourd'hui, nous disposons de plusieurs options pour remplacer les programmes de Windows vers Mac OS.

  • Lancement natif de MS Windows
  • Trouver un remplaçant pour Mac OS
  • Par virtualisation
  • API de traduction (Vin)
  • Traduction de l'application pour Mac OS.

Lancement natif de MS Windows

Windows peut être démarré à l'aide de ce qu'on appelle DualBoot, ce qui signifie que notre Mac exécute soit Mac OS, soit Windows. L'avantage de cette méthode est que Windows utilise pleinement le matériel de votre Mac. Malheureusement, nous devons toujours redémarrer l'ordinateur, ce qui n'est pas pratique. Nous devons également disposer de notre propre licence MS Windows, qui n’est pas exactement la moins chère. Il suffit d'acheter la version OEM, qui coûte environ 3 mille, mais si vous souhaitez exécuter les mêmes fenêtres sur une machine virtuelle à partir du colis BootCamp, vous rencontrez un problème avec le contrat de licence (source : hotline Microsoft). Donc, si vous souhaitez utiliser BootCamp et la virtualisation, vous avez besoin de la version complète en boîte. Si vous n'avez pas besoin de virtualisation, une licence OEM suffit.

À la recherche d'une alternative pour Mac OS

De nombreuses applications ont leur remplacement. Certains sont meilleurs avec plus de fonctionnalités, d’autres pires. Malheureusement, cela dépend principalement des habitudes des utilisateurs individuels. Si l'utilisateur est habitué à travailler avec Microsoft Office, il rencontre généralement des problèmes pour passer à OpenOffice et vice versa. L’avantage de cette alternative est sans doute qu’elle est directement écrite pour Mac OS et son environnement. Souvent, tous les raccourcis clavier auxquels nous sommes habitués et les principes de fonctionnement de ce système en général fonctionnent.

Virtualisation

La virtualisation exécute Windows dans un environnement Mac OS, de sorte que tous les programmes s'exécutent de manière native sous Windows, mais grâce aux options de programme actuelles, avec prise en charge de l'intégration dans Mac OS. L'utilisateur démarre Windows en arrière-plan, exécute un programme qui s'exécute ensuite dans l'interface graphique de Mac OS. Il existe aujourd'hui plusieurs programmes sur le marché à cet effet. Parmi les plus connus figurent :

  • Bureau Parallels
  • Fusion VMware
  • VirtualBox
  • QEMU
  • Bochs.

L'avantage est que tout logiciel que nous avons acheté pour Windows fonctionnera de cette façon. L'inconvénient est que nous devons acheter une licence pour Windows et l'outil de virtualisation. La virtualisation peut s'exécuter lentement, mais cela dépend de l'ordinateur sur lequel nous virtualisons (ndlr : il n'y a aucun problème avec la vitesse de travail avec les applications Windows sur mon MacBook Pro de 2 ans).

Traduction d'API

Ne vous inquiétez pas, je ne veux pas vous submerger avec une phrase incompréhensible. Il n’y a qu’une seule chose cachée sous cette rubrique. Windows utilise des appels de fonctions système (API) spéciaux pour communiquer avec le matériel, et sous Mac OS, il existe un programme capable de traduire ces API afin qu'OS X puisse les comprendre. Les experts m'excuseront probablement, mais il s'agit d'un article destiné aux utilisateurs, pas à la communauté professionnelle. Sous Mac OS, 3 programmes font cela :

  • Vin
  • Crossover-Vin
  • Crossover

Wine n'est disponible qu'à partir des fichiers sources et peut être compilé via un projet MacPorts. De plus, il peut sembler que Crossover-Wine soit identique à Crossover, mais ce n'est pas tout à fait vrai. Ferme CodeWeavers, qui développe Crossover pour de l'argent, est basé sur le projet Wine, mais y implémente son propre code pour améliorer la compatibilité avec les applications. Ceci est mis dans le package Crossover-Wine dans MacPorts, qui encore une fois n'est disponible qu'en traduisant les codes sources. Crossover peut être appliqué à des applications individuelles et possède sa propre interface graphique, ce qui vous facilite l'installation d'applications individuelles et de leurs dépendances, ce que les deux packages précédents n'ont pas. Vous pouvez trouver directement sur le site CodeWeavers quelles applications peuvent y être exécutées. L'inconvénient est que d'autres applications que celles répertoriées par CodeWeavers peuvent être exécutées dessus, mais il doit pouvoir configurer le projet Wine.

Traduction de l'application pour Mac OS

Comme je l'ai mentionné dans le paragraphe précédent. Certaines applications, principalement issues de la communauté Open Source, peuvent ne pas avoir de package binaire Mac OS, mais sont conservées dans des fichiers sources. Pour que même un utilisateur normal puisse traduire ces applications dans un état binaire, un projet peut être utilisé MacPorts. Il s'agit d'un système de packages construit sur le principe des ports connus de BSD. Une fois installé et mis à jour la base de données du port, il est contrôlé via la ligne de commande. Il existe également une version graphique, Project Fink. Malheureusement, ses versions de programme ne sont pas à jour et je ne le recommande donc pas.

J'ai essayé de décrire les possibilités d'exécution d'applications Windows sur Mac OS. Dans la partie suivante, nous traiterons des domaines spécifiques du travail avec un ordinateur et des alternatives aux programmes de l'environnement MS Windows. Dans la prochaine partie, nous nous intéresserons aux applications bureautiques.

Ressources: wikipedia.org, vinhq.org
.