
소문은 옳았다 : 애플은 자체 애플 실리콘 ARM 기반 프로세서를 선호하여 인텔에서 멀어지고있다. 이것은 Mac을 사용하는 모든 사람들에게 큰 변화를 가져올 것입니다. 그중 가장 중요한 것은 macOS 시스템에서 기본적으로 iOS 및 iPadOS 앱을 실행할 수있는 기능입니다.
iPhone 및 iPad 앱이 Mac으로 출시됩니다
Apple은 이미 iPhone, iPad 및 대부분의 비 Mac 라인업 (Apple TV, HomePod 및 Apple Watch 포함)을위한 자체 프로세서를 생산하고 있습니다. 이러한 플랫폼은 ARM 기반 칩에서 실행되며 일반적으로 Mac의 Intel 칩에 비해 우수한 배터리 수명과 발열을 위해 선택됩니다.
이 회사는 이제 Mac 라인업을 ARM 기반 맞춤형 프로세서로 전환하고 있습니다. 즉, iPhone 및 iPad 앱은 동일한 유형의 프로세서에서 실행되도록 설계되었으므로 새 모델과 기본적으로 호환됩니다.
Apple에 따르면 iPhone 및 iPad 용으로 작성된 앱은 새로운 ARM 기반 Mac에서 작동하기 위해 수정이 필요하지 않습니다. 이 회사는 다음과 같은 앱을 사용하여 WWDC (Worldwide Developers Conference)에서이를 시연했습니다. 모뉴먼트 밸리 2, Calm 및 Fender Play.

이는 곧 약 2 백만 개의 App Store 앱이 macOS와 기본적으로 호환 될 것임을 의미합니다. 원래 플랫폼의 종횡비와 일치하는 창에서 실행됩니다. 예를 들어 iPhone 용 트위터는 iPhone 화면에서와 마찬가지로 세로 창으로 표시됩니다.
App Store의 거의 모든 것을 사용할 수 있습니다. Mac 앱이 전혀없는 Instagram 및 TikTok과 같은 서비스는 마침내 Mac 호환 버전을 사용할 수있게됩니다. 이 단계에서 개발자가 Mac에서 앱을 사용하지 않도록 선택할 수 있는지 여부는 명확하지 않습니다.
그러나 개발자는 앱을 Mac 플랫폼에 맞게 조정할 수 있습니다. 입력하는 동안 소프트웨어 키보드를 제거하는 것과 같은 작은 조정은 이러한 앱의 유용성에있어 모든 차이를 만들 것입니다.
Apple은 이것에 대해 많은 세부 사항을 공유하지 않았으며 비밀 개발자 전환 키트 외부에 ARM Mac이 아직 출시되지 않았습니다. 우리는 그것이 어떻게 작동하는지 기다려야 할 것입니다.
관련 : Mac이 Intel에서 Apple의 자체 ARM 칩으로 전환하는 방법
iPhone 및 iPad 앱을 기본적으로 지원하는 Mac은 무엇입니까?
iPhone 및 iPad 앱에 대한 기본 지원은 새로운 ARM SoC (system-on-chip)가있는 Mac에서만 사용할 수 있습니다. 애플은 애플 실리콘을 사용하는 최초의 맥이 2020 년 말 이전에 출시 될 것이라고 밝혔지만 어떤 제품 라인이 업데이트 될지는 아직 밝히지 않았다.
iMac 재 설계는 WWDC로 이어지는 몇 주 동안 큰 소문이 돌았으며 MacBook Pro와 MacBook Air는 모두 상당히 최근에 재 설계되었습니다. 이것은 최초의 Apple Silicon Mac이 데스크톱 올인원이 될 것이라는 많은 추측을 불러 일으켰습니다. 이 회사는 2022 년까지 전체 Mac 라인의 전환을 완료하기를 희망합니다.

