Que é Rosetta 2 e como funciona en Macs con chips M1, M2 e M3?

Última actualización: 04/11/2025

  • Rosetta 2 traduce de forma automática e transparente as aplicacións de Intel a Apple Silicon en macOS.
  • Instalación sinxela: solicítase ao abrir unha aplicación de Intel ou pódese forzar desde o Terminal.
  • Alta compatibilidade coas aplicacións do usuario; limitacións nas extensións do kernel e no hardware herdado.
  • As aplicacións nativas son mellores: consomen menos enerxía e funcionan mellor; Rosetta só estará dispoñible por un tempo limitado.
roseta 2

Se tes un Mac, quizais xa oíches falar de Roseta 2Este é o compoñente que permite que moitos programas de longa data sigan executándose cun chip de Apple. Rosetta 2 é a capa de tradución de Apple para executar aplicacións de Intel en Apple Silicon.E aínda que actúa de xeito invisible, convén saber como funciona, como se instala, os seus límites e que lle acontecerá no futuro.

Nas seguintes liñas atoparás unha guía completa, con trucos reais e casos prácticos. Aprenderás a identificar se unha aplicación necesita Rosetta, a instalala automaticamente ou desde o Terminal e a comprender o seu impacto no rendemento e no consumo de recursos., ademais dunha sección adicional no caso de que precise recuperar datos despois dunha instalación fallida.

Que é Rosetta 2 e para que se usa?

Rosetta 2 é un tradutor binario dinámico creado por Apple para macOS en ordenadores con procesadores Apple Silicon. A súa misión é converter, sobre a marcha ou por adiantado, o código das aplicacións compiladas para Intel x86_64 a instrucións ARM64. Os chips de Apple enténdeno, polo que estas aplicacións pódense usar sen que o desenvolvedor toque unha soa liña de código.

Non é unha aplicación que abras ou configures; de feito, non verás unha icona no Dock nin nun panel de preferencias. Rosetta 2 actívase automaticamente ao abrir unha aplicación deseñada especificamente para Intel.Traduce o teu código e permíteche usalo coma se nada sucedese. Na maioría dos casos, o comportamento é transparente para o usuario.

roseta 2

Un pouco de historia: da Rosetta orixinal á Rosetta 2

Apple xa empregara unha tecnoloxía co mesmo nome durante a transición de PowerPC a Intel en 2006. Esa Rosetta orixinal, incluída en Mac OS X Tiger, traducía as instrucións G3 e G4 (incluíndo AltiVec) pero non G5Polo tanto, as aplicacións que dependían dos conxuntos de instrucións G5 non podían executarse a menos que os desenvolvedores as adaptasen.

A versión antiga tiña limitacións significativas: moitas aplicacións con uso intensivo de computación (por exemplo, trazadores de raios ou certos videoxogos) funcionaban mal ou eran simplemente incompatibles. Algunhas aplicacións profesionais de Apple daquela época (Final Cut Pro, Motion, Aperture, Logic Pro) requirían unha "adaptación cruzada" a binarios universais. para executarse de forma nativa en Intel en lugar de pasar por Rosetta.

Tamén había unha longa lista de incompatibilidades. A Rosetta orixinal non era compatible co entorno clásico (aplicacións de Mac OS 9 ou anteriores), as extensións do kernel nin o software que dependía delas., protectores de pantalla, aplicacións que requirían unha xestión de excepcións moi precisa nin certas aplicacións Java (incluídas algunhas con bibliotecas JNI), entre outros casos.

A razón técnica de moitas destas restricións reside no seu deseño. A Rosetta orixinal funcionaba como un proceso no espazo de usuario que só podía interceptar e traducir código de usuario, a diferenza do antigo emulador de 68k (moito máis acoplado a baixo nivel co nanonúcleo), o que significaba menos espazo para interceptar certas operacións do sistema e, a cambio, menos risco de depuración e seguridade.

Contido exclusivo - Fai clic aquí  Como activar ou desactivar os controis parentais en Windows 11 paso a paso

Como funciona Rosetta 2 en macOS actual

Rosetta 2 moderniza e refina esa idea para a transición de Intel a Apple Silicon. Traduce dinamicamente binarios x86_64 a ARM64 e, en moitos casos, realiza unha tradución cara adiante. A primeira vez que abres a aplicación, acelera as execucións posteriores. Coas aplicacións centradas na interacción do usuario e cargas moderadas, o rendemento adoita ser moi bo.

Apple aínda recomenda buscar versións nativas sempre que sexa posible e coñecer o características dos ordenadores ARM. Aínda que a maioría dos usuarios non notan diferenzas de rendemento evidentes, as aplicacións nativas aproveitan ao máximo o potencial do chip. e tenden a consumir menos recursos, o que tamén se pode traducir nun menor gasto enerxético.

