Apple сворачивает поддержку Rosetta для Intel-приложений в macOS

Компания Apple официально завершает переходный период на чипы Apple silicon и прекращает поддержку слоя трансляции Rosetta. По данным Apple Developer, начиная с macOS 26.4 пользователи увидят предупреждения об устаревшем софте, а в macOS 27 поддержка Intel-приложений прекратится окончательно.

Apple сворачивает поддержку Rosetta для Intel-приложений в macOS

Корпорация Apple объявила о завершении масштабного перехода компьютеров Mac на фирменную архитектуру Apple silicon, представленную еще в 2020 году. Программный транслятор Rosetta, который всё это время позволял запускать x86-приложения для процессоров Intel на новых компьютерах, подходит к концу своего жизненного цикла. Изменения затронут пользователей и разработчиков, чьи программы до сих пор не получили нативной оптимизации под ARM-архитектуру компании.

График отключения транслятора в будущих версиях macOS

Процесс отказа от устаревшего слоя трансляции разделен на два последовательных этапа. Начиная с версии операционной системы macOS 26.4 владельцы Mac будут получать системные уведомления при попытке запуска приложений, зависящих от Rosetta. Система будет предупреждать пользователей о необходимости найти и установить актуальную версию программы, созданную специально для Apple silicon. Следующим и финальным этапом станет релиз macOS 27, которая станет последней операционной системой с поддержкой Rosetta. После установки этого обновления чисто Intel-приложения перестанут запускаться на компьютерах с чипами Apple silicon.

Предыстория и контекст

Внедрение собственных процессоров Apple началось четыре года назад и потребовало серьезной перестройки всей экосистемы персональных компьютеров. Транслятор Rosetta задумывался как временное и максимально незаметное для пользователя решение, обеспечивающее совместимость со старым софтом в период миграции. За прошедшие годы подавляющее большинство крупных создателей программного обеспечения успели перенести свои продукты на новую аппаратную платформу, что позволило компании приступить к финальному сворачиванию инфраструктуры трансляции.

Какие исключения предусмотрены для старых игр?

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

Рекомендации для разработчиков и пользователей

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

Итог

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