M1 Mac에서 Windows 소프트웨어를 실행할 수 있습니까?

최초의 애플 실리콘 탑재 Mac은 매우 뛰어난 성능을 보여줍니다. 하지만 Intel 칩에서 Apple 자체 ARM 프로세서로의 전환은 Mac에서 Windows 소프트웨어를 사용하는 데 어떤 영향을 미칠까요? Boot Camp는 여전히 사용 가능할까요? 이에 대한 모든 정보를 알아보겠습니다.

M1 칩이 Windows 소프트웨어 사용에 문제를 야기하는 이유

Apple M1 칩은 Mac에 최초로 사용된 Apple 실리콘 칩입니다. 이는 기존 Mac에서 볼 수 있었던 Intel CPU와 달리 iPhone 및 iPad에 탑재된 칩과 유사한 맞춤형 ARM 칩입니다.

Apple은 Rosetta 2라는 번역 시스템을 도입하여 Intel Mac용으로 개발된 Mac 애플리케이션을 새로운 Mac에서도 실행할 수 있도록 했습니다. 따라서 기존 Mac 앱이 Apple 실리콘을 지원하도록 업데이트되지 않은 경우에도 정상적으로 실행됩니다. 번역 과정에서 약간의 속도 저하가 있을 수 있지만, M1 칩의 뛰어난 성능 덕분에 Intel Mac에서와 유사한 성능을 경험할 수 있습니다. 또한, Apple 실리콘을 지원하도록 업데이트된 앱은 훨씬 더 빠른 속도로 실행됩니다.

그렇다면 Mac 앱이 아닌 경우에는 어떻게 될까요?

M1 Mac에서 Boot Camp는 지원되나요?

Apple의 Intel Mac에는 “Boot Camp”라는 기능이 있어 Windows를 Mac에 직접 설치할 수 있었습니다. Windows와 macOS 간 전환을 위해서는 재부팅이 필요했으며, Windows는 일반 PC에서와 동일하게 Mac에서도 실행되었습니다. 이는 Intel Mac과 PC가 동일한 하드웨어 아키텍처를 공유했기 때문입니다.

그러나 Boot Camp는 Apple 실리콘 기반 M1 Mac에서는 지원되지 않습니다. Boot Camp는 Intel 기반 Mac에서만 작동하며, M1 MacBook 또는 Mac Mini에 Boot Camp를 사용하여 Windows를 설치하는 것은 불가능합니다.

만약 Apple이 M1 Mac에서 Boot Camp를 지원한다고 하더라도, Windows 10의 ARM 버전만 설치할 수 있을 것입니다. 2020년 11월 기준으로 이 버전의 Windows는 아직 완벽하게 준비되지 않은 상태였습니다. Intel 칩용으로 개발된 Windows 소프트웨어를 실행하기 위한 에뮬레이션 레이어가 있지만, Mac의 번역 레이어에 비해 속도가 느리고 오류가 많았습니다. 또한, 64비트 Intel Windows 응용 프로그램을 실행할 수 없었으며, 32비트 프로그램만 실행 가능했습니다. 하지만 Microsoft는 이 문제 해결을 위해 노력하고 있습니다..

ARM 기반 Windows 10의 한계를 감수하더라도 Microsoft는 사용자가 ARM 버전의 Windows 10을 다운로드하여 설치하는 것을 허용하지 않습니다. ARM 기반 Windows 10은 해당 운영체제를 미리 설치할 장비 제조업체만 사용할 수 있습니다.

M1 Mac에서 Windows 가상 머신을 실행할 수 있을까요?

Intel Mac에서는 가상 머신을 통해 Windows 소프트웨어를 실행할 수 있었습니다. 대표적인 가상 머신 프로그램으로는 Parallels DesktopVMware Fusion이 있습니다. 그렇다면 M1 Mac에서도 이러한 프로그램이 작동할까요?

결론적으로는, 작동할 것입니다. Apple M1 MacBook이 출시된 2020년 11월 시점에는 이러한 가상 머신 프로그램들이 아직 MacBook을 지원할 준비가 되지 않았습니다.

