Тёмный

Узнать архитектуру приложений на Mac | Оптимизировано ли для M1 (Apple Silicon ARM) | Rosetta 2 

ByteMod
Подписаться 1,4 тыс.
Просмотров 596
50% 1

В этом видео я покажу все известные мне способы определить для каких архитектур скомпилировано приложение, исполняемый/бинарный файл или библиотека в macOS.
Говоря простым языком, я покажу как определить оптимизировано приложение для M1, то есть Mac с процессорами Apple Silicon ARM или не оптимизировано.
СОДЕРЖАНИЕ:
0:00 Начало
1:06 Экскурс в историю процессоров для Mac
10:24 Формат Fat Universal binary для нескольких архитектур
13:23 Скачивание и установка Rosetta 2
16:10 Как узнать онлайн оптимизировано ли приложение для M1
22:28 Сайт is Apple Silicon Ready
25:12 Сайт iMobie M1 App Checker
27:12 Сайт Does It ARM
29:26 Как узнать архитектуру скачанных/установленных приложений
34:03 Смотрим Отчет о системе, раздел Программы и там архитектуру
35:34 В Мониторинге системы смотрим архитектуру процессов
36:50 Как узнать архитектуру приложений через терминал
37:43 Команда file
38:46 Команда lipo
41:15 Команда objdump
43:21 Команда arch
46:35 Как узнать архитектуру программ с помощью приложений
46:49 Приложение ArchiChect
49:53 Приложение Mints
52:16 Приложение Silicon
54:36 Приложение Silicon Info
55:21 Приложение Apparency
57:43 Приложение iMobie M1 App Checker
1:00:20 Конец
Скомпилировано для архитектуры ARM, работает нативно на ARM (или M1), работает без Rosetta, оптимизировано для Apple Silicon - в данном контексте это все синонимы.
Есть несколько путей и в каждом несколько способов это сделать:
- онлайн
- оффлайн
Онлайн можно узнать о том, оптимизировано приложение или нет с помощью информации на сайте производителя, либо на одном из сайтов - баз данных с информацией об архитектуре приложения.
Сайты базы-данных с информацией об архитектуре приложений для macOS:
www.imobie.com/m1-app-checker
isapplesiliconready.com/
doesitarm.com/
github.com/ThatGuySam/doesitarm
Есть еще один такой сервис, о котором я узнал недавно:
roaringapps.com/
Оффлайн можно проверить архитектуру приложения в macOS 11 BigSur и новее с помощью свойств приложения или с помощью Мониторинга системы.
Также с помощью команд в терминале и с помощью сторонних приложений можно проверить архитектуру приложений и на более старых версиях macOS.
Команды в терминале:
1. file /путь к бинарнику
ss64.com/osx/file.html
2. lipo -archs /путь к бинарнику
ss64.com/osx/lipo.html
3. objdump -x --macho /путь к бинарнику | grep -A1 cputype
4. arch -архитектура /путь к бинарнику
www.unix.com/man-page/osx/1/a...
Установить Rosetta 2 через Терминал:
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
Сторонние приложения:
1. ArchiChect
eclecticlight.co/32-bitcheck-...
eclecticlight.co/2020/07/21/a...
2. Mints / Universal Binary Checker
eclecticlight.co/mints-a-mult...
3. Silicon
github.com/DigiDNA/Silicon
imazing.com/downloads
4. Silicon Info
apps.apple.com/ch/app/silicon...
github.com/billycastelli/Sili...
5. iMobie M1 App Checker
www.imobie.com/m1-app-checker/
www.imobie.com/go/download.ph...
6. Apparency
mothersruin.com/software/Appa...
Ссылки на википедию из экскурса в историю:
en.wikipedia.org/wiki/Univers...
en.wikipedia.org/wiki/Fat_binary
en.wikipedia.org/wiki/Mac_tra...
en.wikipedia.org/wiki/Mac_tra...
#AppleSilicon #isapplesiliconready #m1appchecker #doesitarm #ArchiChect #Silicon #SiliconInfo #U2B #UniversalBinary #ARMNative #Rosetta2 #AppleARM #aarch64 #arm64 #MacM1

Опубликовано:

 

6 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии    
Далее
Это iPhone 16
00:52
Просмотров 924 тыс.
I Built 3 SECRET Rooms In School!
33:34
Просмотров 13 млн
Полезный софт для вашего MacBook!
11:11
Which MacBook to buy in 2024? Best MacBook for you!
24:56
Это iPhone 16
00:52
Просмотров 924 тыс.