Pros y contras de Boot Camp/Virtualización para Windows 7

Tengo un iMac y estoy llegando al punto en que voy a necesitar Windows 7 para poder hacer un poco de mi trabajo de desarrollo de Visual Studio en él.

Conozco dos opciones, configurar el arranque dual usando Boot Camp y usar algo como VMWare o Parallels para configurar Windows en un entorno virtual.

Si bien sería demasiado subjetivo preguntar cuál es mejor, ¿cuáles son los pros y los contras de cada enfoque? Esto me ayudaría a tomar una decisión informada sobre qué ruta tomar.

Respuestas (3)

En realidad hay tres opciones.

  1. Arranque dual con Boot Camp.

  2. Máquina virtual usando Parallels, VMware o VirtualBox.

  3. VM usando Parallels o VMware ejecutando la instalación de Boot Camp Windows.

El tercero te brinda las ventajas de los dos primeros, es decir, puedes decidir qué opción usar cada día u hora cuando quieras. La segunda opción también tiene tres subopciones: puede ejecutar Windows a pantalla completa, en una ventana o combinado con Mac OS.

Ahora, generalmente la primera opción es ideal cuando

a) Realmente quiere usar Windows, no Mac OS, pero pensó que el hardware de Mac es bueno y que Mac OS es un buen extra.

b) A veces realmente quieres usar Windows.

c) Desea ejecutar juegos u otros programas que requieren acceso directo al hardware solo a través del sistema operativo.

d) Teme que los recursos del sistema no sean suficientes para ejecutar Mac OS y Windows al mismo tiempo.

La segunda opción es ideal en estas circunstancias:

a) Realmente quiere usar Mac OS todo el tiempo y solo necesita Windows algunas veces.

b) O para aplicaciones puntuales ocasionalmente.

c) O para aplicaciones específicas todo el tiempo (por ejemplo, Microsoft Access o alguna aplicación solo para Windows).

Para los tres, ejecutar Windows en modo de pantalla completa funcionará, para a) y c) ejecutar Windows en una ventana también es bueno, y para c) ejecutar Windows en modo combinado (llamado "Coherencia" o algo así dependiendo del producto VM) puede ser bastante bueno*.

(*Uso mucho Powershell porque lo uso en el trabajo y necesito estudiar todo el tiempo y Powershell es el único programa de Windows que ejecuto todo el tiempo. Por lo tanto, me gusta el hecho de que usar Parallels es la única ventana de Windows que veo en mi escritorio.)

La tercera opción es ideal si realmente quiere dos computadoras en una, lo que lleva a una combinación de todas las razones anteriores. Yo mismo uso Windows 7 y Lion con Boot Camp y Parallels.

Espero que esto ayude.

Esto ayuda mucho. Estoy revisando algunas opciones ahora con respecto a esto y esto me ayuda a reconstruir las cosas.
Finalmente actualicé mi sistema a 8 GB de RAM y la tercera opción funcionó perfectamente para mí. ¡Muchas gracias de nuevo!

Hay muchos "fanáticos" de ambos enfoques, y podría escribir aquí un ensayo de una página sobre todas las diferencias, pero realmente se reduce al rendimiento (Boot Camp) frente a la conveniencia (virtualización, que llamaré por su numerónimo "v12n" por brevedad).

Las aplicaciones v12n han sido excelentes desde que Apple migró de PowerPC a Intel, y mejoran cada año. Probablemente encontrará que v12n es suficiente para manejar Visual Studio, y le encantará la comodidad de no tener que reiniciar, poder ejecutar Windows sin problemas en modo de pantalla completa y seguir teniendo fácil acceso al lado "Mac" de su computadora si/cuando la necesite.

Recomiendo probar v12n primero porque es relativamente fácil de hacer. Tanto Parallels como VMWare ofrecen versiones de prueba de su software, por lo que solo sería cuestión de una tarde probar ambos y ver cuál es el mejor para usted, si es que alguno.

Boot Camp requiere volver a particionar su HDD, por lo que definitivamente es más complicado y no es tan fácil de eliminar si descubre que no es para usted. En su caso, use Boot Camp si alguno de estos aplica...

  1. Prefiere el entorno de Windows sobre Mac OS X y no necesita/quiere arrancar en OS X
  2. Su desarrollo de VS requerirá jugar con los controladores de hardware (difícil de hacer con v12n)
  3. Su desarrollo de VS requiere puntos de referencia de rendimiento precisos (tiene que ejecutarse de forma nativa)
  4. Encuentra que v12n tiene peculiaridades que no puede tolerar

La mayor ventaja de VMWare/Parallels es que no es necesario reiniciar para cambiar a Windows. Soy desarrollador web y tengo una configuración similar: Mac Pro con 10.6 y Windows 7 en Parallels. Esto me permite usar todas mis herramientas favoritas de desarrollo de Mac (Espresso, CSSEdit, etc.) y luego probar en IE6/7/8/9/10 al mismo tiempo. ¡De ninguna manera querría reiniciar cada vez que quiero probar algo en IE!

La mayor ventaja de Boot Camp, por otro lado, es que es gratis. Todo lo que necesita es su copia de Windows.