roseta 2

Compatibilidade: como saber se unha aplicación necesita Rosetta

macOS permíteche comprobalo desde o Finder en segundos. Selecciona a icona da aplicación, vai a Ficheiro > Obter información e observa o campo Tipo ou Clase.Verás unha destas etiquetas:

  • Aplicación (Intel)Require Rosetta 2 para executarse nun Mac con chip Apple.
  • Aplicación (Universal)Inclúe binarios para Apple Silicon e Intel; non require Rosetta e usa Apple Silicon por defecto.

Tamén hai unha caixa especial nalgunhas aplicacións universais. A opción "Abrir con Rosetta" permite que unha aplicación universal cargue complementos ou extensións que aínda non están adaptadas a Apple Silicon.Se un complemento deixa de aparecer ou non funciona, sae da aplicación, activa esta opción e téntao de novo.

Instalación automática de Rosetta 2

Rosetta 2 só está dispoñible en ordenadores Mac cun chip de Apple. Necesitas unha conexión a internet para instalalo a primeira vez.porque macOS descarga compoñentes dos servidores de Apple.

  1. Abre calquera aplicación que o requira. Se a aplicación se inicia, Rosetta xa está instalada e funcionando..
  2. Se non está instalado, macOS mostrará unha mensaxe para descargalo. Fai clic en Instalar e autentica co teu nome de usuario e contrasinal para permitir a instalación.
  3. Se escolle "Agora non", non ocorre nada; macOS preguntarache de novo cando intentes abrir outra aplicación que o precise..

Se a notificación non aparece ao abrir a aplicación, pode ser por dúas razóns: Ou Rosetta 2 xa está instalado ou esa aplicación non o precisa. porque é universal ou nativo de Apple Silicon.

Instalación desde o terminal (instalación forzada)

Nalgúns casos (por exemplo, cando ningunha aplicación de Intel activa a instalación ou despois dun fallo), podes instalar Rosetta 2 desde o Terminal. Abre o Terminal e usa o comando de actualización de software:

softwareupdate --install-rosetta

Tamén verás guías que usan a ruta completa e aceptan a licenza no mesmo comando. É válido executar a variante coa ruta e a aceptación da licenza:

Contido exclusivo - Fai clic aquí  O iPad mini 8 con pantalla OLED leva moito tempo esperando: chegará en 2026 cun tamaño maior e máis potencia.

/usr/sbin/softwareupdate --install-rosetta --agree-to-license

Con calquera delas, se hai unha conexión e o Mac é de Apple Silicon, A instalación complétase en poucos segundos e Rosetta pasa a estar dispoñible para todas as aplicacións que a requiran..

fichas m1 m2

Zoom, PASCO Capstone e LockDown Browser en Mac con M1/M2

Unha pregunta recorrente é se as aplicacións etiquetadas como Intel 64 funcionan nun Mac cun chip de Apple. A resposta xeral é si, execútanse usando Rosetta 2 sempre que non dependan de extensións do kernel ou hardware herdado. Non compatible con Apple Silicon.

En canto a casos concretos: Zoom ten unha versión nativa para Apple Silicon e tamén funciona a través de Rosetta 2 se instalas a variante de Intel.Recoméndase descargar a edición nativa do seu sitio web para obter o mellor rendemento.

Para PASCO Capstone e LockDown Browser (OEM de Cengage), Se están categorizados como Intel 64 e non instalan kexts ou controladores incompatibles, normalmente funcionarán a través de Rosetta 2.Non obstante, consulta sempre a guía oficial de cada provedor e as versións máis recentes.

Se tes algunha dúbida, realiza esta comprobación: Abre a aplicación e, se macOS che pide que instales Rosetta, completa o proceso; se a aplicación se abre sen erros, é compatible mediante tradución.Tamén podes comprobar o tipo de aplicación como se explicou anteriormente en Obter información.

"Abrir con Rosetta" en aplicacións universais

Hai unha caixa específica que verás nalgunhas aplicacións universais. Activar "Abrir con Rosetta" fai que unha aplicación que xa é nativa se execute co tradutorE ten sentido cando necesitas usar un complemento, extensión ou plugin que aínda non está adaptado a Apple Silicon.

Se non aparece unha extensión, proba isto: Pecha a aplicación, marca a caixa, volve abrila e comproba se o complemento xa é recoñecido.Cando se actualice ese complemento, poderás desmarcar a opción para restaurar o rendemento nativo.

Límites e casos incompatibles

