Apple Silicon en la WWDC 2020

Los vientos de cambio soplan en Apple. La compañía anunció que tiene la intención de realizar una transición completa de toda la línea Mac a procesadores Apple Silicon personalizados basados ​​en ARM en dos años.

Apple también acaba de actualizar el iMac de 27 pulgadas con los últimos procesadores Intel Core i5 e i7 de décima generación. Entonces, ¿debería comprar una Mac nueva ahora o esperar a ARM?

El caso para comprar una Mac Intel en 2020

Hay algunas buenas razones para comprar una Mac Intel en 2020, aunque una arquitectura completamente nueva está a la vuelta de la esquina. En la parte superior de la lista está el hecho de que necesita una nueva Mac, ahora mismo . Quizás su computadora fue destruida, robada o simplemente no se puede reparar.

Como muchos de nosotros confiamos en una Mac para el trabajo, la escuela o esfuerzos creativos, esperar los próximos modelos ARM de Apple no es una opción. Hasta agosto de 2020, Apple no ha anunciado cuáles serán los primeros modelos de Mac ARM. Los rumores sugieren una MacBook Air, y una  iMac y una MacBook Pro rediseñadas están en proceso.

Los chips Intel que Apple envía actualmente utilizan la arquitectura Intel de 64 bits, que maneja las instrucciones de cálculo de manera diferente a los próximos chips basados ​​en ARM. Esto significa que el software escrito para Intel Mac no se ejecutará de forma nativa en ARM.

Apple ha prometido cierto grado de compatibilidad gracias al proyecto Rosetta, pero es poco probable que las aplicaciones escritas para Intel Macs funcionen tan bien en ARM.

Apple iMac con Core i7 de décima generación

Esto es algo que debe tener en cuenta si desea obtener el máximo rendimiento posible de una aplicación nativa de Intel. Por ejemplo, si eres un productor musical que usa una aplicación de estación de trabajo de audio de nicho, es posible que el software del que dependas no esté listo para ARM en el momento del lanzamiento. Nadie sabe aún qué tan bueno (o malo) será Rosetta en la conversión de aplicaciones nativas de Intel para que funcionen en procesadores ARM.

Uno de los mayores beneficios de las Mac basadas en Intel es la capacidad de arranque dual de Windows. Si bien Windows 10 para ARM existe, existen muchos problemas, incluida una selección limitada de aplicaciones. Si tiene Windows de arranque dual para ejecutar aplicaciones nativas X86-64 (como hacen muchos jugadores de Mac), probablemente querrá saltar a esta última generación de Intel Macs.

La llegada de Surface Pro X de Microsoft ha reavivado la conversación en torno a Windows en ARM. También se debe hacer una distinción entre Windows 10 en ARM y el desafortunado Windows RTEl mayor inconveniente en este momento es que las aplicaciones X86 se ejecutan en un emulador de 32 bits, lo que significa que las aplicaciones de 64 bits no son compatibles. Eso es una gran cantidad de software de Windows que no se ejecutará en Windows.

Los beneficios potenciales de esperar ARM

Apple no ha revelado demasiado sobre Apple Silicon, o cómo afectará al ecosistema Mac, pero tenemos una buena comprensión de los beneficios potenciales de ARM. Si bien esta es la primera vez que la compañía ha diseñado procesadores personalizados para Mac, ha utilizado su propio sistema en chip (SoC) en el iPhone y iPad durante años.

Dado que ARM utiliza un conjunto de instrucciones simplificado que el del X86-64, es la arquitectura elegida para dispositivos de bajo consumo. Los chips basados ​​en ARM son más eficientes energéticamente que sus homólogos de Intel, lo que podría generar grandes ganancias en la duración de la batería.

Un gráfico de Apple que muestra el rendimiento frente al consumo de energía de Mac con Apple Silicon.

Sin embargo, los chips ARM de Apple no son directamente comparables a los SoC móviles. La empresa podría ir en la dirección opuesta y centrarse en el rendimiento, cambiando la ganancia de la batería por más potencia. Este será el caso de las computadoras de escritorio, como la iMac y la Mac mini.

Es muy poco probable que Apple lance una Mac basada en ARM que sea significativamente menos poderosa que una predecesora de Intel. Sin embargo, no sabremos cómo se acumulan los dos hasta que llegue uno.

Luego, está la cuestión del costo. Apple ha estado a merced de Intel durante más de una década, pagando lo que la compañía cobre por sus chips (aparte de los descuentos por volumen). Es probable que Apple ahorre dinero cortando los lazos con un tercero y usando sus propios productos.

