Búsqueda de sitios web

Apple Silicon: qué esperar durante la transición Apple-Intel


Durante el discurso de apertura de la WWDC de 2020 de Apple, Apple hizo un anuncio importante que tenía mucho más que ver con el hardware que con el software: Apple se está alejando de los chips de Intel y cambiando a Apple Silicon. Para la mayoría de los expertos en tecnología, esto es una gran noticia, pero para los usuarios más ocasionales, puede parecer ruido blanco; ¿Qué es “Apple Silicon” y qué tiene que ver con sus dispositivos?

¿Qué es el “Apple Silicon”?

Apple Silicon, un nombre que probablemente cambiará cuando se lance, se refiere al sistema en un chip personalizado de Apple. Un sistema en un chip (SoC) es el motor que alimenta su computadora. Consiste en la CPU (donde se realiza la computación), la GPU (donde se generan y procesan los gráficos de su computadora), la RAM y más.

Desde 2005, Apple ha confiado en Intel para proporcionar SoC, una decisión que tenía sentido en ese momento. Apple no tenía la experiencia para crear sus propios SoC e Intel lideraba la industria del silicio en ese momento.

Hoy, sin embargo, la historia es muy diferente.

Por qué Apple está cambiando de Intel a ARM

Hay varias razones para la decisión de cambiar de Intel, algunas de las cuales se trataron durante la conferencia magistral de la WWDC20, como una mejor optimización. Sin embargo, hay algo más detrás de la decisión de Apple que seguramente jugará un papel importante en el futuro de Mac.

Problemas con Skylake de Intel

Skylake fue el chip que Intel lanzó en 2015 y, aunque desde entonces ha sido reemplazado por chips más nuevos, Skylake es donde comienza la historia de la división Apple-Intel.

Según un ingeniero de Intel, fue justo alrededor del lanzamiento de Skylake cuando la relación entre Apple e Intel comenzó a deteriorarse. Intel estaba lidiando con cambios en el personal de alto nivel y desacuerdos internos cuando comenzaron a llegar las primeras quejas sobre Skylake. Se encontraban errores y problemas con regularidad, lo cual es un problema grave cuando se es el mayor proveedor de chips del mundo.

Una parte importante de estas quejas las presentó Apple y, según el ingeniero de Intel, François Piednoël, Apple estaba encontrando más errores en Skylake que Intel. Para aquellos fuera de la industria tecnológica, un cliente que encuentra más errores que usted se conoce como una situación "muy mala".

Este fue sólo el punto de partida de los problemas de Intel. Los nuevos chips no proporcionaban el mismo rendimiento, los lanzamientos de productos no se realizaban a tiempo y la confiabilidad estaba disminuyendo. Aunque Apple seguramente había estado pensando en cambiar a chips personalizados antes de que esto sucediera (nunca se pretendió que el cambio a Intel fuera permanente), lo más probable es que esto se convirtiera en el punto de inflexión para Apple y comenzara su viaje hacia la independencia de los chips.

Los chips ARM de Apple son los mejores de su clase

En contraste con el desempeño decreciente de Intel, Apple se ha convertido en uno de los principales desarrolladores de chips ARM, aunque todos se usan internamente. La serie A de chips de Apple, como el A11, A12 y A13, se utilizan en iPhones, iPads y iPad Pros, y son una de las razones por las que otras tabletas e incluso algunas computadoras portátiles tienen dificultades para competir con los iPads de Apple.

Cuando considera que este mismo nivel de optimización se aplica a algo con las especificaciones y capacidades de una computadora portátil o de escritorio, las posibilidades se vuelven interesantes. Las computadoras pueden contener más hardware interno que los dispositivos móviles y albergar una arquitectura térmica más sofisticada (el hardware que evita que su computadora se sobrecaliente), lo que significa que Apple Silicon podría tener un impacto aún mayor en la línea Mac de Apple que en sus dispositivos móviles.

