Конец жизненного цикла Rosetta 2: Полное руководство по подготовке приложений Intel до удаления в macOS 27

macOSTahoe ·
Конец жизненного цикла Rosetta 2: Полное руководство по подготовке приложений Intel до удаления в macOS 27

macOS 26.4 Beta теперь предупреждает пользователей при запуске приложений Intel. Узнайте, как проверить свои приложения, найти безопасные альтернативы и подготовиться до удаления Rosetta 2 в macOS 28 (осень 2027 года).

На этой неделе произошло нечто важное, на что должен обратить внимание каждый пользователь Mac с аппаратным обеспечением Apple Silicon. 16–17 февраля 2026 года Apple выпустила macOS Tahoe 26.4 Beta 1 для разработчиков — и в этой сборке спрятан тихий, но недвусмысленный сигнал: новое предупреждение, которое появляется каждый раз при запуске приложения, зависящего от Rosetta 2.

В диалоге написано: «Это приложение не будет поддерживаться, когда поддержка Rosetta 2 прекратится.»

Флажка «Больше не показывать» нет. Apple хочет, чтобы вы видели это каждый раз. Это намеренное дизайнерское решение говорит вам всё, что нужно знать о том, куда движутся события.

Мак на Intel достигает конца поддержки обновлений — macOS Tahoe 26.4 начинает предупреждать пользователей об удалении Rosetta 2

Эта статья — ваше полное экспертное руководство по пониманию того, что это означает, как прямо сейчас проверить каждое приложение на вашем Mac, и какие именно действия нужно предпринять — будь вы обычным пользователем, продвинутым пользователем или разработчиком, распространяющим программы для пользователей Mac.

Что Вызвало Эту Статью: Предупреждение macOS 26.4 Beta

Диалог, Который Изменил Всё

Когда Apple представила macOS Tahoe 26.4 Beta 1 16–17 февраля 2026 года, разработчики и бета-тестеры сразу же заметили, что любое приложение, скомпилированное для Intel, теперь при запуске вызывает системное предупреждение. Это не незаметная отметка уведомления или тихая запись в журнале — это полноценное модальное диалоговое окно, которое появляется поверх всего остального на вашем экране и требует вашего внимания.

По данным MacRumors, 9to5Mac и AppleInsider, диалог появляется при каждом запуске без возможности навсегда отклонить его для конкретного приложения. Это устоявшийся шаблон Apple для устаревания технологий: они вводили похожие предупреждения до прекращения поддержки 32-битных приложений в macOS Catalina (2019) и перед несколькими другими крупными переходами платформы. Когда Apple начинает показывать постоянные предупреждения при каждом запуске, удаление измеряется годами, а не десятилетиями.

Почему macOS 26.4 Beta Значима

Beta 1 точечного выпуска редко становится местом, где Apple вводит видимые пользователю поведенческие изменения такого масштаба. Тот факт, что это предупреждение появилось в 26.4 Beta 1 — а не в основной версии, не в предварительной версии для разработчиков — говорит о том, что Apple выбрала относительно незаметное обновление, чтобы начать передачу сообщения об устаревании именно потому, что ему нужно время для распространения. Начав предупреждения в феврале 2026 года, Apple даёт:

  • Обычным пользователям примерно 18 месяцев повторяющихся предупреждений до удаления Rosetta 2
  • Разработчикам чёткий публичный сигнал для приоритизации нативных сборок Apple Silicon
  • Корпоративным IT-командам время для проверки программных инвентарей и планирования миграций

Это классическое управление переходом Apple: агрессивные сроки, сообщаемые заблаговременно, с нарастающими сигналами срочности.

Что Такое Rosetta 2 и Почему Это Важно?

Техническая Основа

Rosetta 2 — это динамический транслятор двоичного кода Apple — сложное системное программное обеспечение, которое перехватывает инструкции машинного кода Intel x86_64 и переводит их в реальном времени в инструкции ARM64, которые чипы Apple Silicon могут выполнять нативно. Apple представила его в ноябре 2020 года вместе с первыми Mac на Apple Silicon, давая разработчикам время на перенос своих приложений, пока пользователи могли продолжать запускать существующее программное обеспечение.

Название «Rosetta 2» является отсылкой к оригинальной Rosetta, которую Apple использовала во время перехода с PowerPC на процессоры Intel в 2005–2006 годах. Apple удалила оригинальную Rosetta с OS X Lion в 2011 году, примерно через пять лет после начала перехода на Intel. Если эта закономерность сохранится, Rosetta 2 — введённая в 2020 году — движется по аналогичному пути.

Архитектура чипа Apple Silicon — основа каждого Mac с 2020 года, заменившая процессоры Intel x86_64

Как На Самом Деле Работает Rosetta 2

В отличие от традиционного эмулятора, Rosetta 2 использует двухэтапный подход к трансляции:

Этап 1 — Предварительная (AOT) трансляция: Когда вы впервые запускаете приложение Intel на Apple Silicon, Rosetta 2 транслирует весь двоичный файл и кэширует версию ARM64 на диске. Эта трансляция происходит один раз, а последующие запуски используют кэшированную версию.

Этап 2 — Трансляция в реальном времени (JIT): Для кода, который не может быть предварительно транслирован — например, динамически генерируемого кода в движках JavaScript или определённых архитектурах плагинов — Rosetta 2 транслирует инструкции на лету во время выполнения.

Механизм кэширования объясняет, почему приложения Intel часто кажутся приемлемо быстрыми на Apple Silicon после первого запуска. Потеря производительности реальна, но обычно составляет 10–30% для вычислительно интенсивных задач, и для многих повседневных приложений чип серии M настолько быстр, что даже транслированный код превосходит то же приложение, работающее нативно на оборудовании Intel, для которого оно изначально было скомпилировано.

Реальность Производительности

