A finales de 2020, Apple lanzó varias Mac que utilizan la nueva arquitectura Apple Silicon . Es posible que haya escuchado que no todo el software de Mac es compatible «de forma nativa» con Apple Silicon. Pero ¿qué significa eso?
El software que es «nativo» de un determinado sistema informático se ha escrito especialmente para ese tipo de computadora (también conocido como «arquitectura»). Nativo es un término relativo. Si el software no es nativo, se creó para otro tipo de computadora que la que está utilizando.
Normalmente, una computadora no puede ejecutar software no nativo. Pero existen herramientas de software especiales llamadas emuladores, máquinas virtuales y traductores binarios que pueden ayudar al proceso traduciendo código entre arquitecturas sobre la marcha mientras ejecuta el software. Esto permite que el software no nativo se ejecute como software traducido o emulado, con poca o ninguna preparación necesaria por parte del desarrollador de software.
En el lado negativo, este proceso de traducción agrega complejidad y tiempo de cálculo, lo que significa que el software no nativo generalmente se ejecuta más lento que el software nativo. Además, es posible que el software no nativo no aproveche todas las características y ventajas de la nueva arquitectura.
En esencia, las nuevas Apple Silicon Macs de Apple utilizan una arquitectura de computadora ( ARM ) diferente a la de las Mac basadas en Intel ( x86-64 ). Esto significa que las CPU dentro de los dos tipos de Mac funcionan de maneras fundamentalmente diferentes y que el software que se ejecuta en Intel Macs debe traducirse sobre la marcha utilizando un software especial o ser cambiado (reescrito o recompilado ) por los desarrolladores para que funcione de forma nativa. en Apple Silicon Macs.
La tecnología que utiliza Apple para traducir automáticamente el software Intel Mac para que se ejecute en Apple Silicon Macs se llama Rosetta 2 , y es bastante sorprendente. La primera vez que intente ejecutar una aplicación Intel, se instalará Rosetta 2 y la aplicación se ejecutará sin problemas después de eso. Rosetta 2 traduce el código de software subyacente entre arquitecturas y luego guarda lo que ha aprendido para ejecutar la aplicación aún más rápido la próxima vez.
A pesar de que Rosetta 2 es increíble, todavía existe una penalización en el rendimiento por ejecutar software no nativo en una Mac, ya que el software no se optimizó especialmente para ejecutarse de manera eficiente en la nueva arquitectura. Si tuviera que comparar la misma aplicación que se ejecuta a través de Rosetta 2 con la que se ejecuta de forma nativa en Apple Silicon, en teoría, la versión nativa de la aplicación debería ejecutarse más rápido y de manera más eficiente.
Por lo tanto, ejecutar software nativo (aplicaciones escritas especialmente para máquinas Apple Silicon) es casi siempre mejor si tiene la opción. Eso no siempre es fácil cuando hay una plataforma nueva (como Apple Silicon Macs) sin mucho software nativo disponible para ella, pero hay formas de verificar si las aplicaciones que está ejecutando en su Mac son nativas o no.
Además, esté atento a los sitios web y las cuentas de redes sociales de sus desarrolladores de software favoritos. El sitio web isapplesiliconready.com también contiene una lista útil que muestra qué aplicaciones populares son compatibles de forma nativa con Apple Silicon.
A medida que pasa el tiempo y más personas compran Mac M1, es casi seguro que todos los desarrolladores de Mac con un producto activo lanzarán una versión nativa de Apple Silicon de su aplicación tarde o temprano, así que estad atentos.
El mundo del gaming ha experimentado un crecimiento exponencial en los últimos años. La…
Stokkete/Shutterstock.com ¿Sigue utilizando una unidad flash USB obsoleta para almacenar sus archivos? ¿Por qué no…
LG Los fabricantes siempre intentan mejorar el rendimiento de imagen de los monitores. Como resultado,…
Patty Chan/Shutterstock.com Si cree en lo que ve en las redes sociales, puede pensar en…
Seksan.TH/Shutterstock.com Los servicios de suscripción como Netflix, Game Pass y Spotify nos permiten consumir tantas…
fatmawati achmad zaenuri/Shutterstock El acceso a Internet, oa cualquier otra red, se rige por la…