이러한 앱에 대한 기본 지원은 2018 년에 macOS Mojave에 News, Voice Memos, Stocks와 같은 앱을 추가 한 Apple의 Catalyst 프로젝트와 동일하지 않습니다. Catalyst를 사용하면 iPad 개발자가 iOS 앱을 Mac으로 쉽게 이식하여 궁극적으로 두 플랫폼 간의 보편적 구매.
Catalyst는 이미 Twitter와 같은 타사 iPad 앱을 Mac으로 가져 오는 데 사용되었지만 기본적으로 ARM Mac에서 iPhone 또는 iPad 앱을 실행하는 것과는 다릅니다. 네이티브 앱은 이미 프로세서 아키텍처와 호환되므로 다시 컴파일 할 필요가 없습니다. Catalyst를 사용하면 Xcode가 실제로 각 플랫폼에 대해 하나씩 두 가지 버전의 앱을 만들 수 있습니다.
Apple Silicon과 함께 제공되는 Mac에서는 그 어느 것도 필요하지 않습니다.
ARM이란 무엇이며 어떻게 다른가요?
Intel 칩과 Apple Silicon의 차이점을 이해하려면 먼저 프로세서 아키텍처의 기본적인 차이점을 이해해야합니다. Intel은 Apple이 전환하는 Apple Silicon ARM 프로세서와는 다른 x86 프로세서를 생산합니다.
x86 프로세서는 CSC (Complex Instruction Set Computing) 용으로 설계되었지만 ARM 프로세서는 대신 RISC (Reduced Instruction Set Computing)를 사용합니다. ARM 프로세서는 단일 CPU 클록주기 동안 완료되는 더 간단한 명령어를 처리합니다. 그러나 CISC 아키텍처는 여러주기에 걸쳐 더 많은 것을 동시에 수행합니다.
본질적으로 이는 매우 유사한 최종 목표에 대한 두 가지 다른 접근 방식입니다. 소프트웨어를 효율적으로 실행하는 것입니다. RISC는 덜 복잡한 명령어 세트를 사용하기 때문에 ARM 디바이스는 일반적으로 전력을 덜 사용하고 열을 덜 발생시킵니다. 이것이 ARM이 스마트 폰, 태블릿, 단일 보드 컴퓨터 (예 : Raspberry Pi), 심지어 Nintendo Switch 용으로 선택된 기술인 이유입니다.

역사적으로 x86은 원시 전력 측면에서 ARM을 능가했습니다. 이것이 데스크탑 컴퓨터가 여전히 Intel Core 시리즈와 같은 64 비트 x86 칩을 사용하는 이유입니다. 이러한 칩은 더 많은 열을 생성하고 더 많은 전력을 필요로하기 때문에 냉각 및 전력이 문제가되지 않기 때문에 데스크탑에 적합합니다. Microsoft의 Surface Pro X는 ARM으로 구동되지만 대부분의 랩톱에서도 여전히 사용됩니다.
CISC 명령어 세트 용으로 설계된 소프트웨어는 RISC 시스템에서 기본적으로 작동하도록 다시 빌드해야합니다. App Store의 전체 iPhone 및 iPad 앱 컬렉션과 같이 ARM 장치 용으로 이미 작성된 소프트웨어는 올해 말에 마침내 출시 될 때 Apple Silicon 컴퓨터에서 기본적으로 작동합니다.
이것은 Apple의 ARM으로의 전환과 관련하여 빙산의 일각에 불과합니다. 배터리 수명 향상, 발열 감소, 소프트웨어와 하드웨어의 긴밀한 결합 등 논의 할 것이 더 많습니다.
Intel Mac이 있습니까? 나에게 맞는 iPhone 또는 iPad 앱 없음
올해 말에 첫 번째 ARM Mac이 나올 것으로 예상됨에 따라 Apple은 아직 한동안 Intel 모델을 판매 할 것입니다. 2006 년에 PowerPC에서 Intel로 전환 한 것처럼 Apple은 가까운 미래에 Intel 기반 컴퓨터를 지원하기로 약속했습니다. 안타깝게도 여기에는 iPhone 또는 iPad 앱에 대한 지원이 포함되어 있지 않습니다.
![]()
앞으로 Mac 용으로 특별히 작성된 앱은 Intel 및 Apple Silicon 모델 모두에서 작동합니다. 이것은 아마도 Xcode 12와 두 프로세서 아키텍처 모두에서 작동하는 “Universal 2″바이너리를 생성 할 수있는 능력 덕분입니다. Apple은 iPhone 및 iPad 앱 라이브러리를 ARM이 아닌 모델에 적용 할 계획이 없다고 발표했습니다.
이것은 팩과 별도로 설정함으로써 ARM Mac에 대한 수요를 창출 할 것입니다. 새 컴퓨터는 Boot Camp를 통해 Windows를 실행할 수있는 기능을 잃게됩니다 (아마도 ARM 버전은 아닐 수 있음). 따라서 아이폰과 아이 패드 앱과의 보편적 인 호환성은 애플이 애플 실리콘을 팔기 위해 매달리는 당근 일 수있다.
인텔 용으로 작성된 Mac 앱은 어떻습니까?
새로운 ARM 기반 Mac은 Intel 칩이있는 모델 용으로 작성된 소프트웨어와 기본적으로 호환되지 않으므로 기존 소프트웨어는 모두 어떻게됩니까? Adobe 및 Microsoft와 같이 예산이 큰 개발자는 네이티브 ARM 버전에 대한 Apple의 다가오는 기한을 맞출 수 있습니다. 하지만 시간과 자원이 부족한 소규모 개발자는 어떻습니까?
걱정하지 마세요. 새로운 Mac은 iPhone 및 iPad 사용자를 위해 클래식 Mac 데스크톱 앱을 거래하지 않습니다. 개발자는 ARM 용 기존 Intel 앱을 다시 컴파일 할 수 있지만, 현재 새로운 ARM 기반 Mac에서 macOS Catalina에서 실행하는 것과 똑같은 Mac 앱을 실행할 수 있습니다.
이는 2006 년에 Mac 소유자를 PowerPC에서 Intel로 전환하는 데 사용 된 동적 바이너리 변환기의 업데이트 된 버전 인 Rosetta 2에 의해 가능해졌습니다.이 회사는 WWDC 2020에서 3D 모델링과 실행중인 것처럼 보이는 애니메이션 소프트웨어 Maya를 사용하여 Rosetta 2를 시연했습니다. 완벽하게.