Вот факт, который удивляет многих пользователей: некоторые приложения Intel фактически работают быстрее через Rosetta 2 на Mac M4, чем когда-либо работали на Mac Intel, для которого они были разработаны. Это не потому, что Rosetta 2 делает вещи быстрее — это потому, что базовый кремний серии M настолько быстрее чипов Intel, которые Apple поставляла в 2019–2020 годах, что даже с накладными расходами на трансляцию серия M выходит вперёд.

Это создало ложное чувство безопасности. Многие пользователи предполагают, что нет срочности, потому что их старые приложения Intel кажутся быстрыми и работают нормально. Срочность заключается не в текущей производительности — она в том, что произойдёт, когда Rosetta 2 будет физически удалена из операционной системы.

Полная Временная Шкала Устаревания Rosetta 2

Понимание временной шкалы необходимо для планирования. Вот что мы знаем с высокой степенью уверенности и что остаётся спекулятивным.

Официальная Временная Шкала: Что Мы Знаем

ВехаДатаСтатусВлияние
Представлена Rosetta 2Ноябрь 2020ЗавершеноПриложения Intel работают на Apple Silicon
Доля рынка Mac Apple Silicon >50%2022ЗавершеноБольшинству Mac Rosetta больше не нужна
macOS Tahoe 26 выпущенаОсень 2025ЗавершеноПоследняя версия macOS с поддержкой Mac Intel
Предупреждения macOS 26.4 Beta 1Февраль 2026ТекущееНачинаются предупреждения при каждом запуске Intel-приложений
macOS 27 выпущенаОсень 2026ПредстоящееТолько Apple Silicon; Rosetta 2 ещё включена
macOS 28 выпущенаОсень 2027ПланируетсяОжидаемое удаление Rosetta 2
Дедлайн нативной сборки для разработчиковЛето 2027ЦельПриложения должны иметь нативные версии для Apple Silicon

Что Происходит На Каждом Этапе

Сейчас (macOS Tahoe 26.x): Каждое приложение Intel, которое вы запускаете на Apple Silicon, отображает предупреждение. Приложение по-прежнему работает нормально. Ничего не сломано. Это фаза предупреждения.

Осень 2026 — Запуск macOS 27: macOS 27 требует оборудования Apple Silicon — владельцы Mac Intel не смогут обновиться (их компьютеры достигли конца поддержки с macOS Tahoe 26). Rosetta 2 остаётся в macOS 27, поэтому ваши приложения Intel всё ещё работают. Предупреждения продолжаются. Если вы используете Mac Apple Silicon с macOS 27, приложения Intel всё ещё запускаются.

Осень 2027 — Запуск macOS 28: Это запланированная дата удаления. Когда Apple удалит Rosetta 2 из macOS 28, приложения только для Intel покажут ошибку и откажутся запускаться. Обходного пути через стандартные системные настройки не будет.

После macOS 28: Ваши возможности значительно сужаются — виртуализация, сохранение компьютера со старой версией macOS или просто принятие того, что приложение больше не работает, и поиск альтернативы.

Исторический Прецедент: Удаление 32-Битных Приложений

Устаревание поддержки 32-битных приложений Apple обеспечивает лучший прецедент для понимания того, как развернётся удаление Rosetta 2:

  • 2017 (macOS High Sierra): Apple начала предупреждать, что 32-битные приложения не будут поддерживаться «без обновлений от их разработчиков»
  • 2018 (macOS Mojave): Предупреждения стали более заметными; «последняя macOS для запуска 32-битных приложений»
  • 2019 (macOS Catalina): 32-битные приложения полностью перестали работать, без исключений

Устаревание Rosetta 2, похоже, следует идентичной схеме, слегка сжатой из-за масштаба перехода Apple Silicon и зрелости инструментов Universal Binary.

Как Проверить Ваши Приложения Прямо Сейчас: Четыре Полных Метода

Это самый важный раздел, если вы пользователь Mac на Apple Silicon. Пройдите каждый метод и составьте полную картину своей ситуации.

Использование Terminal и инструментов разработчика для проверки архитектур приложений на вашем Mac — выявление Intel-только приложений до удаления Rosetta 2

Метод 1: Информация о системе (Полный Инвентарь Приложений)

Это самый полный метод — он показывает каждое приложение на вашем Mac и его тип архитектуры, независимо от того, запущено оно в данный момент или нет.

Пошагово:

  1. Нажмите на меню Apple () в верхнем левом углу экрана
  2. Удерживайте клавишу Option и нажмите «Информация о системе...» (удержание Option пропускает окно «Об этом Mac» и переходит непосредственно к Информации о системе)
  3. На левой боковой панели прокрутите вниз до раздела «Программное обеспечение» и нажмите Программы
  4. Дождитесь заполнения списка — это может занять 30–60 секунд на компьютерах с большим количеством приложений
  5. Нажмите на заголовок столбца Тип, чтобы сортировать приложения по типу архитектуры
  6. Ищите приложения с пометкой Intel — им требуется Rosetta 2

Понимание Значений Столбца Тип:

Значение типаЗначениеТребуется Rosetta 2?
AppleНативный двоичный файл Apple SiliconНет
IntelТолько Intel x86_64 двоичный файлДа — не будет работать в macOS 28
UniversalСодержит код Intel и ARM64Нет — работает нативно
(пусто)Системное приложение или фреймворкКак правило, нет

Совет профессионала: Экспортируйте этот список для справки. Используйте Файл > Сохранить (или Command-S) в Информации о системе для сохранения отчёта. Это даёт базовую линию для сравнения через шесть месяцев.

Метод 2: Мониторинг системы (Только Запущенные Приложения)

Мониторинг системы показывает архитектуру запущенных в данный момент приложений, что полезно для выявления зависящих от Rosetta процессов, которые могут не отображаться как приложения верхнего уровня — включая вспомогательные процессы, утилиты строки меню и фоновые агенты.

