Закрити оголошення

Apple Silicon працює з нами з 2020 року. Коли Apple представила цю величезну зміну, тобто заміну процесорів Intel власним рішенням, яке базується на іншій архітектурі ARM. Хоча завдяки цьому нові чіпи пропонують значно вищу продуктивність у поєднанні з кращою економічністю, це також несе з собою певні підводні камені. Усі програми, розроблені для Intel Mac, неможливо запустити на комп’ютері з Apple Silicon, принаймні без допомоги.

Оскільки це різні архітектури, просто неможливо запустити програму для однієї платформи на іншій. Це схоже на спробу встановити файл .exe на ваш Mac, але в цьому випадку обмежуючим фактором є те, що програма розповсюджувалася для певної платформи на основі операційної системи. Звичайно, якби вищезазначене правило було застосовано, Mac з новими чіпами були б практично приречені. Ми б на них практично нічого не грали, окрім нативних додатків і тих, які вже доступні для нової платформи. З цієї причини Apple зняла пил зі старого рішення під назвою Rosetta 2.

rosetta2_apple_fb

Rosetta 2 або шар перекладу

Що таке Rosetta 2? Це досить складний емулятор, завданням якого є усунення підводних каменів при переході від процесорів Intel до чіпів Apple Silicon. Цей емулятор спеціально подбає про переклад додатків, написаних для старих комп’ютерів Mac, завдяки чому він зможе запускати їх навіть на тих, хто має чіпи M1, M1 Pro та M1 Max. Звичайно, це вимагає певної продуктивності. У цьому відношенні це залежить від програми, про яку йде мова, оскільки деякі, наприклад Microsoft Office, потрібно «перекласти» лише один раз, тому їх початковий запуск займає більше часу, але згодом у вас не виникне проблем. Більше того, сьогодні це твердження вже не актуальне. Корпорація Майкрософт уже пропонує нативні програми M1 зі свого офісного пакету, тому для їх запуску не обов’язково використовувати рівень перекладу Rosetta 2.

Так що завдання для цього емулятора, звичайно, не з простих. Насправді такий переклад вимагатиме досить великої продуктивності, через що ми можемо зіткнутися з проблемами плавності у деяких програмах. Однак слід зазначити, що це стосується лише невеликої кількості програм. За це ми можемо подякувати чудовій продуктивності чіпів Apple Silicon. Отже, підводячи підсумок, у переважній більшості випадків у вас не виникне жодних проблем із використанням емулятора, і ви можете навіть не знати про його використання. Усе відбувається у фоновому режимі, і якщо користувач безпосередньо не дивиться на монітор активності або список програм на так званий тип даної програми, він може навіть не знати, що дана програма насправді не працює нативно.

apple_silicon_m2_chip
Цього року ми повинні побачити Mac з новим чіпом M2

Чому наявність рідних програм M1 є важливою

Звичайно, немає нічого бездоганного, що також стосується Rosetta 2. Звичайно, ця технологія також має певні обмеження. Наприклад, він не може перекладати плагіни ядра або програми віртуалізації комп’ютерів, завданням яких є віртуалізація платформ x86_64. Водночас розробників попереджають про неможливість перекладу векторних інструкцій AVX, AVX2 і AVX512.

Можливо, ми можемо запитати себе, чому насправді важливо мати нативно запущені програми, коли Rosetta 2 може обходитися без них у переважній більшості випадків? Як ми вже зазначали вище, більшість часу, як користувачі, ми навіть не помічаємо, що дана програма не працює нативно, оскільки вона все ще пропонує нам безперервне задоволення. З іншого боку, є додатки, де ми будемо це добре знати. Наприклад, Discord, один із найпопулярніших інструментів спілкування, наразі не оптимізований для Apple Silicon, що може дуже дратувати більшість його користувачів. Ця програма працює в рамках Rosetta 2, але вона дуже застрягла та супроводжується масою інших проблем. На щастя, воно відлітає до кращих часів. Версія Discord Canary, яка є тестовою версією програми, нарешті доступна для Mac з новими чіпами. І якщо ви вже спробували його, то точно погодитеся, що його використання діаметрально інше і абсолютно бездоганне.

На щастя, Apple Silicon з нами вже досить довго, і цілком очевидно, що саме за цим майбутнє комп’ютерів Apple. Саме тому надзвичайно важливо, щоб у нас були доступні всі необхідні програми в модифікованому вигляді, або щоб вони запускалися так званими нативними на даних машинах. Таким чином, комп’ютери можуть заощаджувати енергію, яка в іншому випадку впала б на переклад через вищезгадану Rosetta 2, і загалом таким чином розширити можливості всього пристрою трохи далі. Оскільки гігант з Купертіно бачить майбутнє в Apple Silicon і більш ніж очевидно, що ця тенденція точно не зміниться в найближчі роки, це також створює здоровий тиск на розробників. Тому вони мають готувати свої заявки також у цій формі, що відбувається поступово. Наприклад на цьому веб-сайті ви знайдете список програм із вбудованою підтримкою Apple Silicon.

.