Nota: macOS ha tenido al menos tres nombres diferentes a lo largo de su vida útil: Mac OS X (10.0 a 10.7 Lion), OS X (10.8 Mountain Lion a 10.11 El Capitan) y macOS (10.12 Sierra en adelante). Cada uno de estos nombres se utilizará en esta respuesta, basado libremente en lo que estaba vigente en ese momento.
Intentar que macOS se ejecute en computadoras que no sean Apple es una práctica bastante común, con varias herramientas de software desarrolladas para ayudar a lograr ese objetivo. Una máquina que no es Apple que ejecuta macOS a menudo se conoce como Hackintosh.
Casi siempre hay algunos problemas de compatibilidad. Al principio (cuando Mac OS X Tiger era actual), el mayor obstáculo para ejecutar Mac OS X en hardware de PC era el hecho de que la mayoría de las placas base usaban el sistema básico básico de entrada / salida (BIOS) mientras que cualquier Mac con Intel funcionaba en una interfaz de firmware extensible (EFI) propiedad de Apple. Los programadores conocedores y talentosos crearían sus propias distribuciones modificadas de OS X que se ejecutaban en placas base estándar y contenían varios ajustes y controladores adicionales para hacerlos más compatibles con el hardware y los periféricos de la PC, como tarjetas de sonido y dispositivos de entrada. Estas ‘distribuciones’ se enviaron a través de sitios web de torrents.
- Mi laptop tiene un problema. Sucede muchas veces. De repente, el mouse no responde a ningún movimiento en el panel táctil, pero el teclado funciona. Unos minutos después se reinicia. ¿Cómo puedo detener eso?
- ¿Qué computadora portátil PC es más rápida que la última MacBook Pro 2017?
- ¿Qué computadora portátil es mejor: HP, Lenovo o Dell en 42k?
- ¿Cuál es la mejor computadora portátil para comprar, si el dinero no fuera un objeto?
- ¿Qué cosas únicas debo saber sobre el portátil Dell Vostro 2520?
Durante un tiempo, esta fue la forma principal de obtener Mac OS X si no tenía una Mac. Después de que salió OS X Snow Leopard, sin embargo, se ideó un nuevo método. Tonymacx86 lanzó una imagen de arranque llamada iBoot que permitió temporalmente que una computadora comenzara desde un DVD de instalación oficial de Snow Leopard, o desde un disco duro con Snow Leopard instalado. Después de hacerlo, el usuario podría ejecutar otra de las herramientas de tonymacx86, Multibeast, e instalar ambos controladores y un gestor de arranque para que la computadora ya no necesite iBoot. Este se convirtió en un método más popular para instalar OS X ya que la compatibilidad no se rompería tan fácilmente con las actualizaciones del sistema (un punto de preocupación para aquellos que usan distribuciones), y dado que los usuarios podrían usar una copia no modificada de OS X.
Desde que la distribución de nuevas versiones de OS X se relegó a la Mac App Store, el método principal ha sido crear un instalador USB modificado para OS X e instalarlo arrancando desde allí. Alrededor de este tiempo es cuando las placas base que se envían con el firmware de la interfaz de firmware extensible unificada (UEFI) llegan al mercado, que son mucho más simples y fáciles de iniciar OS X que el BIOS anterior. En estos días, hacer que macOS se ejecute en una computadora que no sea Apple es más fácil que nunca.
Dicho esto, las PC a menudo tienen problemas de compatibilidad con macOS y ciertas piezas de hardware. En particular, el soporte para algunas tarjetas de video, tarjetas de sonido / chipsets, funciones de administración de energía de la CPU y la placa base, y dispositivos PCIe pueden ser limitados o faltantes. Algunos de estos problemas se pueden solucionar instalando extensiones del kernel (también conocido como archivo kext, el equivalente macOS de lo que Windows llamaría controladores) u otros ajustes. Las computadoras portátiles suelen ser las más difíciles de obtener totalmente compatibles con macOS simplemente por la cantidad de hardware que posee y / o no se puede cambiar (como la placa base, el chip de gráficos, etc.).
En resumen, es posible ejecutar macOS en una PC y tener una experiencia similar al uso de una Mac real. Sin embargo, hacerlo puede ser complicado (especialmente en las computadoras portátiles) debido a varias incompatibilidades de hardware.