En la WWDC20, Apple hizo una demostración de juegos como Tomb Raider (los juegos históricamente han sido malos en Mac) y aplicaciones como Final Cut Pro que realizan hazañas impresionantes con Apple Silicon. Además, parece que Apple espera llegar a una App Store universal, donde todas las aplicaciones que se ejecutan en su iPad o iPhone también podrán ejecutarse en su Mac. Al ejecutar todo en Apple Silicon, Apple puede acortar el camino hacia aplicaciones completamente universales.

Control de extremo a extremo

Finalmente, seas fanático de Apple o no, probablemente tengas una opinión sobre la obsesión de Apple por el control de un extremo a otro. Es por eso que Apple puede liderar la industria tecnológica en áreas como privacidad y características del ecosistema, y también es una de las razones por las que Apple no permite a los usuarios reparar sus propios dispositivos o personalizar sus pantallas de inicio.

Es seguro decir que una gran motivación para que Apple se vuelva independiente de Intel reside en esa segunda palabra: Independencia. Al no depender de Intel para producir los chips de Apple, Apple puede lanzar nuevos Mac con un calendario más regular, lograr un mayor rendimiento y tener control total sobre el hardware y el software de sus productos.

¿Cómo afectarán a la compatibilidad los nuevos chips de Apple?

Hasta ahora, sólo nos hemos centrado en todo lo bueno que seguramente surgirá de los nuevos chips de Apple. Si bien todo esto es cierto, hay algo más en la ecuación que solo lo bueno. Como cualquier transición, Apple tendrá un costo por deshacerse de Intel, y ese costo recaerá en gran medida en los usuarios y desarrolladores.

Para ser más específicos, el costo de la transición de los chips Intel a los chips Apple será la compatibilidad. Cuando se programa una aplicación, generalmente se escribe teniendo en cuenta un hardware específico. Incluso cuando se lanza en diferentes plataformas, generalmente está optimizado para funcionar mejor en una pieza de hardware específica. Esto se puede ver más claramente en la industria del juego, donde el mismo juego funcionará mejor en diferentes consolas.

Lo que hace que esto sea confuso para los usuarios de Mac es que tendrá este problema (rendimiento variable en diferentes dispositivos) pero con dispositivos con el mismo nombre. Algunas Mac ejecutarán ciertas aplicaciones mejor que otras Mac, dependiendo de si se trata de una Mac Apple ARM o una Mac Intel. Para los usuarios avanzados y especialmente para los desarrolladores, esto es un poco preocupante.

Pero no es la primera vez que Apple toma este camino.

La transición PowerPC-Intel: la última vez que Apple cambió de chip

Como se mencionó anteriormente, Apple no hizo el cambio a Intel hasta 2005. Antes de eso, Apple usaba chips PowerPC, un tipo de microprocesador que ahora se encuentra con mayor frecuencia en vehículos y dispositivos de comunicación.

En ese momento, había preocupaciones similares sobre la compatibilidad, y algunos informes afirmaban que la propia Apple quería posponer el cambio a Intel para evitar problemas de compatibilidad. Según IBM, a Apple le preocupaba que la transición fuera lenta y prolongada, confundiendo a su línea de productos y a sus clientes.

Pero a medida que pasó el tiempo, quedó claro que pasar a Intel era el paso correcto para Apple. Entonces, para abordar los problemas de compatibilidad y acelerar la transición, Apple creó varias aplicaciones y servicios para facilitar la transición, incluidos Rosetta y Universal. El resultado fue una transición que se produjo en menos de dos años y con pocos o ningún problema para los involucrados.

Cómo Apple está ayudando a los desarrolladores a abandonar Intel

Aunque la transición de PowerPC a Intel tuvo lugar hace 15 años, Apple está utilizando un enfoque muy similar para abandonar los chips Intel. Apple incluso revivió Universal y Rosetta en forma de Universal 2 y Rosetta 2, y agregó funciones a Xcode 12 que deberían permitir a la mayoría de los desarrolladores optimizar sus aplicaciones para Apple Silicon en “cuestión de días”.

Xcódigo 12

