Rosetta 2란 무엇이고 M1, M2, M3 칩이 장착된 Mac에서 어떻게 작동합니까?

마지막 업데이트 : 04/11/2025

  • Rosetta 2는 macOS에서 Intel 앱을 Apple Silicon으로 자동적이고 투명하게 변환합니다.
  • 간편한 설치: Intel 앱을 열 때 요청되거나 터미널에서 강제로 설치될 수 있습니다.
  • 사용자 앱과의 높은 호환성, 커널 확장 및 레거시 하드웨어에 대한 제한이 있습니다.
  • 네이티브 앱이 더 좋습니다. 전력 소모가 적고 성능이 더 좋습니다. Rosetta는 제한된 기간 동안만 제공될 예정입니다.
로제타 2

Mac을 사용한다면 다음 내용을 들어보셨을 것입니다. 로제타 2이 구성 요소 덕분에 오랫동안 사용되어 온 많은 프로그램이 Apple 칩으로 계속 실행될 수 있습니다. Rosetta 2는 Apple Silicon에서 Intel 앱을 실행하기 위한 Apple의 번역 계층입니다.눈에 보이지 않게 작동하지만, 그것이 어떻게 작동하는지, 어떻게 설치되는지, 한계가 있는지, 그리고 미래에 무슨 일이 일어날지 아는 것이 중요합니다.

다음 글에서는 실제적인 요령과 실제 사례를 담은 완벽한 가이드를 찾을 수 있습니다. 앱에 Rosetta가 필요한지 식별하는 방법, 자동으로 또는 터미널에서 설치하는 방법, 그리고 성능과 리소스 소비에 미치는 영향을 이해하는 방법을 알아봅니다., 설치에 실패한 후 데이터를 복구해야 하는 경우를 대비해 추가 섹션도 있습니다.

Rosetta 2란 무엇이고, 어떤 용도로 사용되나요?

Rosetta 2는 Apple Silicon 프로세서가 장착된 컴퓨터의 macOS용으로 Apple이 만든 동적 바이너리 변환기입니다. 이 프로그램의 목적은 Intel x86_64용으로 컴파일된 앱의 코드를 ARM64 명령어로 즉석에서 또는 사전에 변환하는 것입니다. Apple 칩은 이를 이해하므로 개발자가 코드 한 줄도 건드리지 않고도 이러한 애플리케이션을 사용할 수 있습니다.

열거나 구성하는 앱이 아닙니다. 실제로 Dock이나 환경 설정 패널에 아이콘이 표시되지 않습니다. Intel용으로 특별히 설계된 애플리케이션을 열면 Rosetta 2가 자동으로 활성화됩니다.코드를 번역하여 아무 일도 없었던 것처럼 사용할 수 있도록 해줍니다. 대부분의 경우, 이러한 동작은 사용자에게 투명하게 드러납니다.

로제타 2

간단한 역사: 원래 Rosetta에서 Rosetta 2까지

Apple은 2006년 PowerPC에서 Intel로 전환하는 동안 이미 같은 이름의 기술을 사용했습니다. Mac OS X Tiger에 포함된 원래 Rosetta는 G3 및 G4 명령어(AltiVec 포함)는 번역했지만 G5는 번역하지 않았습니다.따라서 G5 명령어 세트를 사용하는 앱은 개발자가 이를 적용하지 않는 한 실행할 수 없습니다.

이전 버전에는 심각한 한계가 있었습니다. 많은 계산 집약적 애플리케이션(예: 레이 트레이서나 특정 비디오 게임)이 제대로 작동하지 않거나 단순히 호환되지 않았습니다. 그 시대의 일부 전문 Apple 앱(Final Cut Pro, Motion, Aperture, Logic Pro)에는 유니버설 바이너리로의 "크로스그레이드"가 필요했습니다. Rosetta를 거치지 않고 Intel에서 기본적으로 실행됩니다.

또한 긴 비호환성 목록도 있었습니다. 원래 Rosetta는 클래식 환경(Mac OS 9 또는 이전 앱), 커널 확장 및 이에 의존하는 소프트웨어를 지원하지 않았습니다., 스크린 세이버, 매우 정확한 예외 처리가 필요한 앱, JNI 라이브러리가 포함된 일부 Java 앱 등이 해당됩니다.

이러한 제한의 기술적 이유는 대부분 설계에 있습니다. 원래 Rosetta는 사용자 공간 프로세스로 작동했습니다. 이는 사용자 코드만 가로채고 번역할 수 있는 반면, 이전의 68k 에뮬레이터(나노커널과 낮은 수준에서 훨씬 더 밀접하게 결합됨)는 특정 시스템 작업을 가로챌 여지가 적고, 그 대신 디버깅과 보안 위험도 적습니다.

독점 콘텐츠 - 여기를 클릭하세요  잠자리에 들기 전에 휴대전화를 보는 것이 수면에 그토록 많은 영향을 미치는 이유는 무엇일까?

Rosetta 2가 현재 macOS에서 작동하는 방식

Rosetta 2는 Intel에서 Apple Silicon으로의 전환에 대한 아이디어를 현대화하고 개선했습니다. x86_64 바이너리를 ARM64로 동적으로 변환하고, 많은 경우 정방향 변환을 수행합니다. 앱을 처음 열면 이후 실행 속도가 빨라집니다. 사용자 상호작용에 중점을 둔 앱과 적당한 부하를 고려하면 일반적으로 성능이 매우 좋습니다.

Apple은 가능한 한 기본 버전을 찾고 알아가는 것을 권장합니다. ARM 컴퓨터의 특성. 대부분 사용자는 눈에 띄는 성능 차이를 느끼지 못하지만, 기본 앱은 칩의 잠재력을 최대한 활용합니다. 그리고 그들은 더 적은 자원을 소비하는 경향이 있으며, 이는 에너지 소비량 감소로 이어질 수도 있습니다.

로제타 2

호환성: 앱에 Rosetta가 필요한지 확인하는 방법

macOS에서는 Finder에서 몇 초 만에 확인할 수 있습니다. 앱 아이콘을 선택하고 파일 > 정보 가져오기로 가서 유형 또는 클래스 필드를 살펴보세요.다음 라벨 중 하나가 표시됩니다.

  • 애플리케이션(인텔): Apple 칩 Mac에서 실행하려면 Rosetta 2가 필요합니다.
  • 응용 프로그램(범용): Apple Silicon 및 Intel용 바이너리가 포함되어 있습니다. Rosetta가 필요하지 않으며 기본적으로 Apple Silicon을 사용합니다.

일부 유니버설 앱에는 특별한 상자가 있습니다. "Rosetta로 열기" 옵션을 사용하면 범용 앱에서 아직 Apple Silicon에 적용되지 않은 플러그인이나 확장 프로그램을 로드할 수 있습니다.추가 기능이 나타나지 않거나 작동하지 않는 경우 앱을 종료하고 이 옵션을 활성화한 후 다시 시도하세요.

Rosetta 2 자동 설치

Rosetta 2는 Apple 칩이 장착된 Mac 컴퓨터에서만 사용할 수 있습니다. 처음 설치하려면 인터넷 연결이 필요합니다.macOS는 Apple 서버에서 구성 요소를 다운로드하기 때문입니다.

  1. 필요한 앱을 엽니다. 앱이 시작되면 Rosetta가 이미 설치되어 작동 중입니다..
  2. 설치되어 있지 않으면 macOS에서 다운로드하라는 메시지가 표시됩니다. 설치를 클릭하고 사용자 이름과 비밀번호로 인증하세요. 설치를 허용합니다.
  3. "지금은 안 함"을 선택하면 아무 일도 일어나지 않습니다. macOS에서는 다른 앱을 열려고 할 때 다시 묻습니다..

앱을 열었을 때 알림이 나타나지 않는 경우, 두 가지 이유가 있을 수 있습니다. Rosetta 2가 이미 설치되어 있거나 해당 애플리케이션에 필요하지 않습니다. Apple Silicon에 기본으로 내장되어 있기 때문입니다.

터미널에서 설치(강제 설치)

일부 시나리오(예: Intel 앱이 설치를 트리거하지 않거나 오류가 발생한 후)에서는 터미널에서 Rosetta 2를 설치할 수 있습니다. 터미널을 열고 소프트웨어 업데이터 명령을 사용하세요.:

softwareupdate --install-rosetta

