Як перевірити, чи підтримує програма процесор M1

Основною причиною відмови користувачів від покупки нових Mac на базі архітектури ARM, стала проблема сумісності старих додатків, розроблених для Intel, з процесором M1. Ну, принаймні, їхня ця міфічна несумісність дуже сильно турбує і не дає спокою. Адже було б нерозумно купити комп'ютер за сотню тисяч рублів, а потім не зуміти запустити на ньому навіть примітивний софт. Розповідаю, як дізнатися, чи буде додаток працювати з M1, чим підтримка відрізняється від сумісності і чому в основі всього лежить Rosetta 2.

Перш ніж ми перейдемо безпосередньо до перевірки, пропоную розібратися з тим, що таке Rosetta 2. Apple багато говорила про неї на презентації нових Mac, а потім цей термін міг траплятися вам і в наших статтях, і багато де ще.


Навіщо потрібна Rosetta 2

Rosetta 2 - це емулятор, який дозволяє запускати програми, спочатку розроблені для процесорів Intel, на Mac на базі M1, як би змушуючи софт думати, що він працює в звичному йому середовищі. Він за замовчуванням вшитий в прошивку всіх комп'ютерів Apple з ARM-чіпами і працює повністю автоматично.

Тобто вам, щоб запустити, скажімо, Photoshop, який поки офіційно підтримує тільки архітектуру x86, немає потреби запускати Rosetta 2 окремо (так у вас і не вийде, тому що в системі немає спеціальної кнопки). Якщо ви спробуєте запустити програму, Rosetta 2 увімкнеться автоматично.

Apple стверджує, що завдяки Rosetta 2 на нових Mac можна запустити переважну більшість звичних додатків. Насправді емулятор підтримує реально 99 додатків зі 100, але в Купертіно залишають собі простір для манивра, щоб у разі чого можна було сказати, що робота з усіма програмами спочатку і не гарантувалася.

Чи підтримує програма M1

Метод перевірки, який буде запропоновано вам далі, дозволяє визначити, чи підтримує програма процесор M1. Іншими словами, чи провів розробник оптимізацію і чи випустив адаптовану версію своєї програми, яка може запускатися без Rosetta 2. Деякі вже це зробили.

Наприклад, Google адаптувала Chrome, а Microsoft - Office 365. Однак багато хто ще банально не встиг. Тому сервіс Is Apple Silicon Ready дозволить вам переконатися в розторопності розробника.

Перейдіть за цим посиланням і зверніть увагу, що існує три стану сумісності з M1:


Перевірити програму на сумісність з M1

  • Native M1 Support означає, що програма вже має спеціальну версію, що підтримує процесор M1;
  • Rosetta 2 Only означає, що програма ще не має спеціальної версії для M1, але справно працює з ним завдяки емуляції;
  • Not Working означає, що програма не тільки не адаптована для M1, але і взагалі не працює з цим процесором.

Не запускається програма на M1

Насправді позначка Not Working зустрічається дуже рідко, але на головній сторінці Is Apple Silicon Ready є як мінімум два додатки, які не працюють з M1 навіть через емулятор Rosetta 2. Это Segger Edmedded Studio и Bitwig Studio. Чесно сказати, я ніколи раніше не чув про ці програми, але, якщо для вас вони представляють хоч якусь важливість, знайте, що попрацювати з ними на нових Mac поки не вийде.

Щоб перевірити потрібну вам програму, у рядку пошуку вбийте її назву і зверніть увагу на показники сумісності. Якщо програма працює на M1 з Rosetta 2, сміливо встановлюйте її собі на комп'ютер і користуйтеся. А якщо Is Apple Silicon Ready повідомляє про пряму підтримку, потрібно звернути увагу на те, починаючи з якої версії є ця сама підтримка.

Тому що багато програм, що підтримують M1, поки знаходяться в стадії бета-тестування. А завантажувати тестову збірку я б не рекомендував - на те вона і тестова, що може бути не позбавлена будь-яких проблем. Програму ж з позначкою Not Working, як ви розумієте, скачувати не потрібно взагалі.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND