Si bien el hardware de Mac se adapta perfectamente al macOS, no es el único sistema operativo que se puede ejecutar en el hardware de tu Mac.
Independientemente de las razones por las que querría hacerlo, muchos otros sistemas operativos, incluidos muchos de los sistemas operativos Windows y Linux, pueden ejecutarse en su Mac. Eso hace que la Mac sea una de las computadoras más versátiles que puedes comprar. Esto es lo que usaríamos para instalar Windows en una Mac.
Campo de entrenamiento
Quizás la opción más conocida para ejecutar Windows es Boot Camp. Boot Camp, incluido de forma gratuita con su Mac, le permite instalar Windows y luego le permite un arranque dual entre Mac o Windows cuando se inicia.
Debido a que Boot Camp ejecuta Windows directamente en el hardware de su Mac (no es necesario realizar ninguna virtualización o emulación), Windows puede ejecutarse a la mejor velocidad posible que su Mac puede entregar.
Instalar Windows en tu Mac no es más difícil que instalar Windows en cualquier PC. Apple incluso proporciona Boot Camp Assistant para particionar la unidad de inicio para hacer espacio para Windows, así como para instalar todos los controladores que Windows necesitará para todo el hardware especial de Apple.
Pro:
- Soporta Windows 7, 8.1 y 10
- Windows se ejecuta de forma nativa en el hardware de Mac para un mejor rendimiento
Estafa:
- Requiere licencia completa de Windows para la instalación inicial
- No se puede ejecutar Windows y Mac OS al mismo tiempo
Virtualización
La virtualización permite que múltiples sistemas operativos se ejecuten en el hardware de la computadora al mismo tiempo o, al menos, para fines prácticos, parece que al mismo tiempo. La virtualización abstrae la capa de hardware, por lo que parece que cada sistema operativo tiene su propio procesador, RAM, gráficos y almacenamiento que necesita para ejecutarse.
La virtualización en Mac utiliza una capa de software llamada hipervisor para emular todo el hardware subyacente. Como resultado, el sistema operativo invitado que se ejecuta en la máquina virtual no se ejecuta tan rápido como en Boot Camp. Pero a diferencia de Boot Camp, tanto el sistema operativo Mac como el sistema operativo invitado pueden ejecutarse al mismo tiempo.
Hay tres aplicaciones de virtualización principales para Mac:
- Parallels - El primero en llevar la virtualización a la Mac. Parallels soporta una amplia gama de sistemas operativos invitados, incluyendo Windows, Linux y Mac.
- VMWare Fusion - Fusion es la aplicación de virtualización de Mac que ofrece VMWare (un líder de larga data en tecnología de virtualización). Fusion admite la instalación de muchos sistemas operativos diferentes, incluidos Windows, Linux y Mac OS.
- VirtualBox: Oracle admite una aplicación de virtualización de código abierto conocida como VirtualBox. Esta aplicación de virtualización gratuita se ejecuta en varios sistemas informáticos, incluido el Mac. Al igual que las otras aplicaciones de virtualización, VirtualBox se puede usar para ejecutar muchos sistemas operativos diferentes, incluidos Windows, Linux y Mac OS.
La instalación de las aplicaciones de virtualización en sí mismas es similar a cualquier otra aplicación de Mac que instale a través de la instalación del sistema operativo invitado, lo que puede implicar un poco más la personalización necesaria para obtener el mejor rendimiento. Las tres aplicaciones tienen foros animados y servicios de soporte para ayudar a ajustar el rendimiento.
Pro:
- Las operaciones simultáneas le permiten ejecutar tanto el sistema operativo Mac como el sistema operativo invitado que desee, de lado a lado
- No está limitado solo a Windows, se admite una gran cantidad de sistemas operativos invitados
Estafa:
- Se necesita ajuste y personalización del rendimiento para lograr el mejor rendimiento
- Puede afectar el rendimiento de tu Mac
Vino
Wine adopta un enfoque diferente para ejecutar aplicaciones de Windows en tu Mac. Perdónanos, esto se pone un poco nerd: en lugar de virtualizar el hardware de Mac y ejecutar Windows en el entorno virtual, Wine renuncia a usar el sistema operativo Windows por completo; en su lugar, convierte las llamadas a la API de Windows sobre la marcha realizadas por la aplicación de Windows en llamadas POSIX (interfaz de sistema operativo portátil) que se utilizan en los sistemas operativos Linux y Mac.
El resultado es que la aplicación de Windows se puede ejecutar utilizando la API de sistemas operativos host en lugar de las que usa Windows. Al menos esa es la promesa, la realidad tiende a ser un poco menos de lo prometido.
El problema es que tratar de convertir todas las llamadas a la API de Windows es una tarea enorme, y no hay garantía de que la aplicación que desea usar haya traducido correctamente todas sus llamadas a la API.
Aunque la tarea parece desalentadora, Wine tiene bastantes historias de éxito de aplicaciones, y esa es la clave para usar Wine, verificando la base de datos de Wine para asegurarse de que la aplicación de Windows que necesita usar se haya probado con éxito con Wine.
Instalar Wine en la Mac puede ser un desafío para quienes no están acostumbrados a instalar aplicaciones Linux / UNIX de código abierto. El vino se distribuye a través de archivos comprimidos o .pkg, aunque recomendaría usar el método .pkg que incluye un instalador de Mac semi-estándar.
Una vez completada la instalación, Wine debe ejecutarse desde la Terminal, aunque una vez que la aplicación de Windows esté funcionando, se utilizará la GUI estándar de Mac.
Pro:
- Gratis y no requiere licencia de Windows.
- Gran base de datos para verificar la compatibilidad de la aplicación
Estafa:
- No todas las aplicaciones de Windows se ejecutarán
- Las aplicaciones pueden interrumpirse cuando se actualiza el sistema operativo Mac
Crossover Mac
Crossover Mac es una aplicación de Codeweaver diseñada para hacer el mejor uso del traductor de Wine (ver arriba) en un entorno Mac. Incluye un instalador fácil de usar tanto para la aplicación Crossover Mac como para instalar aplicaciones de Windows en tu Mac.
No es necesario aventurarse en la Terminal, ya que se requiere con Wine, Crossover Mac oculta todos los bits subyacentes de UNIX y se balancea detrás de una interfaz de usuario estándar de Mac.
Si bien Crossover Mac es una mejor experiencia para el usuario, todavía se basa en el código de Wine para traducir las API de Windows a sus equivalentes de Mac. Esto significa que Crossover Mac tiene los mismos problemas que Wine cuando se trata de aplicaciones que realmente funcionan correctamente. Su mejor opción es utilizar la base de datos de las aplicaciones que funcionan en el sitio web de CrossOver para garantizar que la aplicación que desea ejecutar realmente funcione.
Y no olvide que puede usar la versión de prueba de Crossover Mac para asegurarse de que todo funciona como se espera.
Pro:
- Fácil instalación de la aplicación Crossover Mac y aplicaciones de Windows
Estafa:
- No todas las aplicaciones de Windows se ejecutarán
- Algunas aplicaciones de Windows se ejecutan pero pueden tener características que no funcionarán
Microsoft Remote Desktop
Esta opción aparece en último lugar porque no está ejecutando Windows en su Mac. Una vez configurado Windows Remote Desktop, Windows se está ejecutando en una PC y se está conectando con su Mac.
Los resultados son el escritorio de Windows que aparece en una ventana de su Mac. Dentro de la ventana puede manipular el escritorio de Windows, lanzar aplicaciones, mover archivos, incluso jugar algunos juegos, aunque los juegos o las aplicaciones con gráficos intensivos no son una buena opción debido a los límites de la velocidad con la que se puede enviar el escritorio remoto de Windows a través de una Conexión de red a tu Mac.
La instalación y configuración son bastante fáciles, puede descargar la aplicación desde la Mac App Store. Una vez instalado, solo necesita habilitar el acceso remoto en el sistema de Windows y luego seleccionar el sistema de Windows dentro de la aplicación de Escritorio remoto para acceder y usar sus aplicaciones.
Pro:
- Gratis
- Fácil de configurar y utilizar
Estafa:
- Rendimiento limitado por el ancho de banda de la red
- Posibles problemas de seguridad al permitir conexiones a una PC remota