macOS 28 전에 Intel 전용 앱을 찾는 방법

macOS 27에서 오래된 앱을 열었다가 Rosetta에 관한 경고를 본 적이 있다면, 그것은 형식적인 것이 아닙니다. Apple은 Rosetta 2가 macOS 27 내내 계속 제공되며, macOS 28부터는 Intel 기반 앱이 열리지 않는다고 확인했습니다. 유일한 예외는 Intel 프레임워크에 의존하는 오래되고 관리되지 않는 게임을 위한 Rosetta 기능의 일부입니다. 원본 가이드는 MacHabits에서 나왔습니다.

macOS 28은 내년 가을에 나올 것으로 예상됩니다. 약 1년의 여유가 있는 셈인데, Intel 전용 프린터 드라이버, 프로젝트 전체가 의존하는 오디오 플러그인, 개발자가 2021년에 사라진 유틸리티를 발견하기 전까지는 충분해 보입니다.

이 가이드는 Finder에서 보이는 앱뿐 아니라 Mac의 Intel 전용 구성 요소를 모두 찾는 방법과, 각각에 어떻게 대처할지를 다룹니다. 시작하기 전에 앱 호환성을 확인하고, 운영 체제를 바꾸기 전에 복원할 수 있는 백업을 준비하십시오.

무엇이 정확히 바뀌는가

  • macOS 27 Golden Gate: Intel 앱은 여전히 Rosetta 2로 실행됩니다. Apple의 릴리스 노트에 따르면 이전에 Rosetta가 설치되어 있었더라도 업그레이드 후 자동으로 복원되지 않으며, Intel 앱을 처음 열 때 macOS가 설치를 안내합니다.
  • macOS 28: Intel 기반 앱은 열리지 않습니다. 일부 오래된 게임을 위해 제한된 형태의 Rosetta가 남습니다.
  • 유니버설 앱은 문제없습니다. Intel과 Apple Silicon 코드를 모두 담은 앱은 네이티브로 실행되며 영향을 받지 않습니다.

Apple은 macOS 26.4부터 Intel 앱을 실행할 때 경고를 띄우며 이를 알리기 시작했습니다. Golden Gate에서는 그 경고가 더 눈에 띕니다.

1단계: Apple 내장 목록 확인하기

Golden Gate에는 최근에 사용한 Intel 앱의 목록이 들어 있습니다.

시스템 설정 > 일반 > 정보로 이동해 Intel 기반 앱을 찾아 세부사항을 클릭합니다. 지난 1년 동안 이 Mac에서 열린 Intel 앱이 보입니다. 앱 위에 포인터를 올리면 Finder에서 보여 주거나 휴지통으로 옮길 수 있습니다.

좋은 출발점이지만 사각지대가 두 가지 있습니다. 최근에 실제로 연 앱만 나열하며, 플러그인과 드라이버처럼 다른 앱 안에서 로드되는 구성 요소는 보여 주지 않습니다. 전체 답이 아니라 출발점으로 다루십시오.

2단계: 최근 앱만이 아니라 모든 앱 검사하기

시스템 정보는 설치된 모든 앱을 아키텍처와 함께 보여 줄 수 있습니다. Option 키를 누른 채 Apple 메뉴를 열고 시스템 정보를 선택한 다음, 소프트웨어 > 응용 프로그램으로 이동해 종류 열로 정렬합니다. Intel로 표시된 앱은 Intel 전용입니다.

더 빠르고 복사할 수 있는 목록이 필요하다면 터미널에서 다음을 실행하십시오. 두 응용 프로그램 폴더에 있는 모든 앱의 주 실행 파일을 검사해 Intel 전용인 것을 출력합니다.

find /Applications ~/Applications -maxdepth 3 -name "*.app" -prune 2>/dev/null |
while IFS= read -r app; do
exe=$(defaults read "$app/Contents/Info" CFBundleExecutable 2>/dev/null) || continue
archs=$(lipo -archs "$app/Contents/MacOS/$exe" 2>/dev/null) || continue
[[ "$archs" == "x86_64" ]] && echo "Intel-only: $app"
done