Parallels Desktop 및 VMware Fusion의 기존 버전은 Apple 실리콘이 탑재된 MacBook에서 제대로 작동하지 않았습니다. 이러한 프로그램들은 Intel Mac의 하드웨어 가상화 기능에 의존하고 있었기 때문입니다. Parallels와 VMware 모두 향후 버전을 약속했지만, VMware는 아직 구체적인 출시 일정을 밝히지 않았습니다. 이러한 도구는 Apple의 새로운 칩을 지원하도록 수정해야만 합니다.

하지만 아키텍처 문제는 다시 한번 걸림돌이 될 것입니다. WWDC 2020에서 Apple은 Parallels가 Linux 가상 머신을 성공적으로 실행하는 모습을 보여주었지만, 이는 ARM 버전의 Linux였을 가능성이 큽니다.

새로운 가상 머신 도구가 준비된다고 해도 ARM 운영 체제만 실행할 수 있을 것입니다. Parallels는 “Windows on ARM의 x64 애플리케이션 지원 추가에 대한 Microsoft의 발표에 놀랐다”고 언급했습니다. 즉, Microsoft는 Mac 사용자가 가상 머신에 설치할 수 있도록 ARM 기반 Windows 10을 제공해야 한다는 것입니다. Parallels가 Apple 실리콘에서 Intel 버전의 Windows를 실행하는 것은 어려울 것으로 보이며, 가능하더라도 매우 느릴 수 있습니다.

CodeWeavers CrossOver는 작동할까요?

M1 Mac에서 일부 Windows 응용 프로그램을 실행할 수 있는 방법이 하나 더 있습니다. 바로 Mac용 CodeWeavers CrossOver를 사용하는 것입니다. 이 프로그램은 Linux 사용자가 Windows 운영체제 없이 일부 Windows 응용 프로그램을 실행할 수 있도록 지원하는 오픈 소스 Wine 소프트웨어를 기반으로 합니다.

CodeWeavers는 Windows가 아닌 운영체제에서 Windows 응용 프로그램을 실행할 수 있도록 설계된 역설계 호환성 레이어입니다. 완벽하지는 않으며 모든 응용 프로그램을 지원하지 않고 몇 가지 오류가 발생할 수 있지만, CodeWeavers는 잘 작동하는 응용 프로그램 목록 데이터베이스를 제공합니다.

그렇다면 CrossOver는 Apple 실리콘이 탑재된 MacBook에서도 작동할까요? Mac에서 Windows 응용 프로그램을 실행할 수 있다면, Apple 실리콘이 탑재된 Mac에서도 동일한 응용 프로그램을 실행할 수 있어야 할 것입니다.

Windows가 필요하다면 M1 Mac을 구매해야 할까요?

Apple의 M1 MacBook Air, MacBook Pro, Mac Mini는 1세대 제품입니다. 이는 Intel 프로세서가 없는 Mac의 미래를 위한 발판을 마련하고 있습니다.

Apple이 여전히 Intel 프로세서가 탑재된 Mac을 판매하는 데에는 이유가 있습니다. Apple 실리콘 Mac은 아직 모든 사용자에게 적합한 제품이 아닙니다.

Boot Camp나 가상 머신을 통해 전체 Windows 운영 체제가 필요한 사용자에게는 M1 MacBook이 적합하지 않습니다. 새로운 Mac을 구매해야 한다면 Intel Mac을 고려하는 것이 좋습니다.

그러나 M1 MacBook이 정말 마음에 든다면 타협을 시도해 볼 수도 있습니다. 예를 들어, 두 대의 컴퓨터를 사용하는 것이 괜찮다면 MacBook 한 대와 Windows 소프트웨어용 노트북 또는 데스크톱을 따로 사용하는 것이 가능합니다. 이는 다소 비효율적으로 보일 수 있지만, Boot Camp를 사용하기 위해 재부팅을 반복하는 것보다 더 나은 경험일 수도 있습니다.

또는 원격 Windows PC에서 Windows 응용 프로그램을 실행하고 원격으로 액세스할 수도 있습니다. 실제로 많은 사용자에게 이것이 미래의 해결책이 될 수 있습니다. Microsoft는 ‘클라우드 PC’ 제품을 개발 중이며, 이를 통해 조직은 Microsoft 서버에서 앱을 실행하고 모든 기기에서 데스크톱에 액세스할 수 있습니다.