Computer >> 컴퓨터 >  >> 문제 해결 >> Mac

Apple Silicon 맥에서 윈도우 OS와 앱을 실행하는 완벽 가이드

목차:

  • 1. Apple Silicon Mac의 호환성 문제
  • 2. M1 Mac에서 윈도우(OS 및 앱)를 실행할 수 있을까?
  • 3. M1/M1 Pro/M1 Max 칩 탑재 Mac에서 윈도우 실행 방법
  • 4. 마무리

윈도우 PC와 맥은 컴퓨터 시장에서 가장 강력한 라이벌입니다. 어느 쪽이 더 낫다고 단정하기는 어렵습니다. 각자 고유한 장점을 지니고 있어 소비자 입장에서는 선택이 쉽지 않기 때문입니다. 물론 예산이 허락한다면 둘 다 구매하는 것도 하나의 방법입니다.

다행히 인텔 칩을 탑재한 맥에서는 이러한 수요가 잘 해결되어 왔습니다. macOS의 부트캠프 지원 도구(Boot Camp Assistant)를 활용해 인텔 맥에 윈도우 10을 설치하거나, 서드파티 소프트웨어를 이용할 수 있었기 때문입니다. 하지만 Apple Silicon Mac의 등장으로 상황이 달라졌습니다. 과연 M1 맥에서도 윈도우를 실행할 수 있을까요? 자세히 알아보겠습니다.

Apple Silicon Mac의 호환성 문제

애플은 2020년 가을, Apple Silicon을 탑재한 첫 번째 맥 모델을 공개했습니다. 이는 맥 제품군에서 인텔 프로세서에서 애플 자체 개발 프로세서로 전환하는 역사적인 전환점이 되었습니다. 그 이전까지 애플은 거의 30년 동안 MacBook Air/Pro, iMac에 x86 기반 인텔 칩을 사용해 왔습니다. 반면 M1, M1 Pro, M1 Max를 포함한 Apple Silicon은 ARM 아키텍처 기반으로 설계되어 인텔 칩과는 구조가 다릅니다(그래서 흔히 'ARM 맥'이라고 불립니다).

즉, x86 기반 인텔 맥과 ARM 기반 M1 맥은 서로 다른 '언어'를 사용한다는 뜻입니다. 대부분의 앱과 프로그램은 x86 아키텍처 기반이며, 인텔 맥과 윈도우 PC에서는 문제없이 구동됩니다. 따라서 일부 인텔용 앱은 M1 칩이 탑재된 맥에 설치되지 않을 수 있습니다. 개발자들이 ARM 맥과 호환되도록 앱을 업데이트하거나 ARM 맥에 최적화된 앱을 새로 만들려면 시간이 필요합니다.

이러한 호환성 문제는 윈도우 운영체제에도 그대로 적용됩니다. 인텔 맥에서는 부트캠프 지원 도구로 x86 버전 윈도우를 설치할 수 있지만, M1 맥에서는 "부트캠프 지원 도구를 사용할 수 없습니다"라는 메시지가 표시되며, macOS Monterey부터는 해당 기능이 아예 제거되었습니다.

M1 Mac에서 윈도우(OS 및 앱)를 실행할 수 있을까?

이론적으로 ARM 버전 윈도우를 M1 맥에 설치할 수 있다면, Apple Silicon(M1, M1 Pro, M1 Max) 맥에서도 윈도우 OS와 윈도우 전용 앱을 실행할 수 있습니다. 다만 ARM 기반 윈도우는 두 회사 간의 비공개 계약 때문에 퀄컴 SoC를 탑재한 기기에서만 제공된다고 알려져 있습니다.

인텔 맥에서도 부트캠프가 윈도우를 실행하는 유일한 방법은 아니었듯이, 맥용 윈도우 가상 머신 소프트웨어를 활용하는 방법도 있습니다. 하지만 이들 대부분은 M1 맥과 호환되지 않습니다. 현재까지 Apple M1 칩 전체를 지원하는 유일한 소프트웨어는 Parallels Desktop입니다. 또한 Windows 365와 Rosetta 2도 대안이 될 수 있습니다.

