Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию.
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 Silicon не поддерживает архитектуру x86. Вместо этого он использует Архитектура ЦП ARM. Rosetta 2 автоматически берет команды из приложения Intel, которое вы открываете, и изменяет их на то, что могут выполнять кремниевые процессоры Apple.
Краткая история Розетты 2
Однако это не первый раз, когда Apple использует эмулятор, чтобы упростить переход с одного процессора на другой. В 2006 году Apple перешла с PowerPC на Intel, когда анонсировала Rosetta в Mac OS X Tiger, предшественнице Rosetta 2. Четырнадцать лет спустя Тим Кук анонсировал Rosetta 2 на ежегодном мероприятии Apple WWDC в 2020 году.
По сравнению со своей предшественницей Rosetta 2 очень эффективна и не ограничена приложениями, требующими больших вычислительных ресурсов. Apple сообщила, что оригинальную Rosetta следует использовать только в программном обеспечении, таком как текстовые процессоры, и нам следует избегать ресурсоемких приложений, таких как игры и САПР.
Но Rosetta 2 работает так хорошо, что некоторые говорят, что лучше запускать приложения с помощью Apple Silicon, чем делать это изначально.
Как установить Rosetta 2 на свой Mac
Если вы изо всех сил пытаетесь найти Rosetta 2 на своем Mac M1 или M2, вы можете легко сделать это, попытавшись запустить любое приложение Intel, которое у вас есть (например, VLC). Когда появится приглашение установить Rosetta 2, все, что вам нужно сделать, это нажать Установить.
Следуйте инструкциям и введите свой пароль или Touch ID. После завершения установки вы можете использовать его автоматически. После установки вы не сможете управлять им так же, как другими приложениями. У него нет ни приложения, ни раздела в Системных настройках.
Кроме того, вы можете установить Rosetta 2 через приложение «Терминал». Вы можете использовать этот метод, если вам не нужны ненужные подсказки:
- Открыть Прожектор нажав Команда + пробел.
- Введите Терминал и ударил Возвращаться.
- Скопируйте и вставьте следующую строку кода в приложение «Терминал» и нажмите Возвращаться.
обновление программного обеспечения --install-розетта
- Тип А когда он спросит, согласны ли вы с условиями и нажмите Возвращаться.
Для каких приложений Mac требуется Rosetta 2?
Может быть немного сложно сказать сразу, нужна ли приложению Rosetta 2 для запуска. Если вы запускаете приложение, несовместимое с Apple Silicon, и оно аварийно завершает работу без загрузки, значит, его необходимо загрузить с помощью Rosetta 2.
Приложения делятся на две категории: универсальные или Intel. Универсальные приложения работают как на Apple Silicon, так и на Intel, а приложения Intel работают только на Intel. Вам следует использовать инструмент «Получить информацию», если вы хотите узнать, какой из них подпадает под какую категорию.
Некоторым приложениям с пометкой Universal (особенно видеоиграм из Steam) может по-прежнему требоваться Rosetta для загрузки. Так что прогоните их через Розетту, если они вылетят. Кроме того, некоторые универсальные приложения могут иметь расширения или подключаемые модули на базе процессоров Intel. Чтобы эти дополнения работали, вам нужно будет запустить приложение с Rosetta 2, хотя раньше в этом не было необходимости.
Выполните следующие действия, чтобы узнать, что это за приложение, и запустите его через Rosetta 2, если применимо:
- Нажмите Искатель из дока.
- Открыть Приложения и найдите приложение, которое хотите запустить.
- Удерживая нажатой клавишу Control значок приложения и выберите Получить данные.
- Под Общий участок, рядом Добрый, вы увидите, какая это категория приложения (универсальное или Intel).
- Выберите Открыть с помощью Rosetta флажок.
Для игр Steam вы должны сделать это вместо этого:
- Запуск Пар и открыть Библиотека находится в верхнем меню.
- Удерживая нажатой клавишу Control значок приложения и выберите Характеристики.
- Нажмите Локальные файлы и выберите Просматривать.
- Это откроет местоположение приложения в Finder.
- Удерживая нажатой клавишу Control значок приложения в Finder и выберите Получить данные.
- Выберите Открыть с помощью Rosetta флажок.
Эмулятор для сглаживания перехода
Серьезные изменения в архитектуре ЦП могут затруднить работу пользователей и разработчиков. Но процесс перевода Apple Rosetta 2 не просто делает переход на Apple Silicon терпимым; это делает его бесшовным.
В целом ненавязчиво, оперативно, а главное эффективно. Apple, возможно, полностью отказалась от Intel, но Rosetta 2 останется, чтобы мы могли продолжать запускать приложения, разработанные для процессоров Intel.