최근 Apple이 인텔 프로세서 사용에서 자체 개발로 전환하기로 결정하면서 인텔 기반 시스템용으로 특별히 설계된 애플리케이션의 미래에 대한 추측이 제기되고 있습니다. 이러한 우려를 해결하기 위해 Apple은 기존 인텔 기반 소프트웨어와 새로운 Apple 프로세서 아키텍처 간의 호환성을 제공하는 Rosetta 2라는 솔루션을 도입했습니다.
2020년, Apple은 구성 요소 중 하나로 Rosetta 2가 포함된 macOS Big Sur를 출시했습니다. 로제타 2의 목적은 Apple의 실리콘 칩에서 인텔 기반 소프트웨어의 원활한 작동을 촉진하는 것입니다.
그 목적과 기능에 대해 더 깊이 이해하고자 하는 분들을 위해 저희 팀은 이 존경받는 소프트웨어 애플리케이션에 대한 향상된 관점을 제공했습니다.
로제타 2란 무엇인가요?
역사적 유물인 로제타 스톤은 고대 이집트 상형문자를 해독하는 데 중요한 도구로 사용되었습니다. 이러한 유산에 경의를 표하며, 로제타 2 소프트웨어는 최신 Apple 실리콘 프로세서의 코드를 번역하여 이러한 언어를 이해할 수 있도록 개발되었습니다.
로제타 2는 64비트 Intel 프로세서용으로 특별히 설계된 소프트웨어 프로그램이 Apple 실리콘 칩에서 원활하게 작동하도록 번역하는 가상 머신 역할을 하며, 이는 운영 체제가 빅서부터 시작되는 Mac 컴퓨터에서 활용됩니다. 이 유틸리티가 없으면 M1 또는 M2 프로세서로 구동되는 Mac 기기에서 인텔 기반 응용 프로그램을 실행할 수 없게 됩니다.
최신 버전의 Rosetta 2는 32비트 애플리케이션에 대한 호환성을 제공하지 않으므로 더 이상 사용할 수 없습니다. 향후 macOS 버전에 이 오래된 아키텍처에 대한 지원이 포함될 가능성은 거의 없습니다.
실제로 Apple Silicon은 기존 인텔 기반 시스템에서 사용하는 x86 아키텍처 기반을 활용하지 않는다는 점에 주목할 필요가 있습니다. 오히려 이 혁신적인 처리 기술은 작동을 위해 ARM CPU 아키텍처에 의존합니다. x86 플랫폼용으로 설계된 응용 프로그램과의 호환성을 용이하게 하기 위해 Rosetta 2는 이러한 프로그램에서 방출되는 명령어를 Apple Silicon 프로세서에서 실행할 수 있는 형식으로 변환하는 일종의 번역기 역할을 합니다.
로제타 2의 간략한 역사
이전에도 Apple은 프로세서 간 전환을 용이하게 하기 위한 수단으로 에뮬레이션을 사용했습니다. 예를 들어, 2006년에 Apple은 로제타 2의 전신인 Mac OS X Tiger에 로제타를 도입하면서 PowerPC에서 인텔로 전환했습니다.
로제타 2는 성능과 다용도성 측면에서 이전 버전보다 크게 개선된 모습을 보여주었습니다.이전 버전과 달리 더 이상 중간 정도의 계산 요구 사항을 가진 응용 프로그램에만 제한되지 않습니다. 반대로 Apple은 비디오 게임이나 CAD(컴퓨터 지원 설계) 소프트웨어와 같은 리소스 집약적인 프로그램을 실행하는 데는 로제타를 사용하지 말 것을 권장하며, 대신 워드 프로세서와 같은 기본 생산성 도구를 포함한 가벼운 작업에 주로 사용할 것을 권장합니다.
로제타 2는 놀라운 효과를 입증했으며, 점점 더 많은 사람들이 Apple 실리콘에서 로제타 2를 사용하는 것이 기본 애플리케이션을 실행하는 것보다 더 낫다고 주장하고 있습니다.
Mac에 Rosetta 2를 설치하는 방법
M1 또는 M2 Mac에서 Rosetta 2를 찾는 것은 일부 사용자에게는 어려울 수 있습니다. 하지만 효과적인 방법 중 하나는 VLC와 같은 인텔 기반 애플리케이션을 실행하는 것입니다. 이렇게 하면 로제타 2 설치를 요청하는 팝업 창이 나타납니다. 이 문제를 해결하려면 “설치”를 선택하고 프로세스를 진행하기만 하면 됩니다.
비밀번호를 입력하거나 Touch ID를 사용하여 설치 프로세스를 완료하면 이 앱에 원활하게 액세스하고 사용할 수 있습니다. 그러나 일반적인 애플리케이션과 달리 이 특정 프로그램은 애플리케이션 또는 시스템 설정 내 설정 카테고리 접근과 같은 기존 방식으로는 관리할 수 없습니다.
추가 요청이나 문의 없이 보다 간소화된 프로세스를 선호하는 경우 터미널 애플리케이션을 통해 Rosetta 2를 설치하는 방법도 있습니다. 이 방법은 최소한의 중단으로 원활한 경험을 원하는 사용자에게 권장됩니다.
컴퓨터에서 스포트라이트 기능을 열려면 커맨드 키와 스페이스바를 동시에 누릅니다.
터미널에서 명령을 입력한 후 Enter 키를 눌러 실행합니다.
터미널 애플리케이션에서 실행하려면 제공된 코드를 입력하세요.
시스템에서 제공하는 지침에 따라 “유형 A”를 선택하고 메시지가 표시되면 “Return” 키를 눌러 이용 약관에 동의함을 표시합니다.
어떤 Mac 앱에 Rosetta 2가 필요하나요?
애플리케이션이 작동하기 위해 Rosetta 2가 필요한지 여부를 즉시 알 수 없는 경우가 있습니다. 호환되지 않는 애플리케이션이 충돌을 일으키거나 Apple Silicon 기반 기기에서 실행되지 않는 경우, 성공적인 실행을 위해 Rosetta 2를 사용해야 합니다.
범용 아키텍처 또는 인텔 전용 프로세서와 호환되는 것들. 유니버설 앱으로 알려진 전자의 경우, Apple의 독점 실리콘 및 기존 인텔 칩셋 기반 플랫폼에서 원활하게 작동합니다.반대로 인텔 맞춤형 프로그램은 인텔 프로세싱 유닛이 장착된 장치 전용으로 설계되었으며 이 특정 매개변수 내에서만 사용할 수 있습니다. 특정 애플리케이션의 범주 지정을 확인하려면 해당 애플리케이션의 호환성 프로필에 관한 관련 정보를 제공하는 정보 얻기 유틸리티를 참조할 수 있습니다.
경우에 따라 유니버설 지정이 있는 애플리케이션(특히 Steam을 통해 구매한 비디오 게임)의 경우 성공적인 초기화를 위해 Rosetta를 사용해야 할 수 있습니다. 따라서 이러한 경우 응용 프로그램 충돌이 발생하면 Rosetta를 사용하는 것이 좋습니다. 또한 일부 유니버설 애플리케이션에는 최적의 기능을 위해 로제타 2를 사용해야 하는 인텔 기반 확장 또는 플러그인 구성 요소가 통합되어 있을 수 있습니다. 그러나 이 전제 조건은 이전에는 로제타 2 없이 작동하는 데 필요하지 않았습니다.
애플리케이션의 특성을 확인하려면 다음 지침을 따르십시오: 1. Mac에서 해당 프로그램을 실행하여 Rosetta 2를 해당 프로그램과 함께 사용할 수 있는지 여부를 확인합니다. 그렇다면 호환성을 위해 필요한 구성 요소 설치를 진행합니다.
Dock에서 “클릭 파인더”로 이동하여 클릭하여 해당 기능에 액세스합니다.
사용 가능한 프로그램의 광범위한 영역에서 원하는 애플리케이션을 찾아 운영 체제의 사용자 친화적인 인터페이스를 통해 액세스하고 실행을 시작하면 원활한 환경을 경험할 수 있습니다.
기기에서 애플리케이션에 대한 정보에 액세스하려면 다음 단계를 따르세요: 1. 컨텍스트 메뉴가 나타날 때까지 앱 아이콘 위에 커서를 올려놓습니다. 2. 마우스 왼쪽 버튼을 길게 클릭(또는 터치스크린을 사용하는 경우 길게 탭)하여 컨텍스트 메뉴에 추가 옵션을 표시합니다. 3. 표시되는 옵션 목록에서 마우스 또는 손가락으로 클릭하거나 탭하여 ‘정보 얻기’를 선택합니다.
앞서 언급한 부분은 해당 소프트웨어의 분류와 관련된 것으로, 범용 또는 인텔로 식별할 수 있으며 일반 탭의 “종류” 제목 아래에 있습니다.
다른 언어로 된 파일을 열 때 번역 소프트웨어를 사용하려면 “Rosetta로 열기” 확인란을 선택합니다.
Steam 게임 파일을 관리하는 다른 방법은 다음과 같습니다:
Steam 애플리케이션을 실행하고 상단 메뉴에서 라이브러리를 선택하여 액세스할 수 있는 라이브러리로 이동하세요.
컴퓨터에서 애플리케이션의 속성에 액세스하려면 해당 아이콘을 Control-클릭한 다음 결과 메뉴 옵션에서 “속성”을 선택하면 됩니다.
“로컬 파일”을 클릭한 다음 탐색하여 파일을 찾아보세요.
앞서 언급한 애플리케이션은 파일 시스템 내에서 지정된 위치를 검색할 수 있는 지정된 기능을 활용하여 Finder 인터페이스를 통해 액세스할 수 있습니다.
Finder에서 애플리케이션 아이콘을 마우스 오른쪽 버튼으로 클릭한 다음 컨텍스트 메뉴에서 ‘정보 가져오기’를 선택하여 정보 창에 액세스하세요.
해당 확인란을 선택해 Rosetta 사용을 활성화하세요.
원활한 전환을 위한 에뮬레이터
CPU 설계에 중대한 변경 사항을 구현하는 것은 최종 사용자와 소프트웨어 개발자 모두에게 어려움을 초래할 수 있습니다. 하지만 Apple의 Rosetta 2 기술을 활용하면 관리가 쉬울 뿐만 아니라 Apple Silicon으로의 전환이 원활하게 이루어집니다.
Apple의 로제타 2 구현은 소박하지만 매우 기능적인 접근 방식을 보여줌으로써 운영의 효율성과 효과성을 모두 보장합니다. 비록 인텔 프로세서 사용을 중단했지만, 로제타 2는 특정 프로세서용으로 설계된 애플리케이션을 원활하게 실행할 수 있도록 하는 중요한 구성 요소로 남아 있습니다.