Скоро в macOS 27 произойдут значительные изменения: Rosetta будет удалена, и это может создать проблемы для пользователей, использующих устаревшее программное обеспечение, работающее только на Intel. Если вы управляете парком устройств Apple, важно заранее подготовиться к этому переходу. В этой статье мы разберем, как справиться с этой ситуацией, чтобы ваши пользователи не столкнулись с проблемами после установки новой версии системы.
Проблема тихого сбоя
Первое, что стоит прояснить: macOS 27 удаляет Rosetta, а macOS 28 больше не будет ее поддерживать. Для традиционных приложений macOS 27 предложит пользователю переустановить Rosetta с помощью понятного графического интерфейса. Это достаточно рабочий сценарий, так как пользователь будет осведомлен о проблеме, и система автоматически переустановит необходимый компонент. Однако меня беспокоят те инструменты, которые не предложат подобного уведомления. У меня есть несколько утилит в строке меню от поставщиков, которые еще не выпустили нативные версии для Apple Silicon, и в ходе тестирования этим летом я заметил, что они просто молча перестают работать. Ошибки не отображаются, они просто не функционируют. Поэтому аудит вашего парка устройств перед выходом macOS 27 становится важнее, чем может показаться на первый взгляд.
Что я делаю в своей системе управления устройствами

Мое краткосрочное решение заключается в том, чтобы автоматически отправить скрипт на переустановку Rosetta на каждый Mac, который присоединяется к моей динамической группе устройств macOS 27. В Mosyle это делается довольно просто. Вам нужно создать новый профиль скрипта, назвать его, например, «Установка Rosetta для macOS 27», и ввести следующую команду в вкладке скрипта:
softwareupdate --install-rosetta --agree-to-license
В разделе «Настройки выполнения» выберите предпочтительный триггер, затем назначьте профиль вашей динамической группе устройств macOS 27 и сохраните изменения. Когда устройство появится в этой группе, Mosyle автоматически запустит скрипт, и Rosetta (надеюсь) будет установлена до того, как пользователь столкнется с проблемой. Это не постоянное решение, но оно дает время, пока я работаю над настоящим решением: получением нативных сборок от поставщиков.
О поставщиках
Хочу быть откровенным. Apple Silicon была представлена в конце 2020 года. Мы сейчас находимся в конце 2026 года. Любой поставщик, который до сих пор говорит клиентам, что нативная сборка для Apple Silicon «находится в разработке» до того, как Rosetta перестанет работать в macOS 28, имел более пяти лет, чтобы решить эту проблему, но не сделал этого. Это не проблема ресурсов или технических сложностей на данном этапе. Это вопрос приоритета, и он полностью ложится на плечи IT-команд, управляющих программным обеспечением. Даже если эти поставщики выпустят версии для Apple Silicon до выхода macOS 28, задержка в поставках вызывает у меня сомнения в их приверженности к macOS.

Заключение
Если вы еще не провели аудит своего парка устройств на предмет программного обеспечения, зависимого от Rosetta, сделайте это прямо сейчас, пока есть время на установку временного решения или более сложные разговоры с поставщиками, прежде чем пользователи столкнутся с проблемами. Большинство корпоративных парков, вероятно, проведут блокировку на 90 дней на Golden Gate для окончательного тестирования и контроля качества, так что сейчас самое время работать над вашим окончательным планом. Настройка скрипта в Mosyle занимает около пяти минут. Разговоры с поставщиками займут больше времени, а миграция на новые решения потребует еще больше усилий.








