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

Mac никогаш не биле наменети за игри. На крајот на краиштата, токму поради тоа игрите за оперативниот систем macOS не беа ни подготвени долго време, а програмерите, напротив, успешно ја игнорираа платформата на Apple, што може да се каже дека е точно до сега. Доаѓањето на Apple Silicon чиповите значително ја промени дискусијата, корисниците на Apple конечно се заинтересираа за игри и бараат различни начини како да го користат својот Mac за играње. Во финалето, за жал, не е толку едноставно, бидејќи високите перформанси едноставно не обезбедуваат оптимално одвивање на игрите.

Присуството на модерно API е исто така многу важно, што се чини дека го отклучува целосниот потенцијал на хардверот. И токму тука можеме да наидеме на фундаментален камен на сопнување. Во случајот со компјутер (Windows), библиотеката DirectX доминира, но за жал таа не е мулти-платформа и едноставно не работи за корисниците на Apple. Компанијата Valve, која стои зад игрите Half-Life 2, Team Fortress 2 или Counter-Strike, се обидува да ја реши оваа болест, која има несомнен удел во развојот на мултиплатформниот API наречен Vulkan, кој е директно дизајниран да работи што е можно поефикасно со денешните склопови, па дури и нуди поддршка за Apple Silicon. Односно, тој би можел да го понуди, ако некој намерно не се меша во тоа.

Apple ги блокира странските иновации

Но, како што сите го знаеме Apple, овој гигант од Купертино си го крои својот пат и полека ја игнорира сета конкуренција. Многу е слично во случајот со оваа дискусија, каде што се одлучува дали Mac-овите некогаш ќе бидат соодветни уреди за играње. Затоа, иако Vulkan API нуди мајчин поддршка за компјутери со Apple Silicon чипови, компанијата Apple целосно го пресече и официјално не го поддржува API, за што има фундаментална причина. Наместо тоа, компанијата се потпира на сопственото решение, кое е само малку постаро од Vulcan и подобро работи со екосистемот на Apple - се нарекува Метал. Пред тоа, компјутерите, телефоните и таблетите на Apple се потпираа на постарата алтернатива OpenCL, која практично исчезна и целосно беше заменета со Метал.

API Метал
Метал графички API на Apple

Но, тука е проблемот. Некои љубители на Apple гледаат дека Apple целосно ги блокира странските иновации и не сака да ги пушти во своите системи, иако тоа може да им помогне, на пример, на гејмерите. Но, сето тоа ќе биде повеќе за несреќен тајминг. Гигантот од Купертино мораше долго да работи на развојот на API Metal и секако потроши многу пари на тоа. Првото издание беше веќе во 2014 година. Вулкан, од друга страна, дојде две години подоцна (2016). Во исто време, може да наидеме на уште еден проблем, а тоа е целокупната оптимизација. Додека графичкиот API на Vulkan го таргетира буквално секој компјутер под сонцето (со цел да биде меѓу-платформски), Металот е директно насочен кон специфичен тип на хардвер, имено уредите на Apple, кои може да дадат подобри резултати.

Како ќе биде со игрите на Mac?

Така, вистината е дека Mac компјутерите не се поспремни за игри отколку што беа, да речеме, пред две години. Перформансите на Apple Silicon чиповите им даваат огромни перформанси, но на полето на игри, нема да работи без висококвалитетно графичко API, кое им овозможува на игрите да го искористат целосниот потенцијал на хардверот. За среќа, некои програмери се обидуваат да одговорат на тековните случувања. На пример, денес го имаме на располагање популарниот MMORPG World of Warcraft, кој дури нуди мајчин поддршка за компјутери со Apple Silicon, кога користи графички API на Apple Metal. За жал, ваквите игри би можеле да ги изброиме само на прсти.

.