Что такое Rosetta
Когда Apple перешла с процессоров Intel на собственные чипы Apple Silicon, появилась проблема совместимости: старые приложения были собраны под Intel-архитектуру x86_64, а новые Mac работают на ARM.
Rosetta 2 — это встроенный механизм перевода, который позволяет запускать Intel-приложения на Mac с Apple Silicon.
Rosetta не является обычным приложением. Она работает в фоне и автоматически подключается, когда пользователь запускает Intel-only программу.
Что изменится
Apple заявила, что Rosetta останется доступна до macOS 27. Начиная с macOS 28 её функциональность будет ограничена, а большинство Intel-only приложений могут перестать запускаться.
Исключения Apple оставит только для некоторых старых игр, которые зависят от Intel-фреймворков.
Если приложение не имеет версии Universal или Apple Silicon, оно находится в зоне риска.
Кто может столкнуться с проблемами
Больше всего рискуют пользователи, которые используют старый корпоративный, инженерный, дизайнерский или сетевой софт.
Отдельный риск — когда само приложение уже Universal, но внутри него остались Intel-only updater, helper, extension или plugin.
Как проверить свой Mac
1. Проверить архитектуру конкретного приложения
Откройте Terminal и выполните команду:
file /Applications/AppName.app/Contents/MacOS/*
| Результат | Что означает | Риск |
|---|---|---|
arm64 |
Приложение нативное для Apple Silicon | Безопасно |
universal binary |
Поддерживает и Intel, и Apple Silicon | Безопасно |
x86_64 |
Приложение собрано только под Intel | Нужно обновить |
2. Найти Intel-only приложения
Эта команда покажет приложения, у которых нет ARM-версии:
find /Applications -name "*.app" -exec sh -c '
BIN=$(find "$1/Contents/MacOS" -type f 2>/dev/null | head -n 1)
if [ -f "$BIN" ]; then
INFO=$(file "$BIN")
if echo "$INFO" | grep -q "x86_64" && ! echo "$INFO" | grep -q "arm64"; then
echo "INTEL ONLY:"
echo "$1"
echo
fi
fi
' _ {} \;
3. Проверить Homebrew
Для разработчиков это одна из самых важных проверок:
which brew
brew --prefix
Хороший результат для Apple Silicon:
/opt/homebrew
Если Homebrew установлен в /usr/local, это может быть Intel-версия, которая работает через Rosetta.
4. Проверить Node, PHP и Python
file $(which node)
file $(which php)
file $(which python3)
Желательный результат: arm64 или universal.
Что сделать уже сейчас
Если у вас есть критичный рабочий софт, сначала проверьте его совместимость с Apple Silicon.
Ищите версии Universal или Apple Silicon на сайте разработчика или в App Store.
Даже если основная программа обновлена, старый plugin или helper может остаться Intel-only.
Особенно Homebrew, Docker, Node, Python, PHP и native npm-модули.
Итог
Для большинства пользователей переход пройдёт спокойно: современные браузеры, офисные приложения, мессенджеры и популярные dev-tools уже поддерживают Apple Silicon.
Но если вы используете старый корпоративный или специализированный софт — проверить систему стоит заранее. Apple фактически завершает эпоху совместимости с Intel, и дальше количество legacy-поддержки будет только сокращаться.
Нужно проконсультировать?
АМД Медиа помогает бизнесу аудитировать IT-окружение, сайты, CRM, серверы и рабочие процессы.