Что такое универсальный двоичный файл на Mac?

Чтобы облегчить переход на Apple Silicon Mac, Apple позволяет разработчикам создавать Universal Binary, который представляет собой файл приложения, который может работать как на старых Intel, так и на современных Apple Silicon Mac. Мы объясним, что это такое и как они работают.

Это приложение работает на компьютерах Intel и Apple Silicon Mac.

В 2020 году Apple представила новый тип Mac, работающий на Apple Silicon (с чипами M1 и M2), который представляет другой тип компьютерной архитектуры, чем предшествовавшие ему Intel Mac. Это означает, что Apple Silicon Mac не может запускать программы, написанные для Intel Mac, без посторонней помощи.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Apple создала два решения для обеспечения совместимости между старыми компьютерами Mac на базе Intel и новыми компьютерами Mac на базе Apple Silicon, которые начались с чипа M1. Первый — это Rosetta 2, уровень перевода, который позволяет приложениям Intel работать почти с исходной скоростью на компьютерах Apple Silicon Mac. Второй — универсальный бинарный. Универсальные двоичные файлы — это приложения, скомпилированные для работы с процессорами Intel и ARM. Это означает, что вы можете запускать один и тот же файл приложения как на Apple Silicon Mac, так и на Intel Mac.

Примечание. Универсальные двоичные файлы не новы для Apple Silicon Mac: Apple также использовала тот же бренд при переходе от PowerPC к Intel Mac в 2006 году. И традиция компьютерной индустрии упаковывать двоичные файлы для двух архитектур в один файл (называемый “) восходит гораздо дальше.

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

Преимущества для разработчиков

Для разработчиков программного обеспечения Universal Binaries предлагает большое преимущество: они могут выпускать один файл .APP, который можно использовать на обоих типах компьютеров Mac. Это означает, что нет необходимости распространять две отдельные версии одной и той же программы.

Чипы Apple M1, M1 Pro и M1 Max рядом друг с другом

Разработчики обычно создают универсальные двоичные файлы, компилируя исходный код программы дважды, по одному разу для каждого типа процессора. Затем они объединяют полученные исполняемые файлы в один файл Universal Binary (или «Universal 2»).

Хотя универсальные двоичные файлы предлагают большие преимущества, у них есть один небольшой недостаток: универсальные двоичные файлы обычно больше по размеру, чем стандартные исполняемые файлы. Тем не менее, в период перехода архитектуры Universal Binaries позволяет пользователям запускать программы на любом типе Mac, не беспокоясь о совместимости.

Универсальные бинарные подсказки

Теперь, когда вы знаете, что такое универсальный двоичный файл, вам может быть интересно: использую ли я его прямо сейчас? Вы можете проверить, является ли приложение универсальным двоичным файлом, щелкнув правой кнопкой мыши значок приложения в Finder и выбрав «Получить информацию» в появившемся меню. Если приложение является универсальным двоичным файлом, вы увидите «Приложение (универсальное)» в поле «Тип».

Кроме того, в окне «Получить информацию» вы можете выбрать, хотите ли вы запускать версию приложения Intel в Rosetta вместо собственной версии Apple Silicon. Для этого установите флажок «Открыть в Rosetta».

В окне «Получить информацию» установите флажок «Открыть с помощью Rosetta».

В следующий раз, когда вы откроете приложение, будет запущена версия приложения Intel. Если вы хотите вернуться к запуску родного приложения Apple Silicon позже, щелкните правой кнопкой мыши значок приложения, выберите «Получить информацию», затем снимите флажок «Открыть с помощью Rosetta». Веселиться!

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.