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

Apple ha decidido pasar de usar procesadores Intel para alimentar sus computadoras a usar sus propios procesadores ARM personalizados, a los que llama «silicio de Apple». Apple ha estado diseñando sus propios procesadores móviles durante años, pero este cambio de Intel a ARM plantea un problema potencialmente importante que la mayoría de los consumidores probablemente no conocerán. Afortunadamente para los usuarios de Mac, Apple hace todo lo posible para minimizar cualquier efecto en el usuario final.

Arquitectura

Los procesadores 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 luego de 32 bits. Básicamente es un conjunto de instrucciones estándar 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 ejecuta el procesador. Con la ubicuidad del conjunto de instrucciones x86 en el mercado de la computación, esencialmente todo está diseñado para usarlo.

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

Apple planea solucionar este problema de dos maneras. El primero es persuadir a los desarrolladores para que modifiquen sus aplicaciones para que se ejecuten también en procesadores 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. Puede llevar un tiempo convertirse en algo común, especialmente porque puede requerir algunos cambios en el código.

La capa de abstracción, llamada «Rosetta 2», está diseñada como una medida provisional para permitir que las aplicaciones x86 se ejecuten en procesadores 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. Esto también vendrá con un mayor tiempo de procesamiento cada vez que se produzca la conversión, como cuando se instala la aplicación o cuando se ejecuta el código.

Sugerencia: La capa de abstracción se denomina «Rosetta 2» porque es una continuación de la capa de abstracción Rosetta original que se usó cuando Apple pasó de la arquitectura IBM PowerPC a Intel x86.

En realidad, este enfoque significa que los usuarios de macOS pueden necesitar acostumbrarse a verificar que el software que desean instalar sea compatible con ARM en lugar de procesadores x86. Se supone que la capa de abstracción en sí misma es esencialmente transparente para el usuario, por lo que debería ser un problema.

Rendimiento

El otro problema potencial es el rendimiento. Los procesadores ARM se han utilizado generalmente en dispositivos móviles porque son muy eficientes energéticamente y, por lo tanto, brindan a los dispositivos una mayor duración de la batería. Eso no parece particularmente una desventaja, desafortunadamente tampoco se han comparado favorablemente con los niveles de rendimiento de gama media y alta de los procesadores de escritorio tradicionales en términos de rendimiento bruto.

En general, los cambios de eficiencia deberían traer una mejora notable en la duración de la batería, si corresponde. Si bien los procesadores de gama media siguen siendo algo competitivos con sus predecesores Intel x86, es posible que este no sea el caso en las opciones de gama alta.

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

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *