Anuncio cerrado

Apple Silicon está aquí con nosotros desde 2020. Cuando Apple introdujo este gran cambio, es decir, la sustitución de los procesadores Intel por su propia solución, que se basa en una arquitectura ARM diferente. Aunque gracias a esto los nuevos chips ofrecen un rendimiento significativamente mayor combinado con una mejor economía, también trae consigo ciertos inconvenientes. Todas las aplicaciones desarrolladas para Mac Intel no se pueden ejecutar en computadoras con Apple Silicon, al menos no sin ayuda.

Dado que se trata de arquitecturas diferentes, simplemente no es posible ejecutar un programa para una plataforma en otra. Es un poco como intentar instalar un archivo .exe en tu Mac, pero en este caso el factor limitante es que el programa se distribuyó para una determinada plataforma según el sistema operativo. Por supuesto, si se aplicara la regla mencionada, los Mac con nuevos chips estarían prácticamente condenados. Prácticamente no reproduciríamos en ellos nada, salvo aplicaciones nativas y las que ya están disponibles para la nueva plataforma. Por este motivo, Apple desempolvó la antigua solución llamada Rosetta 2.

rosetta2_apple_fb

Rosetta 2 o capa de traducción

¿Qué es exactamente Rosetta 2? Se trata de un emulador bastante sofisticado cuya tarea es eliminar los obstáculos en la transición de los procesadores Intel a los chips Apple Silicon. Este emulador se encargará específicamente de traducir aplicaciones escritas para Mac más antiguos, gracias a lo cual puede ejecutarlas incluso en aquellos con chips M1, M1 Pro y M1 Max. Por supuesto, esto requiere un cierto rendimiento. En este sentido, depende del programa en cuestión, ya que algunos, como Microsoft Office, sólo necesitan "traducirse" una vez, por lo que su inicio inicial tarda más, pero no encontrarás ningún problema después. Además, esta afirmación ya no es válida hoy. Microsoft ya ofrece aplicaciones nativas M1 desde su paquete Office, por lo que no es necesario utilizar la capa de traducción Rosetta 2 para ejecutarlas.

Así que la tarea de este emulador ciertamente no es sencilla. De hecho, una traducción de este tipo requerirá bastante rendimiento, por lo que podemos encontrarnos con problemas de fluidez en el caso de algunas aplicaciones. Sin embargo, cabe señalar que esto afecta sólo a una minoría de aplicaciones. Podemos agradecer esto al excelente rendimiento de los chips Apple Silicon. Así que, en resumen, en la gran mayoría de los casos no tendrás ningún problema para utilizar el emulador, y es posible que ni siquiera conozcas su uso. Todo ocurre en segundo plano, y si el usuario no mira directamente en el Monitor de Actividad o en la lista de aplicaciones el llamado Tipo de aplicación dada, es posible que ni siquiera sepa que la aplicación dada en realidad no se ejecuta de forma nativa.

apple_silicon_m2_chip
Este año deberíamos ver Macs con el nuevo chip M2

Por qué es esencial tener aplicaciones nativas M1

Por supuesto, nada es perfecto, lo que también se aplica a Rosetta 2. Por supuesto, esta tecnología también tiene ciertas limitaciones. Por ejemplo, no puede traducir complementos del kernel ni aplicaciones de virtualización de computadoras cuya tarea sea virtualizar plataformas x86_64. Al mismo tiempo, se alerta a los desarrolladores sobre la imposibilidad de traducir las instrucciones vectoriales AVX, AVX2 y AVX512.

Quizás podamos preguntarnos, ¿por qué es realmente importante tener aplicaciones que se ejecuten de forma nativa, cuando Rosetta 2 puede prescindir de ellas en la gran mayoría de los casos? Como mencionamos anteriormente, la mayoría de las veces, como usuarios, ni siquiera nos damos cuenta de que la aplicación en cuestión no se ejecuta de forma nativa, porque aún así nos ofrece un disfrute ininterrumpido. Por otro lado, hay aplicaciones en las que seremos bastante conscientes de esto. Por ejemplo, Discord, una de las herramientas de comunicación más populares, actualmente no está optimizada para Apple Silicon, lo que realmente puede molestar a la mayoría de sus usuarios. Este programa funciona dentro del alcance de Rosetta 2, pero está extremadamente atascado y va acompañado de muchos otros problemas. Afortunadamente, nos recuerda tiempos mejores. La versión Discord Canary, que es una versión de prueba de la aplicación, finalmente está disponible para Mac con nuevos chips. Y si ya lo has probado, seguro que estarás de acuerdo en que su uso es diametralmente diferente y completamente impecable.

Afortunadamente, Apple Silicon ya lleva un tiempo entre nosotros, y está más que claro que ahí es donde radica el futuro de los ordenadores de Apple. Precisamente por eso es extremadamente importante que tengamos todas las aplicaciones necesarias disponibles en una forma modificada o que se ejecuten de forma nativa en las máquinas en cuestión. De esta manera, los ordenadores pueden ahorrar energía que de otro modo recaería en la traducción a través del mencionado Rosetta 2 y, en general, ampliar un poco más las capacidades de todo el dispositivo. Como el gigante de Cupertino ve el futuro en Apple Silicon y está más que claro que esta tendencia definitivamente no cambiará en los próximos años, también crea una presión saludable sobre los desarrolladores. Por lo tanto, también tienen que preparar sus solicitudes de esta forma, lo que está sucediendo gradualmente. Por ejemplo en este sitio web Encontrará una lista de aplicaciones con soporte nativo de Apple Silicon.

.