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

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-овете някога ще бъдат подходящи устройства за игри. Следователно, въпреки че API на Vulkan предлага естествена поддръжка за компютри с чипове Apple Silicon, компанията на Apple го е съкратила напълно и не поддържа официално API, за което има основна причина. Вместо това компанията разчита на собствено решение, което е само малко по-старо от Vulcan и работи по-добре с екосистемата на Apple - нарича се Metal. Преди това компютрите, телефоните и таблетите на Apple разчитаха на по-старата алтернатива OpenCL, която на практика изчезна и беше напълно заменена от Metal.

API метал
API за метална графика на Apple

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

Как ще е с игрите на Mac?

Така че истината е, че Mac-овете не са по-готови за игри, отколкото бяха, да речем, преди две години. Производителността на Apple Silicon чиповете им дава огромна производителност, но в областта на игрите няма да работи без висококачествен графичен API, който позволява на игрите да използват пълния потенциал на хардуера. За щастие, някои разработчици се опитват да отговорят на текущите развития. Например, днес имаме на разположение популярната MMORPG World of Warcraft, която дори предлага вградена поддръжка за компютри с Apple Silicon, когато използва API на Apple Metal graphics. За съжаление бихме могли да броим такива игри само на пръсти.

.