
Бета-версія macOS Tahoe 26.4 почала попереджати користувачів про майбутню втрату сумісності з частиною програмного забезпечення. Тестувальники нової збірки отримують системні повідомлення про те, що додатки, розроблені виключно для процесорів Intel, не працюватимуть у macOS 28 після остаточного вилучення технології Rosetta 2.
Rosetta 2 була представлена компанією Apple у 2020 році разом із переходом на власну архітектуру Apple Silicon. Вона дозволяла запускати програми, створені для процесорів Intel, на нових комп’ютерах Mac без необхідності негайного оновлення софту. Через п’ять років після запуску цього механізму компанія офіційно готує користувачів до завершення його життєвого циклу.
У першій бета-версії macOS Tahoe 26.4 для розробників система почала відображати попередження під час запуску додатків, що залежать від Rosetta 2. Користувач бачить повідомлення про те, що програма з часом перестане запускатися. Таким чином система заздалегідь сигналізує про необхідність оновлення або пошуку альтернативи, щоб уникнути проблем після виходу наступних версій macOS.
Наразі macOS 26 Tahoe залишається останнім великим релізом, який підтримує комп’ютери Mac на базі Intel. Наступна версія, macOS 27, буде доступна лише для моделей на Apple Silicon. При цьому Rosetta 2 ще збережеться в macOS 27, але її підтримка завершиться з виходом macOS 28. Фактично користувачі отримують понад рік на те, щоб переглянути свій набір програм і перейти на сучасні версії. Для розробників це означає фінальне вікно можливостей для адаптації старих продуктів під нову архітектуру.
Повністю Rosetta 2 не зникне одномоментно. За заявами Apple, у macOS 28 залишиться обмежений режим сумісності, орієнтований насамперед на застарілі програми, зокрема ігри, які вже не отримують оновлень. Як саме працюватиме цей режим і які обмеження він матиме, поки що офіційно не деталізовано.
Як було раніше
Якщо розглядати ситуацію в історичному контексті, нинішній перехід укладається в типовий для Apple графік зміни архітектур. Перехід із процесорів Motorola 68K на PowerPC розпочався в 1994 році з появою перших Power Macintosh, а повна відмова від підтримки старих програм відбулася восени 1998 року. Тоді процес тривав чотири роки і сім місяців.
Наступна велика зміна, перехід із PowerPC на Intel, була оголошена на конференції WWDC у 2005 році, а перші Intel-комп’ютери з’явилися на початку 2006-го. Оригінальна Rosetta залишалася частиною системи до 2011 року, коли її вилучили з Mac OS X Lion. Загалом цей перехід зайняв близько п’яти з половиною років від старту продажів нової платформи.
Сучасна міграція на Apple Silicon стартувала з анонсу на WWDC 2020 і перших поставок комп’ютерів із чипом M1 наприкінці того ж року. На момент виходу macOS 28 восени 2027 року весь цикл переходу перевищить сім років. У цьому світлі нинішні строки виглядають послідовним продовженням стратегії компанії щодо контрольованої еволюції екосистеми.
Користувачі, які хочуть заздалегідь оцінити стан свого програмного забезпечення, можуть перевірити архітектуру встановлених додатків у системній інформації macOS. Для цього потрібно відкрити меню Apple у верхньому лівому куті екрана, перейти до розділу «Про цей Mac», обрати «Більше інформації» та відкрити «Звіт про систему». У розділі «Програмне забезпечення» на вкладці «Програми» відображається список усіх додатків із технічними характеристиками.
У колонці «Тип» вказано архітектуру кожної програми. Універсальні додатки та програми з нативною підтримкою Apple Silicon працюють без використання Rosetta 2. Якщо ж додаток позначений як Intel, він залежить від шару перекладу і в перспективі потребуватиме оновлення або заміни. Окрім ручної перевірки, система сама надсилатиме попередження про програми, що наближаються до втрати сумісності, тож ігнорувати такі повідомлення не варто.
Запроваджені попередження є частиною планомірної підготовки користувачів до наступного етапу розвитку macOS. Вони дають достатній запас часу для переходу на сучасне програмне забезпечення та дозволяють уникнути ситуації, коли критично важливі програми раптово перестають працювати після оновлення системи.