lipo -archs는 바이너리 안에 들어 있는 CPU 아키텍처를 출력합니다. x86_64 arm64는 유니버설, arm64는 네이티브를 뜻합니다. x86_64만 있는 경우가 문제입니다.

3단계: 플러그인 확인하기(가장 흔한 뜻밖의 문제)

플러그인은 호스트 앱 안에서 로드되므로 어떤 앱 목록에도 나타나지 않습니다. Golden Gate에서는 Rosetta 안내조차 없을 수 있습니다. 오디오 프로듀서들은 업그레이드 후 Intel 전용 플러그인이 아무 알림 없이 Logic Pro에서 사라졌다고 보고했습니다. 그 침묵이 플러그인을 위험하게 만듭니다. 악기가 빠진 채로 프로젝트가 열리기 전까지는 아무것도 경고해 주지 않기 때문입니다.

오디오 플러그인(Audio Units, VST, VST3, AAX)을 검사합니다.

find /Library/Audio/Plug-Ins ~/Library/Audio/Plug-Ins -path "*/Contents/MacOS/*" -type f 2>/dev/null |
while IFS= read -r bin; do
[[ "$(lipo -archs "$bin" 2>/dev/null)" == "x86_64" ]] && echo "Intel-only: $bin"
done

같은 방법이 다른 플러그인 폴더에도 통합니다. 흔한 위치로는 /Library/Internet Plug-Ins, 창작용 앱의 ~/Library/Application Support/ 하위 폴더, /Library/QuickLook이 있습니다.

4단계: 프린터와 스캐너 드라이버 확인하기

프린터와 스캐너 드라이버는 Intel에 남은 가장 큰 범주라고 알려져 있으며, 한 번 설치하면 다시는 생각하지 않기 때문에 잊기 쉽습니다. 오늘 완벽하게 작동하는 프린터도 여전히 목록에 올라 있을 수 있습니다.

설치된 프린터를 나열합니다.

lpstat -v

공급업체 드라이버 파일에서 Intel 전용 바이너리를 검사합니다.

find /Library/Printers /Library/Image\ Capture -type f 2>/dev/null |
while IFS= read -r f; do
[[ "$(lipo -archs "$f" 2>/dev/null)" == "x86_64" ]] && echo "Intel-only: $f"
done

실행 파일이 아닌 파일은 lipo가 읽을 수 없으므로 자동으로 건너뜁니다.

5단계: 각각을 어떻게 할지 정하기

찾은 것을 모두 목록에 올리고 네 그룹으로 나눕니다. 앞쪽 그룹일수록 처리 비용이 낮으므로 순서대로 진행하십시오.

1. 업데이트가 있다. 개발자 사이트나 App Store를 확인합니다. 많은 앱이 몇 년 전에 유니버설이 되었으며, 단지 오래된 사본을 쓰고 있을 수도 있습니다. 유료 앱은 Apple Silicon 버전에 업그레이드 비용이 드는지 확인하고 지금부터 예산을 잡아 두십시오.

2. 대체품이 있다. 방치된 앱은 활발하게 관리되는 네이티브 대안을 찾습니다. macOS 28이 나오는 주가 아니라 한가한 달에 하십시오. 대체품은 실제 파일로 시험하십시오.

3. 시스템이 드라이버를 대신할 수 있다. 많은 네트워크 프린터는 AirPrint나 IPP Everywhere를 통한 드라이버 없는 인쇄를 지원합니다. 시스템 설정 > 프린터 및 스캐너에서 프린터를 삭제하고 다시 추가한 뒤, AirPrint나 Secure AirPrint 옵션이 나오면 선택합니다. 기본 인쇄가 된다면 공급업체 드라이버가 전혀 필요 없을 수도 있습니다. 특정 마무리 옵션 같은 일부 고급 기능은 잃을 수 있으므로 실제로 쓰는 기능을 시험하십시오.

