애플 뉴스

Rosetta는 Windows를 실행하는 x86 가상화 앱을 지원하지 않습니다.

2020년 6월 23일 화요일 오후 4:35 PDT 작성: Juli Clover

어제 애플 발표된 계획 자체 맞춤형 실리콘 칩으로 미래의 Mac을 구축하고 Intel 프로세서에서 쉽게 전환할 수 있도록 Apple은 PowerPC에서 Intel로 전환하는 동안 PowerPC 앱을 Intel 프로세서에서 실행할 수 있도록 하는 'Rosetta' 기능을 부활시켰습니다.





사과실리콘
이제 부활한 Rosetta는 사용자가 Apple 실리콘에서 x86_64 명령이 포함된 앱을 실행할 수 있도록 합니다. 즉, Intel 기반 앱은 맞춤형 Apple 칩을 사용하여 Mac에서 계속 작동할 것입니다.

Rosetta는 개발자에게 앱의 기본 버전을 만들 시간을 제공하고, 몇 가지 제한 사항이 있습니다 주목할 가치가 있습니다. 이번 주에 공유된 개발자 문서에 설명된 대로 Rosetta는 대부분의 Intel 기반 앱을 번역할 수 있지만 x86_64 컴퓨터 플랫폼을 가상화하는 가상 머신 앱에서는 작동하지 않습니다.



즉, Apple이 설계한 칩을 탑재한 Apple의 향후 Mac은 가상화 소프트웨어 내에서 x86 Windows를 실행하기 위해 VMWare 또는 Parallels와 같은 현재 버전의 소프트웨어 실행을 기본적으로 지원하지 않습니다. 다른 기본 솔루션이 나타날 수 있지만 타사 개발자의 노력이 필요합니다.

현재 Mac에는 Windows를 실행할 수 있는 Boot Camp 기능이 있지만 Apple은 Apple 실리콘이 장착된 Mac에 대해 유사한 기능을 발표하지 않았습니다. 커널 확장도 Rosetta에서 번역할 수 없습니다.

Rosetta는 JIT(Just-In-Time) 컴파일러가 포함된 앱을 포함하여 대부분의 Intel 기반 앱을 번역할 수 있습니다. 그러나 Rosetta는 다음 실행 파일을 번역하지 않습니다.

- 커널 확장
- x86_64 컴퓨터 플랫폼을 가상화하는 가상 머신 앱

Rosetta는 모든 x86_64 명령어를 번역하지만 AVX, AVX2 및 AVX512 벡터 명령어와 같은 일부 최신 명령어 세트 및 프로세서 기능의 실행을 지원하지 않습니다. 코드에 이러한 최신 명령을 포함하는 경우 사용 가능한지 확인한 후에만 실행하십시오. 예를 들어, AVX512 벡터 명령어를 사용할 수 있는지 확인하려면 sysctlbyname 함수를 사용하여 hw.optional.avx512f 속성을 확인하십시오.

Apple은 Rosetta와 함께 새로운 유니버설 앱 빠른 시작 프로그램 macOS Big Sur용 범용 앱 테스트 및 최적화를 위한 '도구, 리소스 및 지원'을 제공하는 개발자용입니다.

개발자는 다음과 유사한 개발자 전환 키트를 제공하는 프로그램 참여를 신청할 수 있습니다. 맥 미니 그러나 A12Z Bionic 칩이 장착되어 있습니다. 아이패드 프로 뿐만 아니라 16GB RAM 및 512GB SSD 등의 기능을 제공합니다.

DTK를 통해 개발자는 Intel 칩과 Apple 실리콘 모두에서 작동하는 앱을 만들 수 있으며 Rosetta는 과도기 동안 지원을 제공할 것입니다. Apple은 2020년에 맞춤형 칩이 탑재된 최초의 Mac을 출시할 예정이며 전체 Mac 라인업을 자체 칩으로 전환하는 데 2년이 걸릴 것이라고 말했습니다.

Rosetta, 작동 방식 및 제외에 대한 추가 정보는 Apple의 개발자 웹사이트에서 찾았습니다. .

13인치 맥북프로 디스플레이 백라이트 서비스 프로그램
태그: Windows , 부트 캠프 , 애플 실리콘 가이드 , 로제타