Чому програми для Intel перестануть запускатися на Mac з Apple Silicon
Apple оголосила дату завершення підтримки Rosetta — шару перекладу для запуску x86-програм на Mac з власними процесорами. У macOS 27 вони перестануть працювати повністю.
Шість років Rosetta 2
У 2020 році Apple представила власні процесори для Mac. Тисячі програм писалися для архітектури x86_64, яку використовувала Intel. Переписувати їх одразу було неможливо. Тому додали Rosetta 2 — програмний шар, що перекладає інструкції Intel на Arm «на льоту». Користувач навіть не помічав різниці: старі програми просто запускалися.
Rosetta не є емулятором у класичному сенсі. Вона перекладає бінарний код під час встановлення або першого запуску. Результат кешується. Повторні запуски відбуваються майже нативно. Так працювало шість років.
Сповіщення та терміни
Повідомлення називає конкретні версії. У macOS 26.4 і пізніших при запуску програми, що все ще потребує Rosetta, система покаже сповіщення. Текст пропонує оновитися на нативну версію для Apple Silicon. Програма все одно запуститься — але користувач побачить попередження.
macOS 27 стає останнім релізом, що підтримує Rosetta. Після оновлення x86-програми на Mac з Apple Silicon перестануть запускатися зовсім. Не «повільно працювати», а саме не запускатися. Двійковий файл просто не виконається.
Дата виходу macOS 27 у повідомленні не названа. Кажуть лише «цієї осені».
Ігровий виняток
Джерела, за якими написано статтю
- "Apple Developer
https://developer.apple.com/news/?id=w5ngl9k2"