Durante este período de transición, algunas de las Mac actuales de Apple continúan utilizando la arquitectura basada en Intel (x86-64), mientras que los modelos más nuevos cuentan con la arquitectura ARM basada en el silicio de Apple. Como resultado, es probable que algunos usuarios encuentren varias versiones de aplicaciones, incluidas las aplicaciones de Intel.
Aunque se está presionando para que los desarrolladores creen versiones de software que admitan ambos tipos de arquitectura, hay casos en los que la versión basada en Intel es la mejor para ejecutarse en una máquina de silicio de Apple. Esto es posible, como verá a continuación, en las máquinas de silicio de Apple actuales: MacBook Pro (2021) de 14 y 16 pulgadas , iMac (2021) de 24 pulgadas , Mac mini (2021), MacBook Pro de 13 pulgadas (M1, 2020) y la mejor Mac : la MacBook Air (M1, 2020) .
Hasta hace poco, los desarrolladores de Mac solo tenían que preocuparse por crear aplicaciones basadas en Intel. Sin embargo, eso comenzó a cambiar cuando llegaron las primeras Mac de silicona de Apple. Para que las aplicaciones basadas en Intel se ejecuten en estas computadoras, Apple presentó Rosetta 2.
Los desarrolladores ahora tienen tres opciones cuando se trata de crear aplicaciones para Mac. Pueden continuar produciendo aplicaciones basadas en Intel únicamente, cambiar y crear versiones «Universal 2», u ofrecer únicamente versiones de silicio de Apple. Lo primero significa que los usuarios de Apple Silicon necesitarán usar el software de emulación Rosetta para convertir títulos basados en Intel. Al mismo tiempo, la opción intermedia crea versiones de software basadas en silicio de Intel y Apple. En las Mac de silicona de Apple, las versiones ARM se ejecutarán automáticamente. La última opción, crear solo aplicaciones basadas en silicona de Apple, no es factible ya que hay más usuarios de Mac basados en Intel, y los desarrolladores no querrían excluir a esos usuarios.
Puede averiguar qué aplicaciones de arquitectura utilizan aplicaciones basadas en silicio de Apple siguiendo estas sencillas instrucciones:
En la mayoría de los casos, se prefiere ejecutar aplicaciones universales en máquinas de silicio de Apple, ya que las versiones basadas en Intel deben depender de Rosetta 2. Las aplicaciones diseñadas para ejecutarse de forma nativa con chips de silicio de Apple brindan un mejor proceso en general. Debido a esto, las aplicaciones con una versión universal instalada ejecutarán esta versión en las Mac de silicona de Apple de manera predeterminada.
Sin embargo, en raras ocasiones, es posible que necesite la versión Intel de una aplicación. Por ejemplo, tal vez la versión de Intel tenga una característica que actualmente no se ofrece en la otra versión, o que existan limitaciones de software o hardware de terceros que solo puede evitar con la versión x86-64.
Para abrir la versión basada en Intel de una aplicación en Mac con ARM:
La versión Intel de la aplicación se ejecutará de forma predeterminada a partir de ahora. Desmarque la casilla junto a Abrir usando Rosetta para usar la versión universal nuevamente.
Apple admitirá las Mac basadas en Intel durante muchos años. Debido a esto, los desarrolladores continuarán produciendo aplicaciones para Mac que se ejecutan en máquinas de silicio Intel y Apple. Sin embargo, cada vez más, la atención comenzará a centrarse en el desarrollo del silicio de Apple a medida que se reduzca el espacio para las máquinas basadas en Intel.