En macOS Big Sur, la próxima versión de macOS, Apple incluye Xcode 12, las herramientas de Apple para desarrolladores de software. Debido a la transición a ARM, Apple ha incluido varias aplicaciones y funciones, como Universal 2 y Rosetta 2, para permitir que las aplicaciones creadas para Intel se ejecuten en procesadores Apple.

universales 2

Universal es una aplicación que tiene sus raíces en NeXT, la empresa de informática fundada por Steve Jobs en la década de 1980 y finalmente comprada por Apple. Utiliza un "binario grueso", que le permite interpretar solicitudes de múltiples conjuntos de instrucciones. En este caso, se trata de los procesadores x86-64 de Intel y los próximos procesadores ARM de Apple.

En esencia, la aplicación Universal 2 permitirá a los desarrolladores crear aplicaciones que se ejecuten en cualquier Mac, independientemente del procesador que utilice. Los desarrolladores también pueden migrar sus aplicaciones a la arquitectura Apple Silicon utilizando Universal 2.

Roseta 2

Para las aplicaciones cuyos desarrolladores no aprovechan Universal 2, está Rosetta 2. Rosetta 2 tomará aplicaciones basadas en Intel, traducirá sus solicitudes en instrucciones que Apple Silicon pueda entender y luego las pasará a los próximos chips ARM de Apple.

El resultado es que los usuarios de Mac aún podrán utilizar aplicaciones antiguas basadas en Intel mientras Rosetta 2 sea compatible. Esto dará a los desarrolladores tiempo suficiente para utilizar Universal 2 para mover sus aplicaciones al nuevo sistema.

El programa de inicio rápido

Para los desarrolladores más importantes que desean que sus aplicaciones se ejecuten de forma nativa en Apple Silicon tan pronto como esté disponible, existe el Programa de inicio rápido de Apple. Con un precio de 500 dólares y limitado únicamente a los solicitantes aceptados, el Programa de inicio rápido ofrece a los desarrolladores un kit que pueden utilizar para adoptar rápidamente la arquitectura ARM de Apple antes de que el público tenga acceso a ella. Esto debería cubrir la mayoría de los principales conjuntos de aplicaciones, como Adobe, Microsoft y otros, para que la transición de las aplicaciones más utilizadas se realice sin problemas.

¿Qué pueden esperar los usuarios durante la transición Intel-ARM?

Como usuario de Apple, probablemente no debería notar demasiado durante la transición Apple-Intel. El objetivo de Apple es hacer que la transición sea lo más aburrida posible para el usuario medio. A menos que sea desarrollador, probablemente no notará nada diferente.

Dicho esto, hay algunas cosas a las que prestar atención. En primer lugar, si ya es propietario de una Mac, debe esperar que su Mac Intel se vuelva obsoleta un poco más rápido de lo normal. Es posible que Apple interrumpa las actualizaciones de su dispositivo unos años antes de lo normal, pero aún puede esperar otros 3 o 4 años antes de que comiencen a surtir efecto.

En segundo lugar, si planea comprar una nueva Mac en el corto plazo, lo mejor para usted es esperar hasta finales de este año y probablemente principios del próximo. En ese momento, Apple debería haber lanzado al menos una, posiblemente dos, Mac con Apple Silicon. Eso lo pondrá en el camino correcto para evitar contratiempos.

En tercer lugar, los usuarios avanzados con muchas aplicaciones de terceros y personalizaciones pueden perder algunas de estas aplicaciones durante la transición después de que finalice el soporte de Rosetta si esos desarrolladores no traducen su aplicación con Universal 2. Pero como se trata de una transición tan grande, usted Probablemente no perderá mucho.

El futuro de Mac

Si bien puede que el futuro sea un poco complicado durante los próximos dos años, es un momento emocionante para ser usuario de Mac. Apple Silicon significa una mayor interoperabilidad de aplicaciones entre dispositivos móviles y de escritorio, mejor rendimiento y lanzamientos de Mac potencialmente más rápidos. Aunque es difícil saber exactamente qué tiene Apple reservado para su línea Mac, puede estar seguro de que será interesante.

Lea aquí para descargar la versión beta de macOS Big Sur y avanzar en la próxima era de Mac.

Artículos relacionados