애플 실리콘이 탑재된 최초의 맥북은 매우 인상적인 기기입니다. 그러나 인텔 칩에서 애플의 자체 ARM 프로세서로 전환하면 맥북의 윈도우 소프트웨어는 어떻게 될까요? 부트캠프가 계속 작동할까요? 궁금하신 분들은 이 글을 끝까지 읽어주시기 바랍니다.
윈도우 소프트웨어를 실행하는 데 M1 칩이 문제가 되는 이유
애플의 M1 칩은 맥북에서 사용되는 최초의 애플 실리콘 칩입니다. 이것은 기존 맥북에 있는 인텔 CPU보다 아이폰 및 아이패드에 내장된 칩과 더 많은 공통점이 있는 맞춤형 ARM 칩입니다.
애플은 새 맥북에서 인텔 맥북용으로 설계된 맥 애플리케이션을 실행할 수 있도록 로제타 2라는 번역 시스템을 구축했습니다. 기존 맥북 앱은 애플 실리콘을 지원하도록 업그레이드하지 않은 경우에도 정상적으로 실행됩니다. 번역으로 인해 약간의 속도가 느려졌지만 M1 칩은 상당히 빠르기 때문에 인텔 맥북에서와 동일한 성능을 발휘합니다. 이러한 앱은 애플 실리콘을 지원하도록 업데이트된 후에 더 빠르게 실행됩니다.
하지만 맥북 앱이 아닌 앱은 어떨까요?
맥북 M1에서 부트캠프를 지원할까요?
애플의 인텔 맥북에는 맥북에 직접 윈도우를 설치할 수 있는 부트캠프라는 기능이 포함되어 있습니다. 윈도우와 맥 OS 간에 전환하려면 재부팅해야 합니다. 윈도우는 PC에서와 마찬가지로 맥북에서도 실행됩니다. 즉, 인텔 맥북과 PC는 하드웨어 아키텍처가 동일합니다.
그러나 부트캠프는 애플 실리콘이 적용된 맥북 M1에서 지원되지 않습니다. 부트캠프는 인텔 기반 맥북에서만 작동합니다. 맥북 M1 또는 맥 미니 M1에는 부트캠프를 사용하여 윈도우를 설치할 수 없습니다.
애플이 맥북 M1에서 부트캠프를 지원한다고 하더라도 ARM 버전 윈도우 10만 설치할 수 있습니다. 2020년 11월 현재이 버전의 Windows는 실제로 출시 준비가 되지 않았습니다. 에뮬레이션 레이어가 있어 인텔 칩용으로 작성된 윈도우 소프트웨어를 실행할 수 있지만 맥북의 번역 레이어보다 훨씬 느리고 버그가 많습니다. 또한 아직 64 비트 인텔 윈도우 애플리케이션을 실행할 수 없으며 32 비트 프로그램만 실행할 수 있습니다. 마이크로소프트에서는 현재 이 작업을 진행 중입니다.
ARM 기반 윈도우 10의 제한 사항에 만족하더라도 마이크로소프트는 윈도우 10의 ARM 버전을 사용자의 장치에 다운로드하고 설치할 수 있도록 하고 있지 않습니다. ARM 기반 윈도우 10은 사전 설치하려는 장치 제조업체만 사용할 수 있습니다.
맥북 M1에서 윈도우 가상 머신을 실행할 수 있을까?
가상 머신을 통해 인텔 맥북에서 윈도우 소프트웨어를 실행할 수도 있습니다. 인기 있는 가상 머신 프로그램에는 패럴렐즈 데스크톱과 VMWare 퓨전이 포함됩니다. 해당 프로그램이 맥북 M1에서 작동할까요?
결국에는 작동되기는 할 것입니다. 2020년 11월 애플의 맥북 M1이 출시된 시점에서는 이러한 가상 머신 프로그램이 아직 맥북을 지원할 준비가 되지 않았습니다.
기존 버전의 패럴렐즈 데스크톱 및 VMware 퓨전은 애플 실리콘이 설치된 맥북에서 제대로 실행되지 않습니다. 이러한 애플리케이션은 현재 인텔 맥북의 하드웨어 가상화 기능에 의존하고 있습니다. 패럴렐즈와 VMware는 모두 향후 버전에서 작동할 것이라고 약속합니다. VMware는 아직 이러한 새로운 맥북 지원 일정을 정할 준비가 되어 있지 않습니다. 이러한 도구는 애플의 새로운 칩을 지원하도록 수정되어야 합니다.
그러나 아키텍처는 다시 한 번 문제가 될 것입니다. WWDC 2020에서 애플은 패럴렐즈가 가상 머신인 리눅스 가상 머신을 완벽하게 실행하는 것을 보여주었습니다. ARM 버전의 리눅스일 가능성이 높습니다.
이러한 새로운 가상 머신 도구가 준비된 경우에도 ARM 운영 체제만 실행하는 것처럼 보입니다. 패럴렐즈에서는 "ARM에 탑재된 윈도우에서 x64 응용 프로그램에 대한 지원을 추가한다는 마이크로소프트의 소식에 놀랐습니다"라고 말합니다. 마이크로소프트는 맥 사용자가 가상 머신에 설치할 수 있도록 ARM 기반 윈도우 10을 제공해야 할 것입니다. 이는 패럴렐즈가 애플 실리콘에서 인텔 버전 윈도우를 실행하지 않는다는 것처럼 들립니다. 가능하더라도 매우 느릴 수 있습니다.
코드위버 크로스오버는 작동할까?
맥북 M1에서 일부 윈도우 애플리케이션을 실행할 수 있는 한 가지 방법은 맥용 코드위버 크로스오버를 사용하는 것입니다. 이 애플리케이션은 리눅스 사용자가 윈도우 없이 일부 윈도우 응용 프로그램을 실행할 수 있도록 하는 것으로 유명해진 오픈 소스인 와인 소프트웨어를 기반으로 합니다.
코드위버는 본질적으로 윈도우가 아닌 운영 체제에서 윈도우 애플리케이션을 실행하도록 설계된 리버스 엔지니어링 된 호환성 계층입니다. 이는 완벽하기 않고, 모든 애플리케이션을 지원하지도 않으며, 버그가 발생할 수 있습니다. 코드위버는 정상 작동하는 애플리케이션을 나열하는 데이터베이스를 유지 관리합니다.
크로스오버는 애플 실리콘을 사용하는 맥북에서 작동합니다. 맥북에서 윈도우 애플리케이션을 실행할 수 있다면 애플 실리콘이 탑재된 맥북에서도 동일한 애플리케이션을 실행할 수 있습니다.
윈도우가 필요한 경우에 맥북 M1을 사도 될까?
애플의 맥북 에어 M1, 맥북 프로 M1, 맥 미니 M1는 1세대 제품입니다. 이 제품들은 인텔 프로세서가 없는 미래의 맥을 위한 토대를 마련하고 있습니다.
애플이 여전히 인텔 프로세서를 탑재한 맥을 판매하는 데에는 이유가 있습니다. 애플 실리콘 맥북은 아직 모든 사람을 위한 준비가 되어 있지 않습니다.
부트캠프 또는 가상 머신에 전체 윈도우 운영 체제가 필요한 경우 이러한 맥북 M1은 적합하지 않습니다. 새 맥북이 필요한 경우 인텔 맥북을 구입하는 것이 좋습니다.
그러나 이러한 맥북 M1이 정말 마음에 든다면 타협을 시도할 수 있습니다. 예를 들어 두 대의 컴퓨터를 사용해도 괜찮다면 맥북 하나와 윈도우 소프트웨어용으로 사용할 별도의 노트북 또는 데스크톱을 사용할 수 있습니다. 말도 안 되는 소리처럼 들릴 수도 있지만 부트캠프를 사용하기 위해 재부팅하는 것보다 더 좋을 수 있습니다.
또는 원격 윈도우 PC에서 윈도우 애플리케이션을 실행하고 원격으로 액세스 할 수 있습니다. 사실 많은 사람들이 이 방법을 향후 해결책으로 사용할 수 있습니다. 마이크로소프트는 조직이 마이크로소프트 서버에서 앱을 실행하고 모든 장치에서 해당 데스크톱에 액세스 할 수 있는 "클라우드 PC" 제품을 개발 중이라고 합니다.