Пошагово:

  1. Откройте Мониторинг системы из Программы > Утилиты или найдите его через Spotlight (Command-Пробел, затем введите «Мониторинг системы»)
  2. Перейдите в меню Вид в строке меню
  3. Выберите Столбцы, затем включите столбец Тип
  4. Столбец Тип теперь показывает «Intel» или «Apple» рядом с каждым процессом
  5. Сортируйте по Типу, чтобы сгруппировать все процессы Intel вместе

На что обратить внимание: Уделяйте особое внимание процессам, которые не являются очевидными приложениями — именам вроде «helper», «agent», «daemon» или именам процессов без явной связи с приложениями. Это часто фоновые компоненты приложений, главное окно которых выглядит нативным, но внутренние процессы всё ещё используют код Intel.

Метод 3: Информация об Отдельных Приложениях

Для быстрой проверки одного приложения без открытия Информации о системе:

Пошагово:

  1. Откройте Finder
  2. Перейдите в папку с Программами
  3. Щёлкните правой кнопкой мыши (или Control-клик) на любом приложении
  4. Выберите Информация из контекстного меню
  5. Найдите поле Тип на панели информации

Если в поле Тип написано «Программа (Intel)», приложению требуется Rosetta 2. Если написано «Программа (Universal)» или просто «Программа», оно работает нативно на Apple Silicon.

Важное примечание: Если вы видите флажок «Открывать с помощью Rosetta» на панели информации, это означает, что приложение является Universal Binary, но вы (или какой-то установщик) ранее выбрали его принудительный запуск в режиме Intel. Снятие этого флажка заставляет его работать нативно.

Метод 4: Команды Terminal (Наиболее Подробный)

Команда file является наиболее надёжным методом для изучения двоичных файлов приложений и получения точной информации об архитектуре.

Базовая Проверка Одного Приложения:

file /Applications/AppName.app/Contents/MacOS/AppName

Замените AppName на фактическое название приложения. Например:

file /Applications/Safari.app/Contents/MacOS/Safari

Понимание Вывода:

# Только нативный Apple Silicon:
/Applications/AppName.app/Contents/MacOS/AppName: Mach-O 64-bit executable arm64

# Нативный Apple Silicon (более новая подпись):
/Applications/AppName.app/Contents/MacOS/AppName: Mach-O 64-bit executable arm64e

# Только Intel — требуется Rosetta 2:
/Applications/AppName.app/Contents/MacOS/AppName: Mach-O 64-bit executable x86_64

# Universal Binary — Rosetta не нужна:
/Applications/AppName.app/Contents/MacOS/AppName: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit executable x86_64] [arm64:Mach-O 64-bit executable arm64]

Сканирование Всех Приложений Сразу:

Используйте эту однострочную команду в Terminal для создания полного отчёта обо всех архитектурах приложений в папке Программы:

