¿Qué es la virtualización?
El software de virtualización le permite ejecutar aplicaciones escritas para un sistema operativo diferente al que ejecuta su ordenador. Por ejemplo, podría querer ejecutar una aplicación de Windows en su nuevo y reluciente Mac. Cada sistema operativo tiene sus puntos fuertes, pero muchos usuarios que hacen el gran cambio de Windows a macOS descubren que las aplicaciones de Windows que han utilizado durante años (como Project y Visio de Microsoft, WordPerfect y CorelDraw de Corel) no tienen versiones equivalentes para Mac. O descubren que la versión para Mac de su software favorito -como Microsoft Excel o ABBYY FineReader- tiene menos funciones que la versión para Windows. O puede que la versión para Mac se haya retrasado unos cuantos ciclos de actualización. Las aplicaciones de virtualización le permiten mantener sus aplicaciones de Windows mientras disfruta de la elegancia y la comodidad de un Mac.
La virtualización no es sólo para los Mac
Por supuesto, la virtualización no es sólo para el Mac. Si necesitas usar aplicaciones de Windows que no funcionan bajo la versión moderna de Windows, las aplicaciones de virtualización te permiten ejecutar versiones antiguas de Windows dentro de Windows 10. O puede ejecutar Linux y otros sistemas operativos de código abierto, o sistemas antiguos como MS-DOS, OS/2 o NeXTSTEP en una ventana de su sistema moderno Mac o Windows. Casi todos los desarrolladores serios utilizan software de virtualización para probar su trabajo bajo múltiples sistemas operativos, pero las aplicaciones de virtualización actuales son lo suficientemente fáciles de dominar para los usuarios no técnicos.
¿Cuáles son sus opciones?
Este estudio cubre las tres aplicaciones de virtualización a gran escala para el Mac, porque el Mac es el entorno en el que es probable que estas aplicaciones tengan un uso más amplio. Las tres incluyen Parallels Desktop y VMware Fusion, ambas aplicaciones comerciales por las que tendrá que pagar, y la gratuita y de código abierto Oracle VM VirtualBox. En próximos artículos, exploraremos otros métodos para ejecutar aplicaciones de Windows en un Mac, o aplicaciones obsoletas de Windows en el Windows moderno, métodos que suelen requerir más conocimientos técnicos que las principales aplicaciones de virtualización. Estos otros métodos incluyen Codeweavers Crossover y Wineskin Winery para ejecutar aplicaciones de Windows en un Mac, WineVDM para ejecutar aplicaciones de Windows 3.x en Windows de 64 bits, y DOSBox, DOSBox-X y vDos para ejecutar aplicaciones y juegos de MS-DOS.
Las tres aplicaciones de virtualización a gran escala que se detallan aquí le permiten ejecutar aplicaciones de Windows de diversas maneras. Puede ejecutar un escritorio completo de Windows en una ventana en el escritorio del Mac o ejecutarlo a pantalla completa como si estuviera trabajando en una máquina Windows real. También puedes ocultar por completo el entorno y el escritorio de Windows y ejecutar una sola aplicación de Windows en una ventana del escritorio del Mac o a pantalla completa, del mismo modo que puedes ejecutar cualquier aplicación de Mac a pantalla completa. Cuando ejecuta una aplicación de Windows en este modo de aplicación única, el entorno de Windows se ejecuta de forma invisible en segundo plano y puede hacerse visible con unos pocos clics en el menú de la línea superior del Mac, pero si no necesita el escritorio de Windows, puede evitar que le distraiga.
¿Cómo funciona la virtualización?
Las aplicaciones de virtualización modernas intentan romper la barrera entre el sistema anfitrión del Mac y el invitado de Windows, pero de diferentes maneras. Las tres aplicaciones de este resumen instalan herramientas que permiten arrastrar y soltar archivos entre el Mac y Windows (o Linux), y las tres permiten copiar datos en el portapapeles de un sistema y pegarlos en el otro. Estas herramientas de sistema invitado están disponibles para Windows, Linux, Mac y algunos otros sistemas emulados, pero cada aplicación de virtualización soporta un conjunto diferente de sistemas invitados, siendo VMware la que ofrece la más amplia gama de soporte.
Parallels y VMware le permiten imprimir en cualquier impresora conectada a su Mac, mientras que VirtualBox le permite imprimir en impresoras en red, pero no en impresoras conectadas a su Mac mediante un cable USB. Parallels, por defecto, proporciona la integración más profunda, aunque VMware puede personalizarse para proporcionar características similares. VirtualBox proporciona una integración de nivel básico. Una diferencia típica es que Parallels le permite imprimir automáticamente desde las aplicaciones de Windows a las impresoras de su Mac, mientras que VMware le obliga a activar esta función manualmente. Con VirtualBox, probablemente tendrás que buscar en la web para encontrar la opción de red poco intuitiva que te permite imprimir en impresoras en red. Encontrarás más detalles sobre la integración de Windows en nuestras reseñas individuales.
Para ejecutar Windows o aplicaciones de Windows bajo Parallels, VMware, VirtualBox o Boot Camp, necesitarás una llave de activación de Windows o un instalador completo de Windows en una memoria USB, una unidad de DVD o una imagen de disco descargada. Puede descargar un instalador de Windows 10 directamente desde Parallels. Como alternativa, puede migrar un sistema Windows existente desde una unidad de red o una partición Boot Camp. Si no quieres proporcionar una copia completa de Windows, y estás dispuesto a ensuciarte las manos configurando software que puede o no funcionar, puedes intentar ejecutar aplicaciones individuales de Windows ejecutando la aplicación comercial CrossOver, o las aplicaciones gratuitas Wine y Wineskin. Todas ellas se basan en el proyecto de código abierto Wine, y pueden ejecutar algunas -pero no todas- las aplicaciones de Windows sin requerir el propio Windows.
Antes de que Parallels y VMware Fusion tuvieran la suficiente velocidad para hacerlos prácticos para el uso diario, muchos propietarios de Mac utilizaban Boot Camp de Apple para ejecutar Windows en el hardware de Mac. Incluso hubo una época, hace unos diez años, en la que algunos usuarios afirmaban que el mejor portátil con Windows era un MacBook Pro con Windows ejecutado bajo Boot Camp. Esos días han quedado atrás. Apple sigue dando soporte oficial a Boot Camp, pero cada año es más incómodo de usar. Hace dos años, cuando todos los Mac utilizaban el antiguo sistema de archivos HPFS, se podía volver a pasar de un sistema Windows basado en Boot Camp al sistema operativo simplemente haciendo clic en un icono de un applet de Disco de Inicio al estilo de Mac accesible desde la barra de tareas de Windows.
Ahora que todos los Mac actuales utilizan el nuevo sistema de archivos APFS, el applet de Disco de Inicio ya no funciona, porque Apple no se ha molestado en actualizarlo para que se comunique con las unidades APFS. Para volver a pasar de Windows basado en Boot Camp a macOS, tienes que mantener pulsada la tecla Opción al reiniciar el Mac y, a continuación, seleccionar la unidad de tu Mac como disco de inicio. Si te equivocas en la sincronización, acabarás de nuevo en Windows. Apple parece haber decidido que Parallels Desktop y VMware Fusion hacen que Boot Camp sea irrelevante, pero muchos jugadores seguirán queriendo Boot Camp, porque Parallels y VMware sólo soportan gráficos DirectX hasta DirectX 10, mientras que Boot Camp soporta DirectX 11 y 12 si el hardware gráfico de tu Mac soporta nativamente esas versiones de DirectX.
Una de las principales ventajas de ejecutar Windows o cualquier otro sistema operativo en una aplicación de virtualización es una función de instantáneas que te permite conservar y restaurar el estado del sistema virtualizado en cualquier momento cuando haces una instantánea. Así que si te preocupa instalar algo que pueda ser malware, haz una instantánea del sistema Windows, instala el presunto malware y pruébalo. Si resulta ser maligno, restaure la instantánea y todos los rastros del malware desaparecerán. Parallels complementa esta prestación con una función opcional de reversión que restaura automáticamente un sistema emulado a su estado original cada vez que lo inicie.
Sistemas operativos virtualizados, flexibilidad real
El software de virtualización no es perfecto y un sistema Windows emulado será casi siempre más lento que Windows ejecutado en un PC Windows. Pero estas aplicaciones te dan la flexibilidad de ejecutar casi cualquier aplicación que quieras en una sola máquina, y seguir usando las aplicaciones que más te gusten incluso cuando hayas abandonado el sistema operativo para el que esas aplicaciones fueron escritas.