Por supuesto, incluso si Apple ahorra dinero en la fabricación, es posible que esos ahorros no se transmitan al cliente en forma de Mac más baratas. Es probable que Apple tenga inversiones significativas en I + D para recuperarse, y esos gastos continuarán a medida que la compañía mira más allá de la transición ARM.

Una diapositiva de Apple que muestra las diversas funciones integradas de Apple Silicon.

Sin embargo, hay beneficios adicionales para ARM. Apple anunció que las aplicaciones iOS y iPadOS diseñadas para iPhone y iPad se ejecutarán de forma nativa en computadoras con tecnología ARM. También lo harán con poca o ninguna acción requerida por parte de los desarrolladores. Esto aumentará enormemente la cantidad de aplicaciones disponibles para la plataforma. Por supuesto, muchos de ellos deberán optimizarse para que el escritorio sea realmente útil.

Incluso si aprieta el gatillo en una nueva MacBook ARM, aún podrá usar aplicaciones X86-64 gracias a Rosetta. Es poco probable que estas aplicaciones funcionen tan bien como lo hacen en una Mac Intel, pero tendremos que esperar y ver.

Las muchas incógnitas de Apple Silicon

Rosetta recompila X86-64 de manera eficaz cuando los instala para crear versiones ARM que pueden ejecutarse en la nueva arquitectura. La única Mac ARM disponible en este momento es una Mac mini con un antiguo SoC de iPad A12Z. Algunos desarrolladores han podido usarlo para asegurarse de que su software esté listo para ARM. Este es un kit de desarrollo, por lo que no es representativo del producto final. También está ejecutando software beta.

Los puntos de referencia que hemos visto procedentes de estas máquinas son prometedores, ya que la herramienta de referencia (Geekbench) requiere el uso de Rosetta para ejecutarse en primer lugar. Incluso con esta desventaja, la Mac con tecnología A12Z superó a la Surface Pro X con una versión ARM nativa de Geekbench.

Sin embargo, siempre es aconsejable abordar el hardware de primera generación con precaución. Apple tiene algo de experiencia en esto gracias a sus esfuerzos en iOS, pero sigue siendo un mundo nuevo y valiente para Mac. La compañía ha tenido problemas con la regulación térmica en la MacBook Pro en 2019, y finalmente está reemplazando los impopulares teclados de mariposa en los últimos modelos.

 MacBook Pro 2020 de 16 "con teclado inteligente

La primera Retina MacBook Pro estuvo plagada de problemas de visualización, y el Apple Watch original requirió un replanteamiento completo debido a la forma lenta en que su software "transmitía" desde el iPhone.

La compañía es un innovador en serie, pero eso también significa que Apple da algunos pasos en falso mientras encuentra su camino. Si no está desesperado por actualizar en este momento, esperar incluso un año para la próxima generación de Apple Silicon podría valer la pena.

Luego, por supuesto, están todas las otras incógnitas que vienen con una actualización de hardware. ¿Un iMac con ARM rediseñado todavía permitirá RAM expandible? ¿Qué pasa con los puertos USB-A? ¿Apple eliminará la toma de auriculares en la línea Mac? ¿Y cómo se ve una Mac Pro con ARM?

Si compras una Mac hoy, sabes lo que obtienes. No sabemos cuánto tiempo seguirá Apple produciendo máquinas con tecnología Intel, especialmente después de lanzar versiones ARM.

¿Necesita una Mac hoy?

Si necesita una Mac ahora mismo, compre una. Será compatible durante años. Cuando Apple hizo la transición de PowerPC a Intel, introdujo Rosetta en 2005 para permitir que las aplicaciones PowerPC se ejecutaran en máquinas Intel. Rosetta no se eliminó del sistema operativo hasta 2011.

En el futuro, el entorno de desarrollo de software de Apple, Xcode, permitirá a los desarrolladores crear binarios universales que se ejecuten de forma nativa en las máquinas Intel y Apple Silicon.

Tampoco tienes que comprar una Mac nueva. Si prefiere ahorrar algo de dinero, opte por una máquina de segunda mano o compre una reacondicionada directamente de Apple con una garantía como nueva. Sin embargo, probablemente sea mejor evitar los viejos teclados de "mariposa" si puede.

Gama Mac reacondicionada de Apple (agosto de 2020)

Si usa principalmente un iMac o Mac mini, puede elegir  un MacBook Air o un MacBook Pro de menor especificación que aún sería útil después de actualizar su máquina principal a ARM. Por ejemplo, estamos escribiendo este artículo en una MacBook Pro de mediados de 2012, con la última versión de macOS Catalina.

Elija lo que elija, puede estar seguro de que Apple seguirá proporcionando actualizaciones de software para su máquina durante años.