for app in /Applications/*.app; do
  name=$(basename "$app" .app)
  binary="$app/Contents/MacOS/$name"
  if [ -f "$binary" ]; then
    arch=$(file "$binary" | grep -o 'arm64\|x86_64' | sort -u | tr '\n' '/')
    echo "$name: ${arch%/}"
  fi
done 2>/dev/null

Более Тщательная Версия (Включает Все Подпапки):

find /Applications -name "*.app" -maxdepth 2 | while read app; do
  name=$(basename "$app" .app)
  binary=$(find "$app/Contents/MacOS" -type f -perm +111 2>/dev/null | head -1)
  if [ -n "$binary" ]; then
    result=$(file "$binary" 2>/dev/null)
    if echo "$result" | grep -q "x86_64" && ! echo "$result" | grep -q "arm64"; then
      echo "INTEL (требуется Rosetta): $name"
    elif echo "$result" | grep -q "arm64" && echo "$result" | grep -q "x86_64"; then
      echo "Universal: $name"
    elif echo "$result" | grep -q "arm64"; then
      echo "Native Apple Silicon: $name"
    fi
  fi
done 2>/dev/null | sort

Запустите эту команду, подождите 30–60 секунд, и вы получите отсортированный список всех ваших приложений Intel, Universal и нативных для Apple Silicon.

Проверка с lipo для Ещё Большей Детализации:

lipo -info /Applications/AppName.app/Contents/MacOS/AppName

Это низкоуровневый инструмент, который выдаёт вывод вроде:

Architectures in the fat file: /Applications/... are: x86_64 arm64

или для Intel-только приложений:

Non-fat file: /Applications/... is architecture: x86_64

Какие Приложения Безопасны, а Какие Требуют Действий

Крупные Приложения, Ставшие Нативными (Вы В Безопасности)

Подавляющее большинство массового потребительского программного обеспечения перешло на нативный Apple Silicon много лет назад. Если вы используете только популярные, активно поддерживаемые приложения, скорее всего, у вас всё хорошо.

Приложение / ПакетНативно сАрхитектураСтатус
Adobe PhotoshopЯнварь 2022UniversalБезопасно
Adobe Premiere ProАпрель 2022UniversalБезопасно
Adobe IllustratorМарт 2022UniversalБезопасно
Adobe LightroomНоябрь 2020UniversalБезопасно
Microsoft WordНоябрь 2020UniversalБезопасно
Microsoft ExcelНоябрь 2020UniversalБезопасно
Microsoft PowerPointНоябрь 2020UniversalБезопасно
Microsoft OutlookНоябрь 2020UniversalБезопасно
Google ChromeМарт 2021UniversalБезопасно
Mozilla FirefoxНоябрь 2020UniversalБезопасно
SlackМарт 2021UniversalБезопасно
ZoomАпрель 2021UniversalБезопасно
Microsoft TeamsМарт 2022UniversalБезопасно
VS CodeМарт 2021UniversalБезопасно
JetBrains IDEs2021UniversalБезопасно
Figma2021UniversalБезопасно
Dropbox2021UniversalБезопасно
1PasswordНоябрь 2020UniversalБезопасно
Spotify2021UniversalБезопасно
VLC Media Player2021UniversalБезопасно
Final Cut ProНоябрь 2020Нативный ARMБезопасно
Logic ProНоябрь 2020Нативный ARMБезопасно
XcodeНоябрь 2020Нативный ARMБезопасно

Категории, Которые Могут Ещё Требовать Rosetta 2

Не всё программное обеспечение движется с одинаковой скоростью. Категории, наиболее вероятно имеющие компоненты только для Intel в 2026 году:

Плагины для Производства Аудио (Наибольший Риск)

Это категория с наибольшим единственным риском. Плагины Audio Unit (AU) и VST часто являются небольшими специализированными инструментами, поддерживаемыми небольшими командами разработчиков или разработчиками-одиночками. Многие из этих плагинов не обновлялись годами, и некоторые разработчики отказались от активной поддержки.

# Проверьте ваши Audio Units
find ~/Library/Audio/Plug-Ins /Library/Audio/Plug-Ins -name "*.component" 2>/dev/null | \
while read plugin; do
  binary=$(find "$plugin/Contents/MacOS" -type f 2>/dev/null | head -1)
  if [ -n "$binary" ]; then
    result=$(file "$binary" 2>/dev/null)
    if echo "$result" | grep -q "x86_64" && ! echo "$result" | grep -q "arm64"; then
      echo "INTEL PLUGIN: $(basename $plugin)"
    fi
  fi
done

Научное и Исследовательское Программное Обеспечение

Многие научные вычислительные приложения, академические программные инструменты и исследовательские инструменты имеют Intel-только версии, которые редко обновляются из-за небольших пользовательских баз, академических циклов финансирования или институциональных ограничений закупок. Примеры включают:

  • Специализированные инструменты анализа данных (некоторые наборы инструментов MATLAB, пакеты R со скомпилированными расширениями)
  • Инструменты географических информационных систем (ГИС)
  • Программное обеспечение для управления лабораторными приборами
  • Унаследованные конвейеры обработки данных со скомпилированными компонентами

Промышленные и Корпоративные Приложения

Корпоративное программное обеспечение движется медленно. Бизнес-приложения, ERP-коннекторы, VPN-клиенты для старой корпоративной инфраструктуры и специализированное программное обеспечение для аппаратных интерфейсов часто остаются на архитектурах Intel долго после того, как потребительское программное обеспечение перешло.

Старые Игры и Клиенты Игровых Платформ

Хотя крупные игровые платформы (Steam, Epic Games Store) стали нативными много лет назад, старые игровые заголовки, скомпилированные только для Intel и никогда не обновлявшиеся, остаются на Rosetta. Эти игры перестанут работать, когда macOS 28 удалит поддержку Rosetta 2.

Унаследованные Творческие Инструменты

Более старые версии профессионального творческого программного обеспечения — версии, которые появились до Apple Silicon, купленные как бессрочные лицензии, а не подписки — могут всё ещё быть только для Intel. Если вы используете старую версию Final Cut Pro 7 или унаследованную версию любого аудио/видео инструмента, проверьте её архитектуру.

Совместимость приложений Mac в переходный период — выявление приложений, которые перестанут работать после удаления Rosetta 2 в macOS 28

Что На Самом Деле Происходит При Удалении Rosetta 2

Сценарий macOS 27 (Осень 2026)

Когда macOS 27 выйдет осенью 2026 года, произойдут две вещи одновременно:

  1. Владельцы Mac Intel не смогут обновиться (их оборудование больше не поддерживается)
  2. Владельцы Mac Apple Silicon могут обновиться, и Rosetta 2 остаётся в macOS 27

Для пользователей Mac Apple Silicon, которые обновятся до macOS 27, приложения Intel продолжают работать. Предупреждения продолжаются. Ничего не ломается. Это льготный период — время, которое Apple даёт как пользователям, так и разработчикам перед окончательным удалением.

Сценарий macOS 28 (Осень 2027): Когда Приложения Перестают Работать

Когда macOS 28 выйдет осенью 2027 года — при условии, что Apple следует прецеденту, установленному удалением 32-битных приложений в 2019 году — Rosetta 2 будет удалена из базовой операционной системы. В этот момент:

Что Увидят Пользователи: При попытке запустить Intel-только приложение в macOS 28, вы увидите диалог ошибки примерно следующего содержания: «Невозможно открыть AppName, поскольку оно несовместимо с вашим Mac.» Rosetta 2 для отката не будет.

Что Не Будет Затронуто:

  • Приложения Universal Binary (содержат код Intel и ARM64) — они продолжат нормально работать
  • Нативные приложения Apple Silicon — не затронуты
  • Веб-приложения и прогрессивные веб-приложения (PWA) — не затронуты
  • Приложения, работающие в виртуальных машинах — зависит от решения виртуализации

Постоянная Запись: macOS 28 вероятно сохранит Rosetta 2 в какой-либо форме для совместимости на системном уровне или поддержки унаследованных игр (Apple иногда сохраняла слои совместимости специально для игр), но общая Rosetta 2 для разработчиков производительных приложений ожидается к удалению.

Варианты Перехода При Наступлении Дедлайна

Если вы обнаружите, что у вас есть Intel-только приложения без нативной альтернативы Apple Silicon к осени 2027 года, ваши варианты:

Вариант 1: Остаться на macOS 27

Вы можете отказаться от обновления до macOS 28 и продолжить использовать macOS 27 с сохранённой Rosetta 2. Это работает до тех пор, пока Apple не перестанет выпускать патчи безопасности для macOS 27, что обычно происходит примерно через 18–24 месяца после выхода новой основной версии. Это означает, что поддержка macOS 27 может закончиться примерно осенью 2028–2029 года, давая вам дополнительное время.

Вариант 2: Виртуальные Машины

Parallels Desktop для Mac поддерживает запуск сред виртуальных машин, которые потенциально могут запускать скомпилированные для Intel приложения через вложенную эмуляцию. Производительность существенно варьируется, и этот подход больше подходит для нечастого использования, чем для повседневных рабочих процессов. Это не долгосрочное решение для основных приложений.

Вариант 3: Сохранить Устаревший Mac

Некоторые организации и профессионалы сохраняют старый Mac Intel (или ранний Mac Apple Silicon со старой macOS) специально для запуска устаревшего программного обеспечения. Это приемлемо для нечастого доступа к унаследованным инструментам, но требует обслуживания стареющего оборудования.

Вариант 4: Найти Нативные Альтернативы

В большинстве случаев лучшая долгосрочная стратегия — найти нативную альтернативу Apple Silicon для любого Intel-только приложения, от которого вы зависите. Спустя пять лет в эпоху Apple Silicon экосистема нативных приложений богата, и для большинства категорий программного обеспечения существуют убедительные альтернативы.

Apple Silicon: Понимание Архитектуры

MacBook с Apple Silicon — нативные приложения ARM64 работают с полной производительностью, трансляция Rosetta 2 не нужна

Что Означает «Universal Binary» и Почему Это Важно

Apple представила Universal Binary 2 с Apple Silicon, позволяя разработчикам распространять единый пакет приложения, который работает нативно как на Mac Intel, так и на Apple Silicon. Когда вы смотрите в столбец «Тип» в Информации о системе и видите «Universal», вы видите эту технологию в действии.

Universal Binary содержит две полные копии скомпилированного кода приложения:

  • Одна скомпилирована для Intel x86_64
  • Одна скомпилирована для Apple Silicon ARM64

macOS автоматически выбирает подходящую версию для оборудования, на котором работает. Universal Binaries являются идеальным решением для разработчиков, которым необходимо поддерживать обе платформы — но они приводят к большим размерам пакетов приложений (примерно вдвое больший размер двоичного файла, хотя ресурсы используются совместно).

Почему Universal Binaries Безопасны Навсегда: Даже после удаления Rosetta 2 Universal Binaries будут продолжать работать нормально, поскольку они содержат нативный код ARM64, который Apple Silicon может выполнять напрямую. В контексте устаревания Rosetta 2 вам никогда не нужно беспокоиться о приложениях Universal Binary.

Справочник Типов Архитектур

АрхитектураТермин macOSВывод TerminalRosetta нужнаБезопасно после macOS 28
ARM64Applearm64 или arm64eНетДа
x86_64Intelx86_64ДаНет
ARM64 + x86_64Universaluniversal binaryНетДа
ARM64eApple (подписано)arm64eНетДа

План Действий: Что Вам Следует Сделать Прямо Сейчас

Немедленные Шаги (На Этой Неделе)

Шаг 1: Запустить Аудит Архитектуры

Используйте Метод 1 (Информация о системе) или Метод 4 (команду Terminal) из этой статьи для создания полного списка каждого приложения на вашем Mac и его архитектуры. Сохраните этот список. Вам нужно знать, с чем вы работаете.

Шаг 2: Категоризировать Ваши Приложения Intel

Для каждого найденного приложения Intel отнесите его к одной из трёх категорий:

  • Критическое: Вы используете его ежедневно или еженедельно, и ваша работа от него зависит
  • Важное: Вы используете его ежемесячно, и альтернативы потребуют значительных изменений рабочего процесса
  • Устаревшее: Вы редко используете его, или могли бы легко найти альтернативу

Шаг 3: Исследовать Каждое Критическое и Важное Приложение

Для каждого приложения в категориях Критическое и Важное определите:

  1. Существует ли уже нативная версия для Apple Silicon? (Немедленно скачайте её, если да)
  2. Объявил ли разработчик о разработке версии для Apple Silicon?
  3. Активен ли разработчик, или продукт был заброшен?
  4. Существуют ли зрелые нативные альтернативы?
# Быстрая проверка: есть ли версия для Apple Silicon в App Store?
# Используйте поиск в App Store или напрямую проверьте сайт разработчика
# Также проверьте: https://isapplesiliconready.com (база данных, поддерживаемая сообществом)

Шаг 4: Связаться с Разработчиками

Для приложений, от которых вы зависите, у которых нет нативной версии и нет объявленных планов, свяжитесь с разработчиком напрямую. Давление клиентов работает. Волна тикетов поддержки о совместимости с Apple Silicon — особенно со ссылкой на предупреждения macOS 26.4 — отправляет чёткий рыночный сигнал.

Среднесрочные Шаги (Следующие 6 Месяцев)

Создайте Дорожную Карту Миграции

Создайте простую таблицу или список:

Название приложенияТекущий статусНативная версия?ЗаменаПриоритетЦелевая дата
[Приложение]Только IntelВ разработкеН/ДКритическоеQ3 2026
[Приложение]Только IntelНет[Альтернатива]ВажноеQ4 2026

Тестируйте Альтернативы Заранее

Не ждите выхода macOS 28, чтобы попробовать альтернативные приложения. Тестирование и переход рабочих процессов требует времени, особенно для профессиональных инструментов. Если вы сегодня определяете приложение, которое нужно заменить, начните тестировать альтернативы сейчас, когда нет срочности.

Оцените Ситуацию с Плагинами

Если вы используете цифровые аудио-рабочие станции, плагины для редактирования фотографий или другое творческое программное обеспечение на основе плагинов, проверьте свои плагины отдельно. Плагины часто имеют независимые циклы обновления от своих приложений-хостов.

# Проверить все Audio Units (распространённая причина зависимостей Intel)
find ~/Library/Audio/Plug-Ins/Components /Library/Audio/Plug-Ins/Components \
  -name "*.component" -maxdepth 1 2>/dev/null | \
while read p; do
  binary=$(find "$p/Contents/MacOS" -type f -perm +111 2>/dev/null | head -1)
  [ -n "$binary" ] && echo "$(file "$binary" | grep -o 'x86_64\|arm64'): $(basename $p)"
done | sort

# Проверить плагины VST3
find ~/Library/Audio/Plug-Ins/VST3 /Library/Audio/Plug-Ins/VST3 \
  -name "*.vst3" -maxdepth 1 2>/dev/null | \
while read p; do
  binary=$(find "$p/Contents/MacOS" -type f -perm +111 2>/dev/null | head -1)
  [ -n "$binary" ] && echo "$(file "$binary" | grep -o 'x86_64\|arm64'): $(basename $p)"
done | sort

Руководство Для Разработчиков: Что Нужно Сделать До Удаления Rosetta 2

Если вы распространяете программное обеспечение для пользователей Mac, предупреждение macOS 26.4 — это не только беспокойство пользователей — это прямое послание для вас. Каждый из ваших пользователей с оборудованием Apple Silicon теперь видит предупреждение при каждом запуске вашего приложения. Это наносит ущерб пользовательскому опыту и доверию.

Разработчик создаёт Universal Binary — Xcode делает компиляцию приложений для Intel x86_64 и Apple Silicon ARM64 простой

Сколько Времени У Вас Есть На Самом Деле?

  • Сейчас до осени 2026: Предупреждения появляются при каждом запуске. Пользователи их видят, но приложения работают нормально.
  • Осень 2026 — Осень 2027: Выходит macOS 27. Всё ещё работает. Предупреждения продолжаются. Это ваше последнее окно для сборки.
  • Осень 2027: Выходит macOS 28. Intel-только приложения перестают запускаться. Любой пользователь, обновившийся до macOS 28, полностью потеряет доступ к вашему приложению.

Практический Дедлайн: Чтобы выпустить нативную сборку до выхода macOS 28 и своевременно попасть в App Store, вам нужно завершить сборку для Apple Silicon примерно к июню-июлю 2027 года, чтобы оставить время на проверку и распространение обновления. Для корпоративных приложений или приложений с прямым распространением ваш внутренний дедлайн может быть раньше в зависимости от вашего цикла выпуска.

Сборка Для Apple Silicon: Технический Процесс

Шаг 1: Обновите Инструментальную Цепочку

Xcode поддерживает компиляцию для Apple Silicon с Xcode 12 (выпущен в ноябре 2020 года). Если вы используете любую версию Xcode за последние пять лет, ваша инструментальная цепочка готова.

# Проверить версию Xcode и поддержку Apple Silicon
xcodebuild -version

# Проверить доступные SDK и архитектуры
xcodebuild -showsdks

Шаг 2: Создайте Universal Binary

Для большинства приложений macOS создание Universal Binary является рекомендуемым подходом — он сохраняет совместимость как с Intel, так и с Apple Silicon без изменений кода в большинстве случаев.

Использование GUI Xcode:

  1. Откройте ваш проект в Xcode
  2. Выберите ваш Target в навигаторе проекта
  3. Перейдите в Build Settings
  4. Найдите Architectures (поищите в строке фильтра)
  5. Измените с «Standard Architectures (arm64, x86_64)», чтобы подтвердить, что оба указаны
  6. В Excluded Architectures убедитесь, что ни arm64, ни x86_64 не исключены для Release
  7. Создайте для обеих архитектур через Product > Archive

Использование Командной Строки xcodebuild:

# Создать Universal Binary
xcodebuild -project YourProject.xcodeproj \
  -scheme YourScheme \
  -configuration Release \
  ARCHS="arm64 x86_64" \
  ONLY_ACTIVE_ARCH=NO \
  build

# Проверить результирующий двоичный файл
lipo -info build/Release/YourApp.app/Contents/MacOS/YourApp

Использование Swift Package Manager:

# Сборка для Apple Silicon
swift build -c release --arch arm64

# Сборка для Intel
swift build -c release --arch x86_64

# Создать Universal Binary с помощью lipo
lipo -create \
  .build/arm64-apple-macosx/release/YourBinary \
  .build/x86_64-apple-macosx/release/YourBinary \
  -output YourBinary-universal

Шаг 3: Работа с Архитектурно-Специфичным Кодом

Большинство кода Swift и Objective-C компилируется для ARM64 без изменений. Код C и C++, использующий архитектурно-специфичные интринсики, требует внимания:

Инструкции SIMD:

// Интринсики Intel SSE/AVX — НЕ доступны на ARM64
#include <immintrin.h>
__m256 result = _mm256_add_ps(a, b);  // Не скомпилируется на ARM64

// Эквивалент ARM NEON — использовать условную компиляцию
#if defined(__arm64__) || defined(__aarch64__)
  #include <arm_neon.h>
  float32x4_t result = vaddq_f32(a, b);
#else
  #include <immintrin.h>
  __m128 result = _mm_add_ps(a, b);
#endif

Определение Архитектуры во Время Выполнения:

// Swift: Определить архитектуру во время выполнения при необходимости
#if arch(arm64)
  print("Работает на Apple Silicon")
#elseif arch(x86_64)
  print("Работает на Intel")
#endif

Шаг 4: Приложения Electron

Если ваше приложение для Mac создано на Electron, сборка для Apple Silicon требует указания целевой архитектуры в процессе сборки:

# Только для Apple Silicon
electron-builder --mac --arm64

# Только для Intel
electron-builder --mac --x64

# Universal (рекомендуется)
electron-builder --mac --universal

# Или с помощью npm-скриптов
npm run build -- --mac --universal

Для большинства приложений Electron переход на Universal-сборку так же прост, как добавление --universal к команде сборки, при условии, что все нативные модули Node.js в ваших зависимостях также поддерживают Apple Silicon (что делает подавляющее большинство в 2026 году).

Шаг 5: Тщательное Тестирование на Оборудовании Apple Silicon

Universal Binary, который успешно компилируется, может всё ещё иметь тонкие ошибки, специфичные для выполнения ARM64. Тестируйте на реальном оборудовании Apple Silicon, а не только на симуляторах:

# Запустить конкретно срез Apple Silicon (даже на Mac Apple Silicon)
arch -arm64 /Applications/YourApp.app/Contents/MacOS/YourApp

# Принудительно запустить срез Intel на Apple Silicon (для сравнительного тестирования)
arch -x86_64 /Applications/YourApp.app/Contents/MacOS/YourApp

# Проверить, какую архитектуру использует запущенный процесс
ps aux | grep YourApp  # Ищите 'arm64' или 'x86_64' в выводе ps

Работа со Сторонними Зависимостями

Наиболее распространённым препятствием для создания Universal Binary является не ваш собственный код — это сторонние библиотеки, с которыми вы компонуетесь. Если какая-либо связанная библиотека является только для Intel, ваш Universal Binary не может скомпоновать срез ARM64.

Диагностика Проблем Архитектуры Зависимостей:

# Проверить все фреймворки и библиотеки в пакете вашего приложения
find YourApp.app -name "*.dylib" -o -name "*.framework" | \
while read lib; do
  binary=$(file "$lib" 2>/dev/null || find "$lib/Versions/Current" -type f 2>/dev/null | head -1)
  echo "$(basename $lib): $(file "$binary" 2>/dev/null | grep -o 'arm64\|x86_64' | sort -u | tr '\n' '/')"
done

# Для зависимостей CocoaPods
pod install  # Убедитесь, что у вас последние версии
# Современный CocoaPods генерирует универсальные xcframeworks для хорошо поддерживаемых pods

# Для Swift Package Manager
# Большинство активно поддерживаемых SPM-пакетов поддерживают Apple Silicon
# Проверьте Package.resolved на конкретные версии при возникновении проблем

Когда Зависимость Является Только для Intel:

  1. Проверьте, существует ли более новая версия библиотеки, поддерживающая Apple Silicon
  2. Проверьте, есть ли у библиотеки альтернативная ветка или форк с поддержкой ARM64
  3. Свяжитесь с сопровождающим библиотеки, сославшись на предупреждение macOS 26.4 как на срочность
  4. Оцените, можно ли заменить зависимость нативной альтернативой Apple
  5. В крайнем случае используйте условную компиляцию для использования другой реализации на ARM64

Подпись и Нотаризация Universal Binaries

Universal Binaries требуют правильной подписи кода, чтобы оба среза были подписаны корректно:

# Подписать Universal Binary (оба среза подписываются)
codesign --force --sign "Developer ID Application: Your Name (TEAMID)" \
  --options runtime \
  --entitlements YourApp.entitlements \
  YourApp.app

# Проверить подпись обеих архитектур
codesign --display --verbose=4 YourApp.app

# Нотаризировать для распространения вне App Store
xcrun notarytool submit YourApp.dmg \
  --apple-id "[email protected]" \
  --team-id "YOURTEAMID" \
  --password "app-specific-password" \
  --wait

Часто Задаваемые Вопросы

В: У меня Mac Intel. Это как-то меня затрагивает?

О: Не напрямую сейчас, но косвенно — да. Владельцы Mac Intel не могут обновиться выше macOS Tahoe 26 (выпущена осенью 2025 года). Если вы остаётесь на macOS Tahoe 26, все ваши приложения — как Intel, так и нативные — продолжают нормально работать до тех пор, пока Apple продолжает выпускать патчи безопасности для macOS Tahoe (обычно 2–3 года после выхода следующей основной версии, то есть примерно до 2028–2029 годов). Вы никогда не увидите предупреждения Rosetta 2, введённые Apple в 26.4 Beta, поскольку эти предупреждения касаются именно того, что происходит при удалении Rosetta 2 — а ваша версия macOS её не удаляет.

В: Моё приложение Intel работает быстрее, чем некоторые нативные приложения, которые я пробовал. Зачем обновляться?

О: Производительность — не проблема; будущая совместимость — да. Приложение, быстро работающее сегодня через Rosetta 2, полностью перестанет запускаться, когда macOS 28 удалит Rosetta 2. Если нативная альтернатива сейчас кажется медленнее, это может улучшиться по мере оптимизации разработчиками для Apple Silicon. Также стоит проверить, справедливо ли вы сравниваете — некоторые более медленные «нативные» приложения просто менее оптимизированы, а не по своей сути медленнее из-за нативности.

В: Могу ли я отключить предупреждения в macOS 26.4?

О: Apple намеренно не включила опцию «Больше не показывать», и нет поддерживаемых системных настроек для глобального отключения этих предупреждений. Это намеренно — Apple хочет, чтобы предупреждения были постоянными и неизбежными. Технически продвинутые пользователи могут найти обходные пути через системные файлы или команды Terminal, но Apple может закрыть их в последующих бета-сборках, и отключение предупреждений не меняет базового расписания.

В: Что если разработчик говорит, что никогда не выпустит нативную версию для Apple Silicon?

О: Тогда у вас есть ответ: это приложение перестанет работать в macOS 28, если вы обновитесь. Вам следует немедленно начать оценку альтернатив. Решение разработчика не поддерживать Apple Silicon — это деловое решение — оно означает либо отказ от разработки для Mac, либо что их пользовательская база недостаточно велика для оправдания инвестиций. В любом случае это сигнализирует о том, что вам следует планировать без этого приложения.

В: Плагины (аудиоплагины, плагины Photoshop и т.д.) отдельны от хост-приложения?

О: Да, и это критический момент. Хост-приложение вроде Logic Pro может быть полностью нативным для Apple Silicon, но отдельные плагины, которые оно загружает, могут всё ещё быть только для Intel и требовать Rosetta 2. Если у вас нативные хост-приложения, но плагины Intel, эти плагины перестанут загружаться при удалении Rosetta 2 — даже если само хост-приложение в порядке. Вам нужно проверить как хост-приложения, так и все плагины отдельно.

В: Что насчёт приложений, которые я использую только иногда? Нужно ли спешить с их заменой?

О: Если приложение действительно находится в вашей категории «редко используемых», у вас есть время до осени 2027 года, когда выйдет macOS 28. Это более 18 месяцев от сегодняшнего дня. Нет необходимости торопиться — но добавьте его в список и пересмотрите через 12 месяцев, чтобы увидеть, появилась ли нативная версия или созрела ли нативная альтернатива.

В: Как проверить, является ли приложение, которое я собираюсь купить в App Store, нативным?

О: На странице продукта в App Store прокрутите вниз до раздела Информация. Найдите поле Совместимость — там будет указано «macOS» как требование, а в Категории иногда можно увидеть информацию об архитектуре. Надёжнее использовать App Store на вашем Mac Apple Silicon — если у приложения есть только двоичный файл Intel, App Store укажет ограничения совместимости. Для программного обеспечения за пределами App Store веб-сайт разработчика обычно указывает поддержку Apple Silicon, а такие сайты как isapplesiliconready.com поддерживают проверенные сообществом списки.

В: Rosetta 2 действительно будет удалена, или это просто спекуляция?

О: Предупреждения при каждом запуске в macOS 26.4 Beta — официальное поведение Apple, а не спекуляция. Apple никогда не добавляла постоянные предупреждения совместимости при каждом запуске для технологии, которую планирует сохранять бессрочно. Исторический прецедент удаления 32-битных приложений (предупреждено в 2017, удалено в 2019) и оригинальной Rosetta (предупреждено в 2010, удалено в 2011) очевиден. Точный момент — macOS 28, осень 2027 года — это наш лучший прогноз, основанный на этом прецеденте, но само удаление является определённым.

В: Что такое Universal Binary 2 и чем оно отличается от оригинального Universal Binary?

О: Оригинальный Universal Binary (из перехода с PowerPC на Intel 2005–2006 годов) объединял код PowerPC и Intel в одном пакете. Universal Binary 2 (представлен в 2020 году) объединяет код Intel x86_64 и Apple Silicon ARM64 в одном пакете. Базовая технология («толстый двоичный файл» с использованием формата Mach-O Apple) похожа, но архитектуры различаются. Universal Binary 2 — это то, что разработчикам нужно распространять сегодня для поддержки как пользователей Mac Intel, так и Apple Silicon.

Планирование Вашей Личной Временной Шкалы Перехода

Вот практический контрольный список для работы в ближайшие месяцы:

Февраль — апрель 2026 (Сейчас)

  • Запустить полный аудит архитектуры приложений с помощью Информации о системе или Terminal
  • Определить все Intel-только приложения на вашем компьютере
  • Категоризировать каждое приложение как Критическое, Важное или Устаревшее
  • Исследовать, существуют ли нативные версии для всех Критических приложений
  • Скачать и установить все уже доступные нативные версии

Май — август 2026

  • Тестировать альтернативные приложения для критических Intel-только приложений без нативной версии
  • Связаться с разработчиками важных Intel-только приложений для уточнения планов по нативным сборкам
  • Отдельно проверить плагины (аудио, творческое ПО)
  • При необходимости принять решения о покупке замещающих приложений
  • Планировать переходы рабочего процесса для заменяемых приложений

Сентябрь — декабрь 2026 (Запуск macOS 27)

  • Ознакомиться с примечаниями к выпуску macOS 27 на предмет изменений в поведении Rosetta 2
  • Обновиться до macOS 27, если оборудование поддерживает (только Apple Silicon)
  • Повторно запустить аудит приложений — могут появиться новые нативные версии
  • Завершить стратегию замены для оставшихся Intel-только приложений

2027 (Год Финальной Подготовки)

  • Следить за сообщениями разработчиков о нативных сборках
  • Начать окончательные переходы с приложений Intel на нативные альтернативы
  • Протестировать все критически важные для рабочего процесса приложения на macOS 27 до выхода macOS 28
  • Цель: нулевые зависимости от Rosetta 2 до осени 2027 года

Общая Картина: Apple Silicon Пять Лет Спустя

Предупреждения macOS 26.4 Beta обозначают значимый момент в истории Apple Silicon. Пять лет после запуска M1 в ноябре 2020 года Apple сигнализирует о формальном завершении моста совместимости, который сделал переход незаметным для большинства пользователей.

Переход был удивительно гладким по историческим меркам. Оригинальный переход с PowerPC на Intel значительно нарушил рабочие процессы многих профессиональных пользователей. Переход на Apple Silicon, благодаря производительности Rosetta 2 и быстрому темпу разработки нативных приложений, был в основном незаметен для большинства пользователей Mac. Разработчики быстро портировали свои приложения, преимущества производительности Apple Silicon были значительными, и в течение двух лет после запуска M1 большинство mainstream программного обеспечения работало нативно.

Apple Silicon — пять лет в переходе, платформа Mac быстрее, эффективнее и мощнее, чем когда-либо

Что осталось — это длинный хвост специализированного, нишевого и унаследованного программного обеспечения. 18-месячный период предупреждений до macOS 28 — признание Apple того, что этот длинный хвост существует и нуждается во времени для разрешения. Предупреждения не призваны вызвать панику — они информационные. Большинство пользователей Mac, которые следили за обновлениями основного потребительского программного обеспечения, уже в хорошей форме. Пользователям, которым нужно действовать, являются те, кто использует специализированные профессиональные инструменты, аудиопроизводственные плагины, научное программное обеспечение и корпоративные приложения.

Для подавляющего большинства пользователей Mac, читающих это в феврале 2026 года, практическое действие просто: запустите аудит, найдите свои приложения Intel и проведите послеобеденное время, исследуя, существуют ли нативные версии или появятся ли они. В большинстве случаев вы обнаружите, что ваша подверженность меньше, чем вы опасались.


Связанное Чтение

Для получения дополнительной информации о macOS Tahoe и переходе на исключительно Apple Silicon вычисления:


Предупреждения macOS 26.4 Beta 1 были впервые сообщены MacRumors, 9to5Mac и AppleInsider 16–17 февраля 2026 года. Информация об архитектуре, прогнозы по срокам и руководство для разработчиков в этой статье основаны на задокументированной Apple истории переходов платформы, официальной документации Xcode и устоявшихся паттернах устаревания macOS.