Apple Silicon Chip Hero

В конце 2020 года Apple выпустила несколько компьютеров Mac с новой архитектурой Apple Silicon. Возможно, вы слышали, что не все программное обеспечение Mac «изначально» поддерживает Apple Silicon. Но что это значит?

Родное ПО работает быстрее

Программное обеспечение, которое является «родным» для конкретной компьютерной системы, написано специально для этого типа компьютера (также известного как «архитектура»). Родной — понятие относительное. Если программное обеспечение не родное, оно было создано для другого типа компьютера, чем тот, который вы используете.

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

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

СВЯЗАННЫЕ С: Что означает, что программное обеспечение работает изначально?

Apple Silicon Mac имеют новую архитектуру

Модель Apple Mac Mini M1 2020 года выпуска.

По своей сути, новые Apple Silicon Mac от Apple используют другую вычислительную архитектуру (ARM) от Mac на базе Intel (x86-64). Это означает, что ЦП в двух типах компьютеров Mac работают принципиально по-разному, и программное обеспечение, работающее на компьютерах Intel Mac, должно быть либо переведено на лету с помощью специального программного обеспечения, либо изменено (переписано или перекомпилировано) разработчиками для изначальной работы на Apple. Силиконовые Маки.

Технология, которую Apple использует для автоматического преобразования программного обеспечения Intel Mac для работы на компьютерах Apple Silicon Mac, называется Rosetta 2, и это довольно удивительно. При первой попытке запустить приложение Intel будет установлена ​​Rosetta 2, после чего приложение будет работать без проблем. Rosetta 2 переводит базовый программный код между архитектурами, а затем сохраняет полученные данные, чтобы в следующий раз приложение работало еще быстрее.

СВЯЗАННЫЙ: Как Mac переходит от Intel к собственным чипам Apple ARM

Rosetta 2 великолепна, но нативные приложения — лучшие

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

Связанный : Как хранить музыку на смарт-часах Android Wear

Так что почти всегда лучше запускать собственное программное обеспечение — приложения, написанные специально для компьютеров Apple Silicon, — когда у вас есть выбор. Das ist nicht immer einfach, wenn es eine brandneue Plattform (wie die Apple Silicon Macs) gibt, für die noch nicht viel native Software verfügbar ist, aber es gibt Möglichkeiten zu überprüfen, ob die Apps, die Sie auf Ihrem Mac ausführen, nativ sind или нет.

Также следите за веб-сайтами и учетными записями в социальных сетях ваших любимых разработчиков программного обеспечения. На веб-сайте isapplesiliconready.com также есть полезный список популярных приложений, изначально поддерживающих Apple Silicon.

Со временем все больше людей покупают Mac M1, и почти гарантировано, что каждый разработчик Mac с активным продуктом рано или поздно выпустит родную версию своего приложения для Apple Silicon, так что следите за обновлениями.

СВЯЗАННЫЕ С: Как проверить, какие приложения оптимизированы для M1 Mac