또한 전체 경로를 사용하고 동일한 명령에서 라이센스를 수락하는 가이드도 볼 수 있습니다. 경로 및 라이센스 수락을 통해 변형을 실행하는 것이 유효합니다.:

독점 콘텐츠 - 여기를 클릭하세요  최신 iPhone 사기 및 대책: 알아야 할 사항

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

둘 중 하나라도 연결이 되어 있고 Mac이 Apple Silicon인 경우 설치는 몇 초 안에 완료되며, Rosetta를 필요로 하는 모든 앱에서 사용할 수 있습니다..

칩 m1 m2

Mac에서 M1/M2를 사용하여 Zoom, PASCO Capstone 및 LockDown Browser 사용

반복적으로 제기되는 질문은 Intel 64로 표시된 앱이 Apple 칩이 장착된 Mac에서 작동하는지 여부입니다. 일반적인 대답은 '예'입니다. 커널 확장이나 레거시 하드웨어에 의존하지 않는 한 Rosetta 2를 사용하여 실행됩니다. Apple Silicon에서는 지원되지 않습니다.

구체적인 사례에 관하여: Zoom은 Apple Silicon용 기본 버전을 제공하며, Intel 버전을 설치하면 Rosetta 2를 통해서도 작동합니다.최상의 성능을 위해서는 해당 웹사이트에서 네이티브 버전을 다운로드하는 것이 좋습니다.

PASCO Capstone 및 LockDown Browser(Cengage OEM)의 경우 Intel 64로 분류되고 호환되지 않는 kext나 드라이버를 설치하지 않으면 일반적으로 Rosetta 2를 통해 작동합니다.하지만 항상 각 공급업체의 공식 가이드와 최신 버전을 확인하세요.

의심스러운 점이 있으면 다음 검사를 수행하세요. 앱을 열고 macOS에서 Rosetta를 설치하라는 메시지가 표시되면 프로세스를 완료하세요. 앱이 오류 없이 열리면 번역을 통해 호환되는 것입니다.앞서 정보 얻기에서 설명한 대로 앱 유형을 확인할 수도 있습니다.

유니버설 앱에서 "Rosetta로 열기"

일부 범용 앱에서는 특정 상자가 표시됩니다. "Rosetta로 열기"를 활성화하면 이미 네이티브인 앱이 번역기에서 실행됩니다.아직 Apple Silicon에 적용되지 않은 애드온, 확장 기능 또는 플러그인을 사용해야 하는 경우에도 이는 합리적입니다.

확장 프로그램이 나타나지 않으면 다음을 시도해 보세요. 앱을 닫고, 상자를 체크한 후 다시 열어서 애드온이 인식되는지 확인하세요.해당 플러그인이 업데이트되면 기본 성능을 복원하는 옵션의 선택을 해제할 수 있습니다.

한계와 호환되지 않는 경우

Rosetta 2는 대부분의 사용자 시나리오를 다루지만 모든 것을 번역할 수 있는 것은 아닙니다. 이전 전환과 마찬가지로, 번역기는 커널 확장 기능이나 이에 의존하는 소프트웨어를 실행하지 않습니다.또한 이는 기존 하드웨어 인터페이스의 부족 문제를 해결하지도 않습니다.

로제타 기사(원본 버전)에는 위험 프로필을 이해하는 데 도움이 되는 몇 가지 제외 사항이 나열되어 있습니다. 다음은 호환되지 않습니다: 클래식 환경, Mac OS 9 및 이전 앱, 특정 화면 보호기, 매우 정확한 예외 처리 기능을 갖춘 앱, JNI가 포함된 특정 Java 바이너리.Rosetta 2는 좀 더 현대적이기는 하지만, 매우 낮은 수준의 구성 요소를 필요로 하는 것은 일반적으로 생략된다는 원칙을 고수하고 있습니다.

다른 호환성 "계층"과의 차이점

Rosetta 2는 가상화가 아니며 인텔 운영체제의 범용 에뮬레이터도 아닙니다. x86_64 사용자 바이너리를 ARM64로 변환하여 macOS에서 실행되도록 합니다.하지만 Windows를 실행하지 않으며 다른 시스템의 앱을 위한 가상화나 Wine/CrossOver 기술과 같은 도구를 대체하지 않습니다.

