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

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

Гігант з Купертіно вирішив цей недолік по-своєму, і після тривалого використання, слід визнати, що він цілком солідний. Роками пізніше він повторно розгорнув рішення Rosetta, яке раніше забезпечувало плавний перехід від PowerPC до Intel. Сьогодні у нас є Rosetta 2 з тією ж метою. Ми можемо уявити це як ще один рівень, який використовується для перекладу програми, щоб її також можна було запускати на поточній платформі. Звичайно, це трохи знизить продуктивність, але можуть з’явитися й інші проблеми.

Програма має працювати в оригінальному режимі

Якщо ми справді хочемо отримати максимальну віддачу від новіших комп’ютерів Mac, які оснащені чіпами серії Apple Silicon, більш-менш необхідно, щоб ми працювали з оптимізованими програмами. Вони повинні працювати нативно, так би мовити. Хоча згадане рішення Rosetta 2 загалом працює задовільно та може забезпечити безперебійну роботу наших додатків, це не завжди так. Чудовим прикладом є популярний месенджер Discord. До того, як його оптимізували (внутрішня підтримка Apple Silicon), користуватися ним було не вдвічі приємніше. Кожну операцію доводилося чекати кілька секунд. Потім, коли з’явилася оптимізована версія, ми побачили величезне прискорення та (нарешті) плавний хід.

Звісно, ​​з іграми те саме. Якщо ми хочемо, щоб вони працювали безперебійно, нам потрібно оптимізувати їх для поточної платформи. Ви можете очікувати, що з підвищенням продуктивності, спричиненим переходом на Apple Silicon, розробники захочуть надати свої ігри користувачам Apple і створити серед них ігрову спільноту. Так навіть здавалося з самого початку. Майже одразу після появи на ринку перших комп’ютерів Mac із чіпом M1 компанія Blizzard оголосила про вбудовану підтримку своєї легендарної гри World of Warcraft. Завдяки цьому в неї можна грати на повну потужність навіть на звичайному MacBook Air. Але з того часу ми не помітили жодних інших змін.

Розробники повністю ігнорують появу нової платформи Apple Silicon і все ще йдуть своїм шляхом, не звертаючи уваги на користувачів Apple. Це певною мірою зрозуміло. Загалом фанатів Apple не так багато, особливо тих, хто цікавиться іграми. З цієї причини ми залежимо від вищезгаданого рішення Rosetta 2 і тому можемо відтворювати лише ті назви, які спочатку були написані для macOS (Intel). Хоча для деяких ігор це не може бути найменшою проблемою (наприклад, Tomb Raider, Golf With Your Friends, Minecraft тощо), для інших результат практично неможливий. Це стосується, наприклад, Euro Truck Simulator 2.

M1 MacBook Air Tomb Raider
Tomb Raider (2013) на MacBook Air з M1

Чи побачимо ми зміни?

Звичайно, трохи дивно, що Blizzard була єдиною, хто привніс оптимізацію, і ніхто не стежив за нею. Сам по собі це дивний крок навіть з боку цієї компанії. Інша її улюблена назва — карткова гра Hearthstone, якій уже не так пощастило, і її потрібно перекладати через Rosetta 2. У будь-якому випадку, компанія також включає низку інших назв, таких як Overwatch, яку Blizzard, з іншого боку , ніколи не був представлений для macOS і працює лише для Windows.

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

.