Universal Binary
Apple Silicon(ARM64)과 Intel(x86_64) 아키텍처 모두를 위한 기본 컴파일 코드를 포함하는 macOS 애플리케이션 번들로, 에뮬레이션 없이 어느 프로세서에서도 기본적으로 실행됩니다.
Apple은 2020년부터 Intel 프로세서에서 Apple Silicon(M 시리즈) 칩으로의 전환과 함께 Universal Binary 2를 도입했습니다. Universal Binary 앱 번들에는 ARM64(Apple Silicon)와 x86_64(Intel) 두 가지 컴파일된 버전의 코드가 단일 다운로드로 병합됩니다. 사용자가 앱을 실행하면 macOS가 자동으로 기기 프로세서에 맞는 바이너리를 선택합니다.
Universal Binary가 아닌 Intel(x86_64) 코드만 포함하는 앱은 Apple의 변환 레이어인 Rosetta 2를 통해 Apple Silicon Mac에서 실행됩니다. Rosetta 2는 투명하고 상당히 빠르지만, 기본 ARM64 빌드는 대규모 MBOX 파일 파싱과 같은 처리 집약적인 작업에 중요한 더 나은 성능과 낮은 에너지 소비를 제공합니다.
Mbox Viewer는 Universal Binary로 배포되므로 Rosetta 2 없이 Apple Silicon과 Intel Mac 모두에서 기본적으로 실행됩니다. 어느 아키텍처의 사용자도 하드웨어의 완전한 기본 성능을 누릴 수 있습니다.