Mac이 Intel에서 Apple의 자체 ARM 칩으로 전환하는 방법

Mac은 또 다른 거대한 CPU 스위치를 거치고 있습니다. 2020년 말까지 Apple은 iPad 및 iPhone과 마찬가지로 “Apple Silicon”이 포함된 Mac을 출시할 예정입니다. Intel CPU의 종말이 Mac의 미래에 의미하는 바는 다음과 같습니다.

2020년 가을에 출시될 예정인 새로운 macOS 11.0 Big Sur는 이 새로운 아키텍처를 지원하는 macOS의 첫 번째 버전이 될 것입니다.

Apple이 전환하는 이유와 귀하에게 미치는 영향

Apple은 이 스위치가 “Mac에 완전히 새로운 수준의 성능을 제공할 것”이라고 주장합니다. iPad 및 iPhone과 같은 장치에서 볼 수 있는 Apple 자체 실리콘은 Intel CPU보다 사용 전력량당 훨씬 더 나은 성능을 제공합니다.

Intel CPU는 더 많은 전력이 필요하고 더 많은 열을 발생합니다. MacBook과 같은 장치에서 이는 성능이 배터리 전원과 내부를 시원하게 유지해야 하는 필요성에 의해 제한됨을 의미합니다.

“Apple Silicon”이라고 부르는 Apple의 자체 SoC(시스템 온 칩)는 기술적으로 ARM CPU입니다. ARM은 아키텍처일 뿐입니다. Apple은 자체 CPU를 설계하고 제조합니다. Intel과 함께 Apple은 Mac용 CPU를 개발하고 제조하는 데 전적으로 다른 회사의 손에 달려 있습니다. ARM을 통해 Apple은 자체 맞춤형 실리콘을 설계하고 만들 수 있습니다. Apple은 수년간 그렇게 해왔고 이제 그 전문 지식이 Mac에 적용되고 있습니다.

착각하지 마십시오. Apple은 iPhone 또는 iPad CPU를 Mac에 적용하지 않을 것입니다. Apple은 Mac 전용 칩을 만들고 있으며 iPad Pro 내부의 실리콘보다 훨씬 강력해야 합니다. 여기서 Apple은 경쟁업체보다 큰 우위를 점하고 있습니다. Microsoft는 Windows 10을 실행하는 ARM 랩톱을 만들고 있지만 Microsoft는 Windows PC용 맞춤형 CPU ARM을 자체적으로 설계하지 않습니다.

  모든 Mac 앱을 업데이트하는 방법

궁극적으로 새로운 아키텍처는 배터리 수명 개선, 전력 소비 감소, Apple이 자체 운명을 제어하고 Mac의 내부가 소프트웨어와 긴밀하게 통합되도록 설계할 수 있음을 의미합니다. Apple은 새로운 아키텍처를 통해 “성능과 배터리 수명을 그 어느 때보다 극대화할 수 있을 것입니다.

Mac의 iPhone 및 iPad 앱

iPhone 및 iPad를 구동하는 동일한 칩 아키텍처로 전환함으로써 Apple은 iPhone 및 iPad 앱과의 향상된 호환성을 확보하고 있습니다.

ARM 기반 Mac에서 App Store를 열고 원하는 iPhone 또는 iPad 앱을 설치할 수 있습니다. 해당 앱은 Mac 데스크탑의 창에서 실행됩니다. 개발자는 특별한 작업을 수행할 필요가 없습니다.

마치 구글 크롬북이 안드로이드 앱을 실행하는 것과 같다.

개발자는 Mac 앱을 쉽게 이식할 수 있습니다.

그만큼

기존 Mac 앱은 뒤처지지 않습니다. Apple은 개발자가 새로운 아키텍처로 앱을 쉽게 이식할 수 있도록 하고 Mac 사용자가 아직 이식되지 않은 앱을 실행할 수 있도록 하는 두 가지 방법으로 호환성을 해결하고 있습니다.

개발자는 Xcode에서 기존 Intel Mac 앱을 열고 ARM용으로 다시 컴파일할 수 있습니다. Apple은 대부분의 개발자가 ARM에서 앱을 실행하는 데 며칠이 걸릴 것이라고 말했습니다.

macOS 11.0 Big Sur에 포함된 모든 Apple 자체 앱은 기본적으로 Apple 자체 아키텍처에서 실행됩니다. 다른 회사들도 앱 이식 작업을 하고 있습니다. Apple은 ARM에서 기본적으로 실행되는 Microsoft Office와 Adobe Photoshop CC도 선보였습니다. 개발자는 Intel 및 ARM Mac 시스템 모두에서 실행되는 범용 바이너리를 만들 수 있습니다.

개발자는 “개발자 전환 키트“를 클릭하여 앱 포팅을 시작하세요.

Rosetta 2로 Intel Mac 앱을 실행할 수 있습니다

그러나 이식되지 않은 앱은 어떻습니까? Apple은 이 사용 사례를 위해 Rosetta 2를 발표했습니다. Rosetta 2는 기존 Intel 앱을 ARM으로 변환하는 호환성 레이어로, 이전 Intel Mac에서 실행할 수 있는 것과 동일한 앱을 새 ARM Mac에서 실행할 수 있습니다.

  Google Play 포인트는 무엇이며 어떻게 사용합니까?

번역은 가능한 경우 앱을 설치할 때 발생합니다. 앱이 Just-In-Time 코드를 사용하는 경우 Rosetta 2는 코드를 즉석에서 번역할 수도 있습니다.

Apple은 Rosetta 2에서 뛰어난 성능으로 실행되는 Tomb Raider 게임을 선보였습니다. 성능 저하로 악명 높은 ARM의 Windows 10에서 Microsoft의 호환성 계층보다 훨씬 빠르게 보입니다.

즉, 이식되지 않은 Mac 앱은 “그냥 작동”합니다. 물론 ARM에서 기본적으로 실행되는 앱을 사용하면 여전히 최고의 성능을 얻을 수 있습니다.

전체 하드웨어 가상화 지원

ARM 기반 Mac은 하드웨어 가상화도 완벽하게 지원합니다. Apple은 새로운 ARM 기반 Mac에서 Parallels 가상 머신을 실행하여 개발자가 Intel 기반 Mac에서와 마찬가지로 Linux를 실행할 수 있음을 보여주었습니다.

인텔 맥에 무슨 일이?

Apple Silicon에 포함된 많은 하드웨어 기능을 보여주는 슬라이드.

Apple은 2020년 말까지 ARM CPU가 탑재된 Mac을 구입할 수 있다고 밝혔습니다.

그러나 인텔에서 멀어지는 것은 하룻밤 사이에 일어나지 않습니다. Apple은 2년 간의 전환이 될 것이라고 말했으며 Intel CPU가 탑재된 새로운 Mac은 이미 Apple의 생산 파이프라인에 있습니다.

Intel CPU가 탑재된 기존 Mac은 계속 지원됩니다. Apple은 앞으로 몇 년 동안 macOS 업데이트로 Intel Mac을 계속 지원할 것이라고 밝혔습니다.

어느 시점에서 Apple은 Intel로 전환한 후 PowerPC Mac 지원을 중단한 것처럼 Intel Mac 지원을 중단할 것입니다. 그러나 그 시점은 몇 년 후입니다.