Aínda que Rosetta 2 abrangue a gran maioría dos escenarios de usuario, non todo é traducible. Do mesmo xeito que na transición anterior, o tradutor non executa extensións do kernel nin software que dependa delas.nin resolve a falta de interfaces de hardware herdadas.

O artigo de Rosetta (versión orixinal) enumeraba varias exclusións que axudan a comprender o perfil de risco. Os seguintes non eran compatibles: o entorno clásico, as aplicacións de Mac OS 9 e anteriores, certos protectores de pantalla, as aplicacións cunha xestión de excepcións moi precisa e certos binarios de Java con JNI.Rosetta 2, aínda que máis moderna, mantén o principio: calquera cousa que requira compoñentes de moi baixo nivel adoita quedar fóra.

Diferenzas con outras "capas" de compatibilidade

Rosetta 2 non é a virtualización nin un emulador de propósito xeral do sistema operativo Intel. Traduce os binarios do usuario x86_64 a ARM64 para que se executen en macOSNon obstante, non executa Windows nin substitúe ferramentas como a virtualización ou as tecnoloxías Wine/CrossOver para aplicacións doutros sistemas.

Isto significa que, por exemplo, Rosetta 2 non se pode usar para iniciar aplicacións de WindowsSe precisas software de Windows, terás que usar virtualización (cando o provedor o admita), un contedor de compatibilidade ou unha máquina con Windows.

Contido exclusivo - Fai clic aquí  Como activar o inicio de sesión sen contrasinal en Windows

Dispoñibilidade e folla de ruta

Tras unha recente WWDC, actualizouse a documentación pública que describe os plans de mantemento para Rosetta 2. Apple indica que Rosetta 2 seguirá sendo unha ferramenta de uso xeral para dúas versións importantes máis de macOS (ata macOS 27). para facilitarlles aos desenvolvedores a finalización da migración das súas aplicacións.

A partir de macOS 28, Apple planea manter un subconxunto de características de Rosetta 2 orientadas a títulos de xogos máis antigos e sen mantemento. que dependen de macros ou programación específicas de Intel. Este matiz apunta a unha retirada gradual do uso xeral.

A mesma documentación reitera que macOS Tahoe será a última versión compatible cos Mac con procesador IntelNon obstante, estes dispositivos recibirán actualizacións de seguranza adicionais durante tres anos. Os ordenadores con Intel compatibles con Tahoe inclúen o MacBook Pro de 16 polgadas de 2019, o MacBook Pro de 13 polgadas de 2020 (con catro portos Thunderbolt 3), o iMac de 27 polgadas de 2020 e o Mac Pro de 2019.

Ao mesmo tempo, Apple foi actualizando os artigos de soporte con datas recentes (por exemplo, o 12 de febreiro de 2025 en diferentes localizacións). Sempre é recomendable consultar o documento oficial da túa rexión para confirmar os pasos e a dispoñibilidade.xa que os matices do texto ou da localización poden variar.

Preguntas frecuentes rápidas

  • É seguro instalar Rosetta 2 nun Mac cun chip de Apple? Si. É un compoñente oficial de Apple descargado dos seus servidores e deseñado para facilitar a transición. Non é software de terceiros e non engade ningún panel visible.
  • Pode Rosetta 2 executar aplicacións de Windows? Non. Rosetta 2 só traduce os binarios de macOS compilados para Intel a ARM. Para as aplicacións de Windows, necesitas virtualización, compatibilidade con Wine/CrossOver ou outras solucións, dependendo do caso.
  • Rosetta 2 ralentiza o Mac ou descarga a batería máis rápido? Depende da aplicación. Nas aplicacións máis usadas, o impacto é pequeno. En tarefas intensivas, pode aumentar o consumo de enerxía e a temperatura en comparación coa versión nativa. Se hai unha versión de Apple Silicon, instálaa.
  • Como podo saber se unha aplicación está a usar Rosetta agora mesmo? Ademais do que viches en Obter información, comproba a columna Tipo en Aplicacións no Informe do sistema. Se di Intel, executarase con Rosetta en Apple Silicon; se di Universal ou Apple Silicon, é unha aplicación nativa.

Nas operacións diarias, Rosetta 2 é ese axudante silencioso que mantén activas moitas aplicacións mentres os desenvolvedores completan a migración. Simplemente abre os teus programas habituais: se necesitas Rosetta, macOS indicarache e instalarao.Sempre que sexa posible, prioriza as versións nativas para sacar o máximo proveito do chip de Apple e minimizar calquera impacto potencial no consumo de enerxía ou no almacenamento.

ARM
Artigo relacionado:
Características e vantaxes dos ordenadores ARM: todo o que precisa saber