4. 대신할 것이 없다. 이것이 어려운 그룹입니다. 특수 하드웨어 드라이버, 업계용 소프트웨어, 보관된 프로젝트에 묶인 오래된 플러그인 등입니다. 선택지는 다음과 같습니다.

  • Mac 한 대는 macOS 27에 둡니다. Intel 앱을 계속 실행합니다. Apple은 보통 이전 macOS 버전의 보안 업데이트를 한동안 이어 가지만 고정된 일정은 공개하지 않으며, 오프라인이거나 거의 쓰지 않는 기기라면 위험이 줄어듭니다.
  • 지금 렌더링하거나 내보냅니다. Intel 플러그인에 의존하는 오디오와 비디오 프로젝트는 영향을 받는 트랙을 바운스하거나 내보내고, 아직 열리는 동안 프로젝트를 보관합니다.
  • 개발자에게 연락합니다. 소규모 개발자는 충분한 고객이 요청하면, 특히 기한이 분명할 때 업데이트를 내놓기도 합니다.
  • 가상화에 기대지 마십시오. Apple Silicon은 일반적인 가상 머신에서 Intel용 macOS를 실행할 수 없습니다. 완전한 x86 에뮬레이션은 있지만 대부분의 실제 작업에는 너무 느립니다.

게임은 어떨까요

Apple은 Intel 기반 프레임워크에 의존하는 오래되고 관리되지 않는 게임을 위해 Rosetta의 일부가 macOS 28에도 남을 것이라고 말합니다. 어떤 타이틀이 해당하는지, 실제로 어떻게 작동할지는 아직 자세히 밝혀지지 않았습니다. Rosetta에 의존하는 이유가 게임뿐이라면 Intel 전용 생산성 소프트웨어 사용자보다 나은 처지이지만, 모든 게임이 계속 작동할 것이라고 단정하지는 마십시오.

효과적인 일정

이 모든 것을 한꺼번에 할 필요는 없습니다. 1년에 걸쳐 나눈 일정이 부담을 줄여 줍니다.

  • 이번 달: 위의 검사를 실행하고 목록을 만듭니다.
  • 앞으로 석 달: 업데이트할 수 있는 것은 업데이트하고, 방치된 앱의 대체품을 시험하고, 프린터는 AirPrint를 써 봅니다.
  • 봄까지: 남는 것은 대체품이 없는 항목뿐이어야 합니다. 어느 Mac을 macOS 27에 둘지, 또는 영향을 받는 작업을 어떻게 보관할지 정합니다.
  • 6월에 macOS 28 베타가 나오면: 남은 앱은 주 컴퓨터가 아니라 예비 볼륨이나 두 번째 Mac에서 시험합니다.

Rosetta의 종료는 2020년부터 예고되어 왔고, 대부분의 사람에게는 별일 없이 지나갈 것입니다. 허를 찔리는 Mac은 아무도 플러그인 폴더를 확인하지 않은 Mac입니다. 내 Mac이 그렇지 않도록 확인하는 데는 10분이면 됩니다.

이 단계의 원본은 macOS 28 전에 Intel 앱을 찾는 방법에 관한 MacHabits 가이드에서 볼 수 있습니다.

이 기한에 대해 더 보기: MacHabits의 ‘macOS 28에서는 Intel 앱이 열리지 않습니다. 지금 찾는 방법’ 해설.

출처: https://blog.machabits.info/articles/intel-apps-macos-28-rosetta-check

株式会社グランディール

会社名
株式会社グランディール
住所
京都市下京区松原通烏丸西入玉津島町306番地
電話番号
075-351-1505
代表取締役
岡 繁伸

お問い合わせ

下記フォームよりお気軽にお問い合わせください。