Зачыніць аб'яву

Mac ніколі не прызначаўся для гульняў. Бо менавіта таму гульні пад аперацыйную сістэму macOS доўгі час нават не рыхтаваліся, а яблычную платформу распрацоўшчыкі, наадварот, паспяхова ігнаравалі, што, можна сказаць, і дагэтуль. З'яўленне чыпаў 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 - яно носіць назву Metal. Да гэтага кампутары, тэлефоны і планшэты Apple абапіраліся на старую альтэрнатыву OpenCL, якая практычна знікла і была цалкам заменена на Metal.

API металу
Графічны API Metal ад Apple

Але вось праблема. Некаторыя фанаты Apple бачаць у гэтым тое, што Apple цалкам блакуе замежныя навінкі і не жадае пускаць іх у свае сістэмы, хоць можа дапамагчы, напрыклад, геймерам. Але ўсё гэта будзе больш звязана з няўдалым часам. Гіганту з Куперціна прыйшлося доўга працаваць над распрацоўкай API Metal і, безумоўна, выдаткаваў на гэта немалыя грошы. Самы першы рэліз быў ужо ў 2014 годзе. Vulkan, наадварот, выйшаў праз два гады (2016). У той жа час мы можам сутыкнуцца з яшчэ адной праблемай, і гэта агульная аптымізацыя. У той час як графічны API Vulkan нацэлены практычна на кожны кампутар пад сонцам (імкнучыся быць кросплатформенным), Metal непасрэдна нацэлены на пэўны тып абсталявання, а менавіта на прылады Apple, якія могуць даць лепшыя вынікі.

Як гэта будзе з гульнямі на Mac?

Такім чынам, праўда ў тым, што Mac не больш гатовы да гульняў, чым яны былі, скажам, два гады таму. Нягледзячы на ​​​​тое, што прадукцыйнасць чыпаў Apple Silicon дае ім велізарную прадукцыйнасць, менавіта ў гульнявой сферы яны не будуць працаваць без высакаякаснага графічнага API, які дазваляе гульням выкарыстоўваць увесь патэнцыял абсталявання. На шчасце, некаторыя распрацоўшчыкі спрабуюць рэагаваць на бягучыя падзеі. Напрыклад, сёння ў нас ёсць папулярная MMORPG World of Warcraft, якая прапануе нават унутраную падтрымку для камп'ютараў з Apple Silicon, калі яна выкарыстоўвае Metal graphics API ад Apple. На жаль, такія гульні можна было б пералічыць толькі па пальцах.

.