훨씬 더 인상적인 것은 Shadow of the Tomb Raider, 또한 Rosetta를 통해 실행됩니다. 모든 애플리케이션에서 유사한 성능을 기대할 수 있는지 여부는 아직 확인되지 않았지만 ARM 기반 DTK (개발자 전환 키트)의 벤치 마크는 유망 해 보입니다.
DTK는 약간 언더 클럭 된 A12Z iPad Pro 칩, 16GB RAM 및 512GB SSD가 장착 된 수정 된 Mac mini입니다. Apple의 반대 주장에도 불구하고 일부 개발자는 성능을 확인하기 위해 DTK에서 Geekbench를 실행하고 있습니다. ARM Mac에서 사용할 수있는 Geekbench의 기본 버전이 없기 때문에 벤치 마크는 Rosetta를 사용하여 수행되었습니다.
초기 결과는 A12Z에서 Rosetta를 통한 Geekbench가 동일한 벤치마킹 도구의 기본 버전을 실행하는 Microsoft의 ARM 기반 Surface Pro X보다 성능이 우수하다는 것을 보여주었습니다. 그 결과를 약간의 소금으로 가져 가십시오. 그러나 A12Z가 2 년 된 칩이라는 점을 고려하면 좋은 징조입니다. 최초의 ARM 기반 Mac은 iPad Pro보다 훨씬 더 강력한 프로세서를 사용할 수 있습니다.
이러한 유망한 성능의 한 가지 이유는 Rosetta 2가 설치 단계에서 무거운 작업을 많이 수행한다는 사실에 있습니다. 이것은 앱을 “Universal 2″애플리케이션으로 다시 컴파일하는 것과 비슷합니다.
이 호환성 기간이 얼마나 오래 지속 될지 알기 위해 Rosetta는 2005 년 OS X 10.4.4 Tiger와 함께 처음 도입되었습니다. 2011 년에는 OS X 10.6 Snow Leopard 출시와 함께 선택적 구성 요소가되었습니다. Rosetta에 대한 지원은 2012 년 OS X 10.7 Lion 출시와 함께 공식적으로 중단되었습니다.
2020 년 후반에 출시되는 Apple Silicon
애플 실리콘이 언제 나올지는 모르겠지만 애플은 올해가 올 것이라고 주장했다. 또한 Apple이 프로세스를 제어하기 때문에 아키텍처 변경으로 인해 모델이 더 저렴 해 질지 또는 연구 개발 비용을 충당하기 위해 가격이 올라갈 지 여부도 불분명합니다.
Apple Silicon은 Apple이 WWDC 2020에서 발표 한 내용의 작은 부분 일뿐입니다. macOS에 제공되는 새로운 기능과 iPhone 및 iPad 소유자를 위해 iOS 14에 제공되는 기능을 확인하십시오.
관련 : 2020 년 가을 출시 예정인 macOS 11.0 Big Sur의 새로운 기능