M1/M1 Pro/M1 Max 칩 탑재 Mac에서 윈도우 실행 방법

Apple Silicon Mac에서는 부트캠프를 사용할 수 없지만, 가상 머신, 에뮬레이터, 클라우드 서버 등의 방법으로 M1 맥에서 윈도우 OS와 인텔/윈도우 앱을 여전히 사용할 수 있습니다. 하나씩 살펴보겠습니다.

가상 머신으로 M1에서 윈도우 실행하기

인텔 맥 시절에는 Parallels Desktop, VMware Fusion, CrossOver 등 윈도우 OS와 앱을 설치할 수 있는 다양한 가상 머신 프로그램이 있었습니다. 그러나 ARM과 x86이라는 명령어 세트 아키텍처의 차이 때문에 대부분 Apple Silicon Mac과는 호환되지 않습니다. 개발자들이 ARM 맥을 지원하도록 소프트웨어를 재설계하는 것은 상당히 어려운 작업입니다.

다행히 Parallels Desktop은 새 버전인 Parallels Desktop 17을 출시했으며, 이제 모든 Apple M1 칩에서 작동합니다. Apple Silicon Mac을 지원하는 유일한 소프트웨어로서, 윈도우용 Microsoft Office와 Internet Explorer에 접근하고, 20만 개 이상의 윈도우 앱을 맥에서 실행하며, 맥과 윈도우 간에 콘텐츠를 손쉽게 이동·공유할 수 있습니다. M1 맥에 Parallels Desktop을 설치하고 사용하는 방법을 알아보겠습니다.

1단계. Parallels Desktop 17을 다운로드하여 설치합니다.

2단계. Windows Insider 웹사이트에 접속해 Windows Insider로 등록합니다.

3단계. Windows Insider 계정으로 로그인한 후, Windows 10 on ARM Insider Preview를 다운로드합니다.

4단계. Parallels를 열어 윈도우 10 설치를 구성합니다.

  1. 'Install on ARM' 창에서 Continue(계속)를 클릭합니다.
  2. 'Create New' 창에서 'DVD 또는 이미지 파일에서 Windows 또는 다른 OS 설치'를 선택합니다.
  3. Parallels가 맥에 있는 윈도우 10을 자동으로 찾으면 Continue를 클릭합니다. 자동으로 찾지 못하면 'Choose Manually'를 눌러 직접 설정을 진행합니다.
  4. 윈도우 10 VHDX 이미지 파일을 'Select Installation Image' 창으로 끌어다 놓고 Continue를 클릭합니다.
  5. '주로 윈도우를 어떤 용도로 사용하시겠습니까?' 화면에서 Productivity(생산성)를 선택하고 Continue를 클릭합니다.
  6. 이름과 저장 위치는 미리 입력되어 있으며, 원하는 경우 변경할 수 있습니다.
  7. '맥 데스크톱에 별칭 생성' 옵션의 체크를 해제합니다.
  8. '설치 전 설정 사용자 지정' 옵션에 체크합니다.
  9. Create를 클릭하면 Parallels가 가상 머신을 생성합니다.
  10. 구성(Configuration) 창이 나타나면 가상 머신에 할당할 메모리와 CPU 코어 수를 조정합니다.

5단계. 가상 머신 구성 페이지에서 Continue를 클릭해 M1 맥에 윈도우 10을 설치합니다.

6단계. 진행하려면 Parallels 계정에 로그인합니다. 계정이 없다면 새로 만듭니다.

7단계. 시작 > 설정 > 업데이트 및 보안으로 이동해 최신 소프트웨어와 보안 업데이트를 모두 적용합니다.

8단계. Steam 등 좋아하는 게임과 앱을 설치하고 즐깁니다.

에뮬레이터로 M1에서 윈도우 실행하기

가상 머신이 하드웨어에 직접 접근해 코드를 실행하는 것과 달리, 에뮬레이터는 하드웨어에 접근하기 위한 소프트웨어 커넥터와 소스 코드를 번역하는 인터프리터가 필요합니다.

