Жарнаманы жабу

Mac компьютерлері ешқашан ойын ойнауға арналмаған. Өйткені, дәл осы себепті macOS операциялық жүйесіне арналған ойындар тіпті ұзақ уақыт бойы дайындалмады, ал әзірлеушілер, керісінше, осы уақытқа дейін шындық деп айтуға болатын алма платформасын сәтті елемеді. Apple Silicon чиптерінің келуі талқылауды айтарлықтай өзгертті, Apple пайдаланушылары ақырында ойынға қызығушылық танытты және ойын ойнау үшін Mac-ті пайдаланудың әртүрлі жолдарын іздейді. Финалда, өкінішке орай, бұл өте қарапайым емес, өйткені жоғары өнімділік ойындардың оңтайлы өтуін қамтамасыз етпейді.

Заманауи API болуы да өте маңызды, бұл аппараттық құралдың толық әлеуетін ашатын сияқты. Міне, біз іргелі тосқауылға тап болуымыз мүмкін. ДК (Windows) жағдайында DirectX кітапханасы басым, бірақ, өкінішке орай, ол көп платформалы емес және Apple пайдаланушылары үшін жұмыс істемейді. Half-Life 2, Team Fortress 2 немесе Counter-Strike ойындарының артында тұрған Valve компаниясы Vulkan деп аталатын көп платформалы API әзірлеуде сөзсіз үлесі бар бұл ауруды шешуге тырысады, ол тікелей жұмыс істеуге арналған. бүгінгі жинақтармен мүмкіндігінше тиімді және тіпті Apple Silicon қолдауын ұсынады. Яғни, егер біреу әдейі араласпаса, ұсына алатын.

Apple шетелдік инновацияларға тосқауыл қояды

Бірақ бәрімізге белгілі Apple, бұл Купертино гиганты өз жолын жасайды және барлық бәсекелестіктерді баяу елемейді. Бұл пікірталас жағдайында өте ұқсас, мұнда Mac компьютерлері ойын ойнауға қолайлы құрылғылар бола ма деген шешім қабылданады. Сондықтан, Vulkan API Apple Silicon чиптері бар компьютерлерге жергілікті қолдауды ұсынса да, алма компаниясы оны толығымен кесіп тастады және API-ны ресми түрде қолдамайды, бұл үшін оның негізгі себебі бар. Оның орнына компания өз шешіміне сүйенеді, ол Vulcan-дан сәл ғана асқан және Apple экожүйесімен жақсы жұмыс істейді - ол Металл деп аталады. Бұған дейін Apple компьютерлері, телефондары мен планшеттері ескі OpenCL баламасына сүйенді, ол іс жүзінде жойылып, толығымен металмен ауыстырылды.

API металл
Apple металл графикасының API интерфейсі

Бірақ мәселе осында. Кейбір алма жанкүйерлері мұны Apple шетелдік инновацияларды толығымен бұғаттайды және оларды өз жүйелеріне жібергісі келмейді деп санайды, бірақ ол, мысалы, ойыншыларға көмектесе алады. Бірақ бәрі сәтсіз уақыт туралы көбірек болады. Cupertino алыбы ұзақ уақыт бойы API Metal әзірлеумен жұмыс істеуге мәжбүр болды және оған көп ақша жұмсады. Ең бірінші шығарылымы 2014 жылы болды. Вулкан, екінші жағынан, екі жылдан кейін (2016) шықты. Сонымен қатар, біз тағы бір мәселеге тап болуымыз мүмкін, бұл жалпы оңтайландыру. Vulkan графикалық API іс жүзінде күн астындағы кез келген компьютерге бағытталғанымен (кросс-платформа болу мақсатымен), Метал тікелей жабдықтың белгілі бір түріне, атап айтқанда Apple құрылғыларына бағытталған, бұл жақсы нәтижелер бере алады.

Mac компьютерлерінде ойын ойнау қалай болады?

Шындық мынада, Mac компьютерлері, айталық, екі жыл бұрынғыға қарағанда ойын ойнауға дайын емес. Apple Silicon чиптерінің өнімділігі оларға үлкен өнімділік береді, бірақ ойын саласында ол ойындарға аппараттық құралдардың толық әлеуетін пайдалануға мүмкіндік беретін жоғары сапалы графикалық API-сыз жұмыс істемейді. Бақытымызға орай, кейбір әзірлеушілер ағымдағы оқиғаларға жауап беруге тырысады. Мысалы, бүгінде бізде танымал MMORPG World of Warcraft қол жетімді, ол тіпті Apple металл графикасының API интерфейсін пайдаланған кезде Apple Silicon бар компьютерлерге жергілікті қолдауды ұсынады. Өкінішке орай, біз мұндай ойындарды саусақпен санай алатын едік.

.