Varias aplicaciones de iOS que se ejecutan en una Mac.

Así es como funcionará

Manzana

Los rumores tenían razón: Apple se está alejando de Intel en favor de sus propios procesadores Apple Silicon ARM. Esto traerá grandes cambios para cualquiera que use una Mac. El principal es la capacidad de ejecutar aplicaciones iOS y iPadOS de forma nativa en un sistema macOS.

Las aplicaciones para iPhone y iPad están llegando a Mac

Apple ya produce sus propios procesadores para iPhone, iPad y la mayor parte de su línea que no es Mac (incluidos Apple TV, HomePod y Apple Watch). Estas plataformas funcionan con chips basados ​​en ARM, generalmente elegidos por su duración de batería y térmicas superiores en comparación con los chips Intel en Mac.

La compañía ahora está avanzando y está migrando la línea Mac a procesadores personalizados basados ​​en ARM. Esto significa que las aplicaciones de iPhone y iPad serán compatibles de forma nativa con los nuevos modelos, ya que están diseñadas para funcionar con el mismo tipo de procesador.

Según Apple, las aplicaciones escritas para iPhone y iPad no requerirán ninguna modificación para funcionar en una nueva Mac basada en ARM. La compañía lo demostró en su World Developer Conference (WWDC) utilizando aplicaciones como Monument Valley 2, Calm y Fender Play.

"Valle de los Monumentos 2" ejecutándose en macOS a través de Rosetta 2.Manzana

Significa una estimación dos millones Las aplicaciones de la App Store serán compatibles de forma nativa con macOS en un futuro próximo. Funcionan en ventanas que coinciden con la relación de aspecto de la plataforma original. Twitter para iPhone, por ejemplo, aparecerá como una ventana vertical, como en la pantalla de un iPhone.

Casi todo lo de la App Store estará disponible. Servicios como Instagram y TikTok, que carecen por completo de aplicaciones para Mac, finalmente tendrán versiones compatibles con Mac disponibles. No está claro en este punto si los desarrolladores podrán optar por no hacer que sus aplicaciones estén disponibles en Mac.

Sin embargo, los desarrolladores podrán adaptar sus aplicaciones a la plataforma Mac. Pequeños ajustes, como quitar el teclado en pantalla mientras escribe, marcarán la diferencia en lo que respecta a la usabilidad de estas aplicaciones.

Apple no ha compartido muchos detalles al respecto, y aún no se han lanzado ARM de Mac fuera de un kit de transición de desarrollador secreto. Tendremos que esperar y ver cómo funciona.

¿Qué Mac admitirán de forma nativa las aplicaciones de iPhone y iPad?

La compatibilidad con aplicaciones nativas para iPhone y iPad solo estará disponible en Mac con sistemas ARM en chip (SoC) más nuevos. Apple ha dicho que las primeras Mac en usar Apple Silicon se lanzarán antes de finales de 2020, aunque aún no ha especificado qué líneas de productos se actualizarán.

Un rediseño del iMac fue objeto de muchos rumores en las semanas previas a la WWDC, y tanto el MacBook Pro como el MacBook Air recibieron rediseños bastante recientes. Esto ha provocado mucha especulación de que la primera Apple Silicon Mac será una computadora de escritorio todo en uno. La compañía espera haber completado la transición de toda la línea de Mac para 2022.

Características del silicio de Apple.Manzana

Tenga en cuenta que el soporte nativo para estas aplicaciones no es el mismo que el Proyecto Catalyst de Apple, que agregó aplicaciones como Noticias, Notas de voz y Acciones a macOS Mojave en 2018. Catalyst permite a los desarrolladores de iPad transferir fácilmente sus aplicaciones de iOS a Mac, lo que finalmente permite compras universales entre las dos plataformas.

Si bien Catalyst se ha utilizado en el pasado para llevar aplicaciones de iPad de terceros, como Twitter, a Mac, no es lo mismo que ejecutar una aplicación de iPhone o iPad de forma nativa en una Mac ARM. No es necesario volver a compilar las aplicaciones nativas, ya que son compatibles con la arquitectura del procesador. Catalyst permite que Xcode cree, de hecho, dos versiones de una aplicación, una para cada plataforma.

Nada de esto será necesario en las Mac que se envían con Apple Silicon.

¿Qué es ARM y en qué se diferencia?

Para comprender la diferencia entre los chips Intel y Apple Silicon, primero debe comprender las diferencias fundamentales en la arquitectura del procesador. Intel produce procesadores x86, que son diferentes de los procesadores Apple Silicon ARM a los que Apple está haciendo la transición.

Mientras que los procesadores x86 están diseñados para Computación de conjuntos de instrucciones complejas (CISC), los procesadores ARM utilizan Computación de conjuntos de instrucciones reducidos (RISC) en su lugar. Los procesadores ARM manejan instrucciones más simples, que a menudo se ejecutan en un solo ciclo de reloj de la CPU. La arquitectura CISC, sin embargo, hace más simultáneamente, distribuida en múltiples ciclos.

Básicamente, son dos enfoques diferentes para un objetivo final muy similar: ejecutar software de manera eficiente. Debido a que RISC usa un conjunto de instrucciones menos complejo, los dispositivos ARM generalmente usan menos energía y producen menos calor. Es por eso que ARM es la tecnología elegida para teléfonos inteligentes, tabletas, computadoras de placa única (como la Raspberry Pi) e incluso la Nintendo Switch.

Un gráfico que muestra los beneficios de rendimiento y potencia de "Mac con Apple Silicon."Manzana