이는 예를 들어 다음을 의미합니다. Rosetta 2를 사용하여 Windows 애플리케이션을 실행할 수 없습니다.Windows 소프트웨어가 필요한 경우 가상화(공급업체에서 지원하는 경우), 호환성 컨테이너 또는 Windows 컴퓨터를 사용해야 합니다.

독점 콘텐츠 - 여기를 클릭하세요  여성과 남성은 어떤 Apple Watch를 사야 할까요?

가용성 및 로드맵

최근 WWDC에 따라 Rosetta 2에 대한 유지 관리 계획을 설명하는 공개 문서가 업데이트되었습니다. Apple은 Rosetta 2가 두 가지 주요 macOS 릴리스(macOS 27까지)에 대한 범용 도구로 유지될 것이라고 밝혔습니다. 개발자가 앱 마이그레이션을 더 쉽게 완료할 수 있도록 하기 위함입니다.

macOS 28부터 Apple은 오래되고 유지 관리되지 않은 게임 타이틀에 맞춰 Rosetta 2 기능 중 일부를 유지할 계획입니다. 인텔 특정 매크로나 프로그래밍에 의존하는 기능입니다. 이러한 미묘한 차이는 일반적인 사용에서 점차 멀어지고 있음을 시사합니다.

동일한 문서에서 다음 내용이 반복됩니다. macOS Tahoe는 Intel 기반 Mac과 호환되는 마지막 버전이 될 것입니다.하지만 이러한 기기는 3년 동안 추가 보안 업데이트를 받게 됩니다. Tahoe와 호환되는 Intel 기반 컴퓨터로는 2019년형 16인치 MacBook Pro, 2020년형 13인치 MacBook Pro(Thunderbolt 3 포트 4개), 2020년형 27인치 iMac, 그리고 2019년형 Mac Pro가 있습니다.

동시에 Apple은 최신 날짜(예: 다른 위치에서는 2025년 2월 12일)로 지원 문서를 업데이트하고 있습니다. 해당 지역의 공식 문서를 참고하여 단계와 이용 가능 여부를 확인하는 것이 좋습니다.텍스트의 뉘앙스나 위치가 다를 수 있기 때문입니다.

빠른 FAQ

  • Apple 칩이 장착된 Mac에 Rosetta 2를 설치하는 것이 안전합니까? 네. Apple 서버에서 다운로드한 공식 Apple 구성 요소로, 전환을 용이하게 하기 위해 설계되었습니다. 타사 소프트웨어가 아니며, 눈에 보이는 패널을 추가하지 않습니다.
  • Rosetta 2에서 Windows 애플리케이션을 실행할 수 있나요? 아니요. Rosetta 2는 Intel용으로 컴파일된 macOS 바이너리를 ARM으로만 변환합니다. Windows 앱의 경우, 경우에 따라 가상화, Wine/CrossOver 호환성 또는 기타 솔루션이 필요합니다.
  • Rosetta 2를 사용하면 Mac 속도가 느려지거나 배터리가 더 빨리 소모되나요? 앱에 따라 다릅니다. 일반적으로 사용되는 대부분의 앱에서는 영향이 적습니다. 하지만 작업 부하가 큰 작업에서는 기본 버전보다 전력 소비량과 온도가 증가할 수 있습니다. Apple Silicon 버전이 있다면 설치하세요.
  • 현재 앱이 Rosetta를 사용하고 있는지 어떻게 알 수 있나요? 정보 가져오기에서 확인한 내용 외에도 시스템 보고서의 응용 프로그램 아래에 있는 유형 열을 확인하세요. Intel이라고 표시되어 있으면 Apple Silicon에서 Rosetta로 실행되고, Universal 또는 Apple Silicon이라고 표시되어 있으면 네이티브 애플리케이션입니다.

일상 업무에서 Rosetta 2는 개발자가 마이그레이션을 완료하는 동안 많은 앱을 계속 살아있게 유지하는 조용한 도우미입니다. 평소에 사용하던 프로그램을 열기만 하면 됩니다. Rosetta가 필요한 경우 macOS에서 알려주고 설치해줍니다.가능하다면 Apple 칩의 성능을 최대한 활용하고 전력 소비나 저장 공간에 미치는 잠재적 영향을 최소화하기 위해 기본 버전을 우선시하세요.

ARM
관련 기사 :
ARM 컴퓨터의 기능 및 이점: 알아야 할 모든 것