Что такое Rosetta 2 и как ее установить на Mac?
Mac

Что такое Rosetta 2 и как ее установить на Mac?

Rosetta 2 служит связующим звеном между Intel и Apple silicon Macs. Вот все, что вам нужно знать

Уход Apple от Intel и переход на собственные процессоры вызвал вопрос: что будет с приложениями на базе Intel? Что ж, Rosetta 2 – это ответ Apple на этот вопрос

Apple выпустила macOS Big Sur в 2020 году и интегрировала в нее Rosetta 2 в качестве компонента.Rosetta 2 поможет вам беспрепятственно запускать приложения на базе Intel на кремнии Apple

Если вам интересно, что это такое и как именно вы можете его использовать, мы помогли вам лучше понять это ценное программное обеспечение

Исторически Розеттский камень был важным артефактом, который историки использовали для расшифровки древнеегипетских иероглифов. Вдохновленная своим древним тезкой, программа Rosetta 2 переводит код для понимания более новыми кремниевыми процессорами Apple

По сути, Rosetta 2 – это эмулятор. Она переводит приложения, скомпилированные исключительно для 64-битных процессоров Intel, для выполнения на кремниевых процессорах Apple. Начиная с macOS Big Sur, вы можете найти или установить Rosetta 2 на каждую последующую macOS. Без него вы не сможете запускать приложения на базе Intel на вашем Mac на базе M1 или M2

Как вы уже догадались, кремний Apple не работает на архитектуре x86. Вместо этого он использует архитектуру процессоров ARM.Rosetta 2 автоматически принимает команды из открытого вами приложения Intel и изменяет их на те, которые могут выполнять процессоры Apple silicon

Краткая история Rosetta 2

Однако это не первый раз, когда Apple использует эмулятор для облегчения перехода с одного процессора на другой. В 2006 году Apple перешла с PowerPC на Intel, когда анонсировала Rosetta в Mac OS X Tiger, предшественнице Rosetta 2. Четырнадцать лет спустя Тим Кук анонсировал Rosetta 2 на ежегодном мероприятии Apple WWDC в 2020 году

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

Но Rosetta 2 работает настолько хорошо, что некоторые говорят, что лучше запускать приложения с ней на кремнии Apple, чем делать это нативно

Как установить Rosetta 2 на ваш Mac

Если вы не можете найти Rosetta 2 на вашем Mac M1 или M2, вы можете легко сделать это, попытавшись запустить любое приложение Intel, которое у вас есть (например, VLC). Когда появится запрос на установку Rosetta 2, все, что вам нужно сделать, это нажать кнопку Install

Следуйте инструкциям и введите свой пароль или Touch ID. Как только установка завершится, вы сможете использовать ее автоматически. После установки вы не сможете управлять им так же, как другими приложениями. У него нет ни приложения, ни раздела в Системных настройках

Кроме того, вы можете установить Rosetta 2 через приложение Terminal. Вы можете использовать этот метод, если вам не нужны лишние подсказки:

  1. Откройте Spotlight, нажав Command + Пробел.
  2. Введите Terminal и нажмите Return.
  3. Скопируйте и вставьте следующую строку кода в приложение Terminal и нажмите Return.softwareupdate --install-rosetta
  4. Введите A, когда он спросит, согласны ли вы с условиями и положениями, и нажмите Return.

Какие приложения для Mac требуют Rosetta 2?

Определить сразу, требуется ли приложению Rosetta 2 для работы, может быть нелегко. Если вы запускаете приложение, несовместимое с Apple silicon, и оно падает, не загружаясь, значит, его нужно загрузить с помощью Rosetta 2

Приложения делятся на две категории: Универсальные или Intel. Универсальные приложения работают как на кремнии Apple, так и на Intel, а Intel-приложения работают только на Intel. Если вы хотите узнать, какое приложение к какой категории относится, воспользуйтесь инструментом Get Info

Некоторым приложениям с тегом Universal (особенно видеоиграм из Steam) может потребоваться Rosetta для загрузки. Поэтому при сбое запустите их через Rosetta. Кроме того, некоторые приложения Universal могут иметь расширения или плагины на базе Intel. Чтобы эти дополнения работали, вам нужно будет запустить приложение с помощью Rosetta 2, даже если раньше это не требовалось

Выполните следующие шаги, чтобы узнать тип приложения и запустить его через Rosetta 2, если это необходимо:

  1. Нажмите Finder в Dock.
  2. Откройте Приложения и найдите приложение, которое вы хотите запустить.
  3. Щелкните значок приложения и выберите Получить информацию.
  4. В разделе General, рядом с Kind, вы увидите, к какой категории приложений оно относится (Universal или Intel).
  5. Установите флажок Открыть с помощью Rosetta.

Для игр Steam вместо этого следует сделать следующее:

  1. Запустите Steam и откройте Библиотеку, расположенную в верхнем меню.
  2. Щелкните значок приложения и выберите Свойства.
  3. Щелкните Локальные файлы и выберите Обзор.
  4. Откроется местоположение приложения в Finder.
  5. Щелкните значок приложения в Finder и выберите Получить информацию.
  6. Установите флажок Открыть с помощью Rosetta.

Эмулятор для сглаживания перехода

Серьезные изменения в архитектуре процессора могут затруднить работу пользователей и разработчиков. Но процесс перевода Rosetta 2 от Apple не просто делает переход на кремний Apple терпимым, он делает его беспроблемным

В целом, он ненавязчив, эффективен и, что самое главное, результативен. Возможно, Apple полностью отказалась от Intel, но Rosetta 2 здесь, чтобы мы могли продолжать работать с приложениями, разработанными для процессоров Intel

Об авторе

Алексей Белоусов

Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

Комментировать

Оставить комментарий