Históricamente, x86 ha superado a ARM en términos de potencia bruta. Esta es la razón por la que las computadoras de escritorio todavía usan chips x86 de 64 bits, como la serie Intel Core. Dado que estos chips producen más calor y requieren más energía, son adecuados para computadoras de escritorio porque la refrigeración y la energía son un problema menor. También se siguen utilizando en la mayoría de las computadoras portátiles, aunque Surface Pro X de Microsoft funciona con ARM.

El software diseñado para el conjunto de instrucciones CISC debe reconstruirse para que funcione de forma nativa en máquinas RISC. El software ya escrito para dispositivos ARM, como toda la colección de aplicaciones de iPhone y iPad en la App Store, funcionará de forma nativa en las computadoras Apple Silicon cuando finalmente lleguen a finales de este año.

Esto es solo la punta del iceberg cuando se trata de la transición de Apple a ARM. Hay mucho más de qué hablar, como una mayor duración de la batería, menos calor y una unión más estrecha de software y hardware.

¿Tiene una Mac Intel? Ninguna aplicación de iPhone o iPad para ti

Con la primera Mac ARM prevista para finales de año, Apple seguirá comercializando modelos Intel durante algún tiempo. Al igual que la transición de PowerPC a Intel en 2006, Apple se compromete a respaldar las computadoras Intel en el futuro previsible. Desafortunadamente, esto no incluye soporte para aplicaciones de iPhone o iPad.

Cree una aplicación universal en Xcode

En el futuro, las aplicaciones escritas específicamente para Mac funcionarán en los modelos Intel y Apple Silicon. Quizás esto sea gracias a Xcode 12 y su capacidad para crear binarios «Universal 2», que funcionan en ambas arquitecturas de procesador. Apple no ha anunciado ninguno de estos planes para llevar la biblioteca de aplicaciones de iPhone y iPad a modelos que no sean ARM.

Sin duda, esto creará una demanda de ARM Mac que los hará destacar entre la multitud. Las máquinas más nuevas perderán la capacidad de ejecutar Windows a través de Boot Camp (aunque puede que no sea la versión ARM). Por lo tanto, la compatibilidad universal con las aplicaciones de iPhone y iPad bien puede ser la zanahoria que Apple se inclinará para vender Apple Silicon.

¿Qué pasa con las aplicaciones Mac escritas para Intel?

Dado que las Mac más nuevas basadas en ARM no serán compatibles de forma nativa con el software escrito para modelos con un chip Intel, ¿qué sucede con todo su software existente? Es posible que los desarrolladores con grandes presupuestos, como Adobe y Microsoft, puedan cumplir con la fecha límite inminente de Apple para una versión ARM nativa. Pero, ¿qué pasa con los pequeños desarrolladores que tienen poco tiempo y recursos?

No se preocupe, las Mac más nuevas no cambiarán las aplicaciones de escritorio clásicas de Mac por las de iPhone y iPad. Los desarrolladores pueden volver a compilar sus aplicaciones Intel existentes para ARM, pero puede ejecutar exactamente las mismas aplicaciones de Mac que ejecuta en macOS Catalina hoy en una nueva Mac basada en ARM.

Esto es posible gracias a Rosetta 2, una versión actualizada del traductor binario dinámico utilizado para cambiar los propietarios de Mac de PowerPC a Intel en 2006. La compañía presentó Rosetta 2 en la WWDC 2020 utilizando software y modelado 3D. La animación Maya, que parecía funcionar a la perfección .

Rosetta para Intel / PowerPC.Manzana

Aún más impresionante fue la demostración altamente receptiva de Shadow of the Tomb Raider, también realizada a través de Rosetta. Queda por ver si podemos esperar un rendimiento similar en todas las aplicaciones, pero los puntos de referencia del Developer Transition Kit (DTK) basados ​​en ARM parecen prometedores.

El DTK es un Mac mini modificado con un chip iPad Pro A12Z con un poco menos de reloj, con 16 GB de RAM y un SSD de 512 GB. A pesar de la insistencia de Apple de lo contrario, algunos desarrolladores han ejecutado Geekbench en sus DTK para comprobar el rendimiento. Como no hay una versión nativa de Geekbench disponible para Mac ARM, las pruebas se realizaron con Rosetta.

Los primeros resultados mostraron que Geekbench a través de Rosetta en un A12Z superó al Surface Pro X basado en ARM de Microsoft ejecutar una versión nativa de la misma herramienta de evaluación comparativa. Tome estos resultados con una pizca de sal, pero esta es una buena señal considerando que el A12Z es un chip de dos años. La primera Mac basada en ARM podría usar un procesador mucho más potente que el del iPad Pro.

Una de las razones de este rendimiento prometedor podría ser que Rosetta 2 hace gran parte del trabajo pesado durante la fase de instalación. Esto se ha comparado con volver a compilar la aplicación como una aplicación «Universal 2».

Para tener una idea de la duración de este período de compatibilidad, Rosetta se introdujo por primera vez con OS X 10.4.4 Tiger en 2005. En 2011, se convirtió en un componente opcional con el lanzamiento de OS X 10.6 Snow Leopard. El soporte para Rosetta se suspendió oficialmente con el lanzamiento de OS X 10.7 Lion en 2012.

Apple Silicon se lanzará más adelante en 2020

No sabemos cuándo llegará Apple Silicon, pero Apple ha insistido en que será este año. Tampoco está claro si el cambio en la arquitectura dará como resultado modelos más baratos, ya que Apple controla el proceso, o si los precios subirán para cubrir los costos de investigación y desarrollo.

Apple Silicon fue solo una pequeña vista previa de lo que Apple anunció en la WWDC 2020. Vea las nuevas funciones que llegarán a macOS y lo que iOS 14 tiene reservado para los propietarios de iPhone y iPad.

Deja un comentario

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

Experto Geek - Tu Guía en Tendencias Tecnológicas