Как узнать, использует ли приложение macOS Intel или ARM

Вы только что закончили настраивать свой новый Mac M1 так, как вам нравится, установили свои любимые приложения, восстановили последнюю резервную копию и собираетесь проверить это, когда вам в голову приходит вопрос:

Оптимизировано ли какое-либо из моих приложений для чипа M1?

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

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

СОДЕРЖАНИЕ

  • Как узнать, оптимизировано ли приложение для вашего Mac M1
  • В чем разница между x86 (Intel) и ARM (Apple M1)?
  • Как приложения на базе Intel работают на Mac M1?
  • Приложения Intel работают медленнее, чем приложения ARM на компьютерах Mac M1?
    • Похожие сообщения:

Как узнать, оптимизировано ли приложение для вашего Mac M1

Сначала вам нужно открыть Об этом Mac. Вы можете сделать это, набрав «Об этом Mac» в Spotlight или щелкнув логотип  в верхнем левом углу строки меню.

Появится всплывающее окно с базовой информацией о вашем Mac, такой как серийный номер и версия macOS. Однако для наших целей мы собираемся щелкнуть Системный отчет кнопка.

Откроется новое окно с дополнительной технической информацией о вашем Mac. На левой панели этого всплывающего окна вы найдете раздел с надписью Программное обеспечение и вариант под этим помеченным Приложения. Идите и нажмите Приложения.

Вы попадете в прокручиваемый список всех приложений, установленных на вашем Mac. Хотя функции поиска нет, вы можете отсортировать эти приложения в алфавитном порядке, что должно упростить поиск и проверку приложения, которое вы ищете.

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

Здесь вы увидите одно из трех.

  • Apple Silicon. Как и следовало ожидать, это относится к приложениям, оптимизированным для работы на Apple Silicon.
  • Intel. Опять же, ответ здесь прост. Это приложения, которые все еще оптимизированы для Intel. Однако ваш M1 Mac все еще может запускать их с помощью Rosetta 2 (подробнее об этом ниже).
  • Универсальный. Вы увидите этот ярлык, только если у вас Mac не M1. Это означает, что приложение оптимизировано для ARM, но, поскольку вы не используете чип M1, оно работает «универсально» на Intel.

Вот и все!

В чем разница между x86 (Intel) и ARM (Apple M1)?

Я уверен, что большинство людей, которые искали эту статью, уже имеют базовое представление о различиях между чипом M1 и ранее использовавшимися чипами Intel. Однако вы, возможно, не так хорошо знакомы с x86, ARM или с тем, почему они создают проблемы совместимости.

По сути, ARM (которые используют чипы M1, iPhone, iPad и Apple Watch) и x86 (используемые Intel) - это два разных типа процессорных архитектур. Если это звучит сложно, то это потому, что это так - не волнуйтесь! Вот простой способ подумать об этом:

Процессор похож на двигатель вашего компьютера. Каждый щелчок, расчет, набранная буква и т. Д. Выполняется процессором. И точно так же, как у всех автомобилей есть двигатели, у всех компьютеров есть процессоры.

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

Разница между архитектурой Intel x86 и архитектурой ARM M1 по сути одна и та же. Оба процессора служат одной цели и имеют совпадающие функции. Однако они также делают некоторые вещи по-другому, говорят на другом языке и имеют разные потребности в совместимости.

Вот почему Apple делает различие между приложениями, оптимизированными для Intel, и приложениями, оптимизированными для ARM, потому что они работают на одном и том же процессоре по-разному.

Как приложения на базе Intel работают на Mac M1?

Возможно, вы заметили проблему в аналогии, которую я только что привел. Если процессоры M1 и Intel так же несовместимы, как двигатели Toyota и Chevrolet, как приложения на базе Intel могут работать на процессоре M1?

Это благодаря Apple Rosetta 2, которая представляет собой немного инженерной магии на вашем M1 Mac. Проще говоря, Rosetta 2 - это служба, которая переводит приложения, оптимизированные для Intel, в архитектуру ARM вашего чипа M1.

Если приложение говорит «Сделай это» на языке Intel, Rosetta 2 переводит его на язык ARM для вашего чипа M1. Это тоже происходит в фоновом режиме, поэтому вы не будете часто взаимодействовать со службой Rosetta 2.

Приложения Intel работают медленнее, чем приложения ARM на компьютерах Mac M1?

Подожди секунду. Если приложение на базе Intel переводится на ARM, когда вы его используете, разве это не замедляет его?

Да, вроде. Технически эти приложения работают медленнее, чем их аналоги на ARM, и в некоторых случаях разница очень заметна. По мере того, как для M1 будет обновляться больше приложений, вы, несомненно, заметите значительное повышение производительности в этих приложениях.

Однако это не означает, что приложения на базе Intel никоим образом работают «медленно» на микросхеме M1. Фактически, многие из них работают быстрее, чем когда-либо на процессорах Intel. Это связано с безумной мощностью, которую Apple удалось получить от чипа M1.

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