Затвори ја рекламата

Воведувањето на сопствените чипови на Apple Silicon привлече огромно внимание. Во јуни 2020 година, Apple официјално спомна за прв пат дека ќе ги напушти процесорите на Интел во корист на сопственото решение, кое се нарекува Apple Silicon и се базира на архитектурата на ARM. Сепак, различната архитектура е таа што игра прилично фундаментална улога - ако ја промениме, теоретски можеме да кажеме дека треба да ја редизајнираме секоја поединечна апликација за да може да функционира правилно.

Овој недостаток гигантот од Купертино го реши на свој начин, а по долг период на користење мораме да признаеме дека е сосема солиден. Години подоцна, тој повторно го распореди решението Rosetta, кое претходно обезбеди непречена транзиција од PowerPC на Intel. Денеска ја имаме Розета 2 овде со истата цел. Можеме да го замислиме како друг слој што се користи за преведување на апликацијата за да може да се извршува и на тековната платформа. Ова секако ќе потрае малку од перформансите, додека може да се појават и некои други проблеми.

Апликацијата мора да работи природно

Ако навистина сакаме да го извлечеме максимумот од поновите Mac компјутери кои се опремени со чипови од серијата Apple Silicon, повеќе или помалку е неопходно да работиме со оптимизирани апликации. Тие мора да трчаат природно, така да се каже. Иако споменатото решение Rosetta 2 генерално функционира задоволително и може да обезбеди непречено функционирање на нашите апликации, тоа можеби не е секогаш случај. Одличен пример е популарниот гласник Discord. Пред да биде оптимизиран (поддршка за мајчин силикон на Apple), не беше точно двојно попријатен за користење. Моравме да чекаме неколку секунди за секоја операција. Потоа, кога дојде оптимизираната верзија, видовме огромно забрзување и (конечно) непречено трчање.

Се разбира, истото е и со игрите. Ако сакаме тие да работат непречено, треба да ги оптимизираме за тековната платформа. Можеби очекувате дека со зголемувањето на перформансите предизвикано од преселбата во Apple Silicon, програмерите би сакале да ги донесат своите наслови до корисниците на Apple и да изградат заедница за игри меѓу нив. Дури и се чинеше така од самиот почеток. Речиси веднаш штом првите Mac со чип М1 се појавија на пазарот, 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, тогаш можеби програмерите би морале да реагираат.

.