인텔 맥과 윈도우 PC 양쪽에서 제공되는 앱이라면, 애플의 솔루션인 Rosetta 2를 통해 M1, M1 Pro, M1 Max 칩이 탑재된 맥에 설치할 수 있습니다. 애플은 macOS Big Sur의 일부로 Rosetta 2를 출시해 Apple Silicon으로의 전환을 지원했습니다. Rosetta 2는 x86 인텔용으로 빌드된 앱을 번역하여 Apple Silicon에서 실행할 수 있게 해줍니다.

앱이 Rosetta를 필요로 하는지 확인하는 방법:

  1. Finder를 열고 응용 프로그램 폴더에서 해당 앱을 찾습니다.
  2. 앱을 Control-클릭(또는 우클릭)한 후 '정보 가져오기'를 선택합니다.
  3. '종류(Kind)' 항목을 확인합니다.
  • '응용 프로그램(Intel)'으로 표시된 경우, 인텔 프로세서 기반 앱이므로 Apple Silicon 맥에서 실행하려면 Rosetta가 필요합니다.
  • '응용 프로그램(Universal)'으로 표시된 경우, Apple Silicon과 인텔 프로세서를 모두 지원하므로 Apple Silicon에서 바로 실행할 수 있습니다.

범용(Universal) 앱을 'Rosetta를 사용하여 열기' 옵션으로 실행하면, 아직 Apple Silicon을 지원하도록 업데이트되지 않은 플러그인, 확장 프로그램, 기타 추가 기능도 사용할 수 있습니다.

M1 맥에 Rosetta 설치 방법:

인텔 기반 맥용으로 빌드된 앱을 처음 열면 Rosetta 설치를 요청하는 창이 나타납니다. 이때 '지금 안 함'(다음에 Rosetta가 필요할 때 다시 묻습니다) 또는 '계속'을 선택할 수 있습니다. 맥 터미널에서 아래 명령어로 직접 설치할 수도 있습니다.

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

Rosetta는 실행해야 하는 일반적인 앱이 아닙니다. 백그라운드에서 자동으로, 투명하게 작동합니다. 실행 파일에 인텔 명령어만 포함되어 있으면 macOS가 자동으로 Rosetta를 구동해 코드를 번역하고, 번역이 완료되면 원본 대신 번역된 실행 파일을 실행합니다.

클라우드 서버로 M1에서 윈도우 실행하기

세 번째 방법은 클라우드 서버를 이용하는 것입니다. 클라우드 서버는 네트워크를 통해 개발사의 리소스에 원격으로 접속할 수 있게 해주며, 로컬 데이터 센터에서 운영되는 기존 물리 서버와 동일한 기능, OS, 애플리케이션을 지원합니다.

Windows 365는 사용자를 위해 새로운 형태의 윈도우 가상 머신(Cloud PC)을 자동으로 생성해 주는 클라우드 기반 서비스입니다. Windows 365 Business와 Windows 365 Enterprise 두 가지 에디션이 제공됩니다. Windows 365를 이용하면 M1 맥의 Cloud PC에서 윈도우와 윈도우용 소프트웨어를 실행할 수 있습니다. 방법은 다음과 같습니다.

  1. Mac App Store에서 Microsoft Remote Desktop을 다운로드하여 설치합니다.
  2. Windows 365 웹사이트에서 구독 URL을 받습니다.
  3. Remote Desktop을 열고 Workspace > Add Workspace를 선택합니다.
  4. 구독 URL을 붙여넣고 인증한 후, Cloud PC를 앱에 추가합니다.
  5. Cloud PC에 연결하면 맥 화면에 윈도우 인터페이스가 나타나며, Apple Silicon 맥에서 윈도우를 사용할 수 있습니다.

마무리

Apple Silicon Mac은 확실히 향상된 성능을 맥 사용자에게 선사하지만, M1 맥에서 윈도우를 실행하려는 사용자에게는 호환성 문제라는 장벽이 생겼습니다. 그래도 해결책은 있습니다. Parallels Desktop, Rosetta 2, Windows 365를 활용하면 Apple Silicon 맥에서 윈도우를 실행할 수 있습니다. 그중에서도 Parallels Desktop은 지원하는 앱의 다양성과 강화된 기능 덕분에 가장 돋보이는 선택지입니다.