Razones para preocuparse por la virtualización en Mac con ARM
(bmalehorn.com)- Docker será 5 veces más lento
→ Docker para Mac se basa en Hypervisor, así que el host debe tener la misma arquitectura que el guest
→ En una Mac con ARM habrá que ejecutar Linux ARM, y si no es así correrá en un emulador, por lo que la velocidad podría bajar entre 5x y 10x
→ Hacer que todas las imágenes de Docker sean compatibles con ARM tomará muchísimo tiempo
→ Además, si una imagen descarga otros paquetes, la mayoría también estarán basados en x86, así que incluso ejecutarlos podría ser difícil
- VirtualBox no funcionará
→ VirtualBox también es un Hypervisor, y no podrá ejecutar Windows x86 ni Linux x86
→ Windows para ARM quizá sí podría ejecutarse, pero VirtualBox es solo para x86 y tampoco tiene planes de portar el producto (respuesta de un moderador del foro de VirtualBox)
→ VMWare Fusion también es un hipervisor, pero está considerando un port a ARM
→ En su lugar se podría considerar QEMU, que es un emulador, pero no es una buena alternativa
- BootCamp tampoco funcionará
→ No será compatible en Mac con ARM (Craig Federighi lo comentó en un pódcast)
→ Además, como MS vende Windows ARM solo a OEM, incluso si hubiera soporte, solo sería posible si MS lo aprueba
- ¿Conviene comprar una Mac con ARM?
→ Para desarrolladores de frontend, mobile o apps nativas, podría estar bien
→ No se recomienda para desarrolladores que necesitan usar mucha virtualización
→ Al principio, por supuesto, habrá muchos problemas, y puede que ni siquiera exista una solución
6 comentarios
Considerando la alta demanda de desarrolladores por las MacBook, parece razonable asumir que las MacBook con Intel seguirán saliendo de forma constante.
El problema de la virtualización sí parece ser más grande de lo que uno pensaba, la verdad.
Parece contrastar con la buena recepción de Docker en WSL2.
Hay mercados que la pasarán mal por la falta de soporte, pero justamente por eso también habrá mercados que se volverán más activos. Viéndolo de algún modo, sería como la apertura de un nuevo ecosistema...
Mmm... Docker sí parece un tema que vale la pena considerar
También debe haber temas con los contenedores; creo que dependerá de qué tan activo sea Apple al respecto
Por un tiempo iremos con dos, Intel Mac + ARM Mac, pero en algún momento todo terminará migrando a ARM Mac, y entonces me da la impresión de que la Mac, que en la práctica se percibía como equipo indispensable para desarrolladores de todas las plataformas, podría perder en cierta medida ese estatus.
Aunque bueno, también queda esperar que MS haga grandes descuentos en los dispositivos Surface coincidiendo con el lanzamiento de ARM Mac..