Saltar al contenido
Think Tecno

¿Cómo afectará a los usuarios de Mac el cambio de Intel a Arm Cpus?

Apple ha decidido pasar de usar CPU Intel para alimentar sus computadoras a usar sus propias CPU personalizadas basadas en ARM, a las que llama «silicio de Apple». Apple ha estado diseñando sus propias CPU móviles durante años, pero este cambio de Intel a ARM tiene un problema importante que la mayoría de los consumidores probablemente no conocerán. Afortunadamente para los usuarios de Mac, Apple está trabajando para minimizar los efectos del usuario final.

Arquitectura

Las CPU Intel y AMD utilizan la arquitectura x86 o más específicamente la arquitectura x86_64, una variante de 64 bits de las arquitecturas x86 originales de 16 bits y posteriores de 32 bits. Este es básicamente un conjunto estándar de instrucciones que puede ejecutar una CPU. Cuando las aplicaciones se escriben y compilan, deben tener en cuenta el tipo de plataforma en la que se ejecutan. Esto no solo se refiere a Windows, macOS o Linux, sino también al conjunto de instrucciones que está ejecutando la CPU. Con la ubicuidad del conjunto de instrucciones x86 en el mercado de las computadoras, esencialmente todo está diseñado para usarlo.

El problema es que las CPU basadas en ARM no usan el conjunto de instrucciones x86, usan el conjunto de instrucciones ARM y esto no es compatible con x86. Esto significa que la mayoría de los programas que se ejecutarían en una Mac basada en Intel no podrían ejecutarse en una Mac basada en ARM.

Hay dos formas en las que Apple intenta resolver este problema. El primero es persuadir a los desarrolladores para que modifiquen sus aplicaciones para que también funcionen en CPU ARM, el segundo es usar una «capa de abstracción». Dado el tamaño de la participación de mercado de Apple, es probable que pueda persuadir a muchos desarrolladores para que lancen una versión ARM de su software. Esto puede tardar un tiempo en volverse común, especialmente porque puede requerir algunos cambios en el código.

LEER
iPhone 8 / X: cómo eliminar aplicaciones

La capa de abstracción, denominada «Rosetta 2», está diseñada como una medida provisional para permitir que las aplicaciones x86 se ejecuten en CPU ARM. Es posible que este proceso no funcione perfectamente para todas las aplicaciones, lo que podría causar problemas de estabilidad y rendimiento, pero generalmente debería funcionar para la mayoría de las aplicaciones. También vendrá con un mayor tiempo de procesamiento cada vez que se realice la conversión, como cuando se instala la aplicación o cuando se ejecuta el código.

Consejo: La capa de abstracción se denomina «Rosetta 2», ya que sigue la capa de abstracción de Rosetta original que se usó cuando Apple cambió de la arquitectura PowerPC de IBM a la arquitectura x86 de Intel.

En realidad, este enfoque significa que los usuarios de macOS pueden tener que acostumbrarse a verificar que el software que desean instalar sea compatible con ARM en lugar de con las CPU x86. La capa de abstracción en sí debería ser esencialmente transparente para el usuario, por lo que debería ser un problema.

Actuación

El otro problema potencial es el rendimiento. Las CPU ARM se han utilizado generalmente en dispositivos móviles porque son muy eficientes energéticamente y, por lo tanto, proporcionan a los dispositivos una mayor duración de la batería. Esto no suena particularmente como un inconveniente, desafortunadamente, tampoco se compararon favorablemente con los niveles de rendimiento de rango medio superior de las CPU de escritorio tradicionales en términos de rendimiento bruto.

En general, se espera que los cambios de eficiencia traigan una mejora notable en la vida útil de la batería, cuando corresponda. Si bien es probable que las CPU de rango medio sigan siendo algo competitivas con sus predecesores Intel x86, este puede no ser el caso con las opciones de primera línea.

LEER
Mensajes autodestructivos de WhatsApp: lo que necesita saber

Potencialmente para ayudar a resolver este problema, la primera generación de dispositivos Apple que realmente usan CPU ARM serán los productos de nivel inferior a medio y los dispositivos de gama alta permanecerán en Intel durante al menos otra generación.