Cómo la Mac cambiará de Intel a los chips ARM propios de Apple

La Mac está pasando por otro gran cambio de CPU. Para fines de 2020, Apple lanzará Mac que incluyen «Apple Silicon», al igual que los iPads y los iPhones. Esto es lo que significa el fin de las CPU Intel para el futuro de Mac.

El nuevo macOS 11.0 Big Sur, previsto para el otoño de 2020, será la primera versión de macOS que admita esta nueva arquitectura.

Por qué Apple está cambiando y qué significa para usted

Un gráfico que muestra el rendimiento de las Mac con silicona de Apple frente a su consumo de energía.

Apple insiste en que este cambio «le dará a la Mac un nuevo nivel de rendimiento». El propio silicio de Apple, que se encuentra en dispositivos como el iPad y el iPhone, ofrece un rendimiento mucho mejor por cantidad de energía utilizada que las CPU Intel.

Las CPU Intel requieren más energía y generan más calor. En un dispositivo como una MacBook, esto significa que el rendimiento está limitado por la energía de la batería y la necesidad de mantener frescos los componentes internos.

Los propios SoC (sistemas en un chip) de Apple, a los que llama «Apple Silicon», son técnicamente CPU ARM. ARM es solo una arquitectura: Apple diseña y fabrica sus propias CPU. Con Intel, Apple está completamente a merced de otra empresa para desarrollar y fabricar las CPU para sus Macs. Con ARM, Apple puede diseñar y crear su propio silicio personalizado. Apple ha estado haciendo eso durante años, y ahora esa experiencia está llegando a Mac.

No se equivoque, Apple no va a colocar una CPU de iPhone o iPad en la Mac. Apple está fabricando chips solo para Mac, y deberían ser incluso más potentes que el silicio dentro del iPad Pro. Apple tiene una gran ventaja sobre sus competidores aquí: Microsoft está fabricando computadoras portátiles ARM con Windows 10, pero Microsoft no está diseñando sus propias CPU ARM hechas a medida y especialmente diseñadas para PC con Windows.

En última instancia, la nueva arquitectura significa una mayor duración de la batería, un menor consumo de energía y que Apple puede controlar su propio destino y diseñar los componentes internos de la Mac para que se integren estrechamente con su software. Apple dice que la nueva arquitectura le permitirá “maximizar el rendimiento y la duración de la batería mejor que nunca.

Aplicaciones para iPhone y iPad en Mac

Varias aplicaciones de iPhone y iPad que se ejecutan en una Mac con Apple Silicon.

Al cambiar a la misma arquitectura de chip que utiliza el iPhone y el iPad, Apple está mejorando la compatibilidad con las aplicaciones de iPhone y iPad.

Podrá abrir la App Store en una Mac con ARM e instalar cualquier aplicación de iPhone o iPad que desee. Esa aplicación se ejecutará en una ventana en el escritorio de su Mac. El desarrollador no tiene que hacer nada especial.

Es como la forma en que los Chromebook de Google pueden ejecutar aplicaciones de Android.

Los desarrolladores pueden portar fácilmente sus aplicaciones Mac

los

Las aplicaciones Mac existentes no se quedan atrás. Apple está abordando la compatibilidad de dos maneras: facilitando a los desarrolladores la migración de sus aplicaciones a la nueva arquitectura y permitiendo que los usuarios de Mac ejecuten aplicaciones que aún no han sido adaptadas.

Los desarrolladores podrán abrir sus aplicaciones Intel Mac existentes en Xcode y recompilarlas para ARM. Apple dijo que la mayoría de los desarrolladores deberían tardar unos días en ejecutar sus aplicaciones en ARM.

Todas las aplicaciones propias de Apple incluidas con macOS 11.0 Big Sur se ejecutarán de forma nativa en la propia arquitectura de Apple. Otras empresas también están trabajando en la portabilidad de sus aplicaciones: Apple también mostró Microsoft Office y Adobe Photoshop CC ejecutándose de forma nativa en ARM. Los desarrolladores pueden crear binarios universales que se ejecutan en sistemas Mac Intel y ARM.

Los desarrolladores pueden alquilar un «Kit de transición para desarrolladores”De Apple para comenzar a portar sus aplicaciones.

Puede ejecutar aplicaciones Intel Mac con Rosetta 2

Una diapositiva de Apple que muestra las diversas características de Rosetta 2.

Pero, ¿qué pasa con las aplicaciones que no están portadas? Apple anunció Rosetta 2 para ese caso de uso. Rosetta 2 es una capa de compatibilidad que traduce las aplicaciones Intel existentes a ARM, lo que le permite ejecutar las mismas aplicaciones en su nueva Mac ARM que puede ejecutar en su antigua Mac Intel.

La traducción ocurre cuando instala la aplicación, si es posible. Si la aplicación utiliza código justo a tiempo, Rosetta 2 también puede traducir el código sobre la marcha.

Apple mostró un juego de Tomb Raider que se ejecuta con un rendimiento excelente en Rosetta 2. Se ve mucho más rápido que la capa de compatibilidad de Microsoft en Windows 10 en ARM, que ha sido notorio por su bajo rendimiento.

En otras palabras, las aplicaciones de Mac que no se han portado «simplemente funcionarán». Obtendrá el mejor rendimiento con aplicaciones que se ejecutan de forma nativa en ARM, por supuesto.

Un juego de Tomb Raider que se ejecuta a través de Rosetta 2 en una Mac.

Soporte completo de virtualización de hardware

Las Mac basadas en ARM también cuentan con soporte completo para la virtualización de hardware. Apple mostró la ejecución de máquinas virtuales Parallels en una nueva Mac basada en ARM, lo que hace posible que los desarrolladores ejecuten Linux como lo harían en una Mac basada en Intel.

¿Qué está pasando con las Mac Intel?

Una diapositiva que muestra las diversas características de Apple Silicon.Una diapositiva que muestra las numerosas funciones de hardware incluidas en Apple Silicon.

Apple dice que podrá comprar una Mac con una CPU ARM para fines de 2020.

Pero el cambio de Intel no ocurre de la noche a la mañana. Apple dice que será una transición de dos años, y las nuevas Mac con CPU Intel ya están en proceso de producción de Apple.

Su Mac actual con una CPU Intel seguirá siendo compatible. Apple dice que seguirá admitiendo Intel Mac con actualizaciones de macOS durante los próximos años.

En algún momento, es probable que Apple deje de admitir Intel Macs, al igual que dejó de admitir PowerPC Macs después de la transición a Intel. Pero ese punto está a muchos años de distancia.