3 façons d'accomplir cela. Listées du plus performant au moins pénible, en passant par le moins performant mais aussi le moins encombrant.
- Dual boot en utilisant le Boot Camp intégré. Il rend assez simple l'installation d'un vrai Windows sur du vrai matériel vous donnant les meilleures performances possibles. Cependant, vous devez désactiver macOS et redémarrer, puis sélectionner Windows, et vice versa. Vous ne pouvez pas exécuter les deux en même temps, que ce soit Windows ou Mac, et seuls les programmes de cet OS sont disponibles à un moment donné, ce qui nécessite un autre redémarrage si vous voulez échanger.
- Installer Windows dans un hyperviseur de machine virtuelle. MacOS a l'hyperviseur Parallels disponible, qui est probablement votre meilleur pari car il s'intègre bien dans macOS. Vous pouvez également utiliser Virtualbox et VMWare fusion, des hyperviseurs tiers offrant des fonctionnalités similaires. Personnellement, j'ai trouvé que VMWare offrait les meilleures performances graphiques du lot, mais si vous ne travaillez pas en 3D ou ne jouez pas à des jeux, cela n'a pas vraiment d'importance. Encore une fois, vous installez un "vrai" Windows à l'intérieur d'une machine virtuelle, bien que maintenant vous puissiez exécuter Windows comme s'il s'agissait d'un programme à l'intérieur de macOS - ce qui vous permet d'avoir les deux ouverts en même temps et d'exécuter des programmes à partir des deux sans avoir besoin de vous arrêter. Certaines des options ci-dessus ont ce qu'elles appellent le mode transparent (en particulier Parallels et Virtualbox), cela donne en fait l'impression qu'un programme que vous avez lancé dans Windows est directement à l'intérieur de macOS - bien que ce ne soit vraiment que de la cosmétique, le programme est toujours exécuté à l'intérieur de Windows.
- Utiliser quelque chose comme WineBottler ou Crossover. Les deux sont des variantes de Wine juste avec une configuration plus facile et quelques tweaks. Il existe en fait assez peu d'options pour une utilisation dans macOS : WineBottler Alternatives for Mac, certaines d'entre elles peuvent mieux convenir à certains types de programmes, par exemple Proton est la variante Steam de Wine faite par Valve spécifique aux jeux. L'idée ici est une couche de traduction pour que les programmes qui veulent appeler les bibliothèques Windows obtiennent toutes ces actions relayées aux équivalents macOS de ces bibliothèques. Malheureusement, ce n'est pas parfait, vous trouverez très facilement un programme qui ne fonctionnera tout simplement pas, ou qui aura tendance à se planter. C'est parce que Wine lui-même est un projet de rétro-ingénierie qui essaie de comprendre ce que fait Windows et tente de le reproduire. Il n'existe pratiquement aucune documentation à ce sujet, et Wine est donc créé au petit bonheur la chance. Vous pouvez avoir beaucoup de chance, ou les programmes que vous voulez exécuter ne font tout simplement pas trop bien.
L'idée de Wine pourrait être la plus facile (si elle fonctionne). Cela signifie également que vous n'avez pas besoin de réserver de l'espace de stockage pour une installation Windows entière (ce que les deux requièrent). Les performances sont très variables, certains programmes peuvent être géniaux tandis que d'autres se sentent comme des limaces. Et même si quelque chose fonctionne, il peut sembler bizarre par rapport aux programmes natifs de macOS (par exemple, ne vous attendez pas à voir des menus dans la barre de menu globale en haut). Notez également que Catalina n'a pas de bibliothèques 32 bits, donc certaines choses de Wine peuvent ne pas fonctionner du tout, là où elles ont pu fonctionner parfaitement bien sur des versions plus anciennes de macOS.
Si vous voulez les meilleures performances absolues et le moins de problèmes possible, alors le double boot est définitivement le meilleur. Seulement, il est plutôt lourd à utiliser lorsque vous voulez permuter entre les systèmes d'exploitation.
La moitié d'une machine virtuelle permet de contourner la nécessité de redémarrer. Mais elle compromet alors les performances, notamment graphiques. La plupart des programmes (si ce n'est tous) devraient encore fonctionner correctement, certains pourraient juste ne pas s'exécuter aussi rapidement que d'habitude. Vous donnez également des ressources partielles à Windows, par exemple une partie de la RAM, quelques cœurs de CPU, un peu d'espace de stockage. Cela peut avoir un impact sur Windows ainsi que sur macOS, ce qui signifie que les deux s'exécutent plus lentement que d'habitude lorsqu'ils sont tous deux actifs.
Il n'y a pas de bon ou de mauvais dans l'une ou l'autre des solutions ci-dessus. Choisissez ce que vous préférez, éventuellement essayez-les pour voir s'ils sont efficaces dans votre cas spécifique.
Les solutions les plus efficaces sont celles qui sont les plus efficaces.