Փակել գովազդը

Mac-երը երբեք նախատեսված չեն եղել խաղերի համար: Ի վերջո, հենց դա է պատճառը, որ macOS օպերացիոն համակարգի համար խաղերը նույնիսկ երկար ժամանակ չէին պատրաստվել, և մշակողները, ընդհակառակը, հաջողությամբ անտեսում էին խնձորի պլատֆորմը, ինչը, կարելի է ասել, մինչ այժմ ճիշտ է: Apple Silicon չիպերի հայտնվելը զգալիորեն փոխեց քննարկումը, Apple-ի օգտատերերը վերջապես սկսեցին հետաքրքրվել խաղերով և տարբեր ուղիներ են փնտրում իրենց Mac-ը խաղերի համար օգտագործելու համար: Եզրափակիչում, ցավոք, դա այնքան էլ պարզ չէ, քանի որ բարձր կատարողականությունը պարզապես չի ապահովում խաղերի օպտիմալ ընթացքը:

Շատ կարևոր է նաև ժամանակակից API-ի առկայությունը, որը, կարծես, բացում է սարքավորման ողջ ներուժը: Եվ այստեղ է, որ մենք կարող ենք բախվել հիմնարար գայթակղության քարի հետ: PC-ի (Windows) դեպքում գերակշռում է DirectX գրադարանը, բայց, ցավոք, այն բազմահարթակ չէ և պարզապես չի աշխատում Apple-ի օգտատերերի համար։ Valve ընկերությունը, որը գտնվում է Half-Life 2, Team Fortress 2 կամ Counter-Strike խաղերի հետևում, փորձում է լուծել այս հիվանդությունը, որն անվիճելի մասնաբաժին ունի Vulkan կոչվող բազմահարթակ API-ի մշակման մեջ, որն ուղղակիորեն նախատեսված է աշխատելու համար: որքան հնարավոր է արդյունավետ այսօրվա հավաքների հետ և նույնիսկ առաջարկում է Apple Silicon-ի աջակցություն: Այսինքն՝ կարող էր առաջարկել, եթե ինչ-որ մեկը միտումնավոր չխանգարեր դրան։

Apple-ն արգելափակում է օտարերկրյա նորարարությունները

Բայց ինչպես մենք բոլորս գիտենք Apple-ը, Կուպերտինոյի այս հսկան կերտում է իր սեփական ճանապարհը և կամաց-կամաց անտեսում է բոլոր մրցակցությունները: Դա շատ նման է այս քննարկման դեպքում, որտեղ որոշվում է, թե արդյոք Mac-երը երբևէ հարմար սարքեր կլինեն խաղերի համար։ Հետևաբար, թեև Vulkan API-ն առաջարկում է բնօրինակ աջակցություն Apple Silicon չիպերով համակարգիչների համար, Apple ընկերությունը ամբողջությամբ կտրել է այն և պաշտոնապես չի աջակցում API-ին, ինչի համար ունի հիմնարար պատճառ: Փոխարենը, ընկերությունը հենվում է իր սեփական լուծման վրա, որը Vulcan-ից միայն մի փոքր ավելի հին է և ավելի լավ է աշխատում Apple-ի էկոհամակարգի հետ՝ այն կոչվում է Metal: Մինչ այդ Apple-ի համակարգիչները, հեռախոսներն ու պլանշետները հենվում էին ավելի հին OpenCL այլընտրանքի վրա, որը գործնականում անհետացել է և ամբողջությամբ փոխարինվել Metal-ով։

API մետաղ
Apple-ի մետաղական գրաֆիկական API

Բայց այստեղ է խնդիրը. Apple-ի որոշ երկրպագուներ տեսնում են, որ Apple-ն ամբողջությամբ արգելափակում է օտարերկրյա նորարարությունները և չի ցանկանում թույլ տալ նրանց մտնել իրենց համակարգեր, թեև դա կարող է օգնել, օրինակ, խաղացողներին: Բայց ամեն ինչ ավելի շատ կլինի դժբախտ ժամանակի մասին: Կուպերտինոյի հսկան ստիպված էր երկար ժամանակ աշխատել API Metal-ի մշակման վրա և, իհարկե, մեծ գումարներ ծախսեց դրա վրա: Առաջին թողարկումն արդեն 2014-ին էր: Vulkan-ը, մյուս կողմից, եկավ երկու տարի անց (2016): Միևնույն ժամանակ, մենք կարող ենք հանդիպել ևս մեկ խնդրի, դա ընդհանուր օպտիմալացումն է։ Թեև Vulkan գրաֆիկական API-ն ուղղված է արևի տակ գտնվող գրեթե բոլոր համակարգիչներին (նպատակ ունենալով լինել խաչաձև հարթակ), Metal-ը ուղղակիորեն ուղղված է ապարատային հատուկ տեսակի, մասնավորապես Apple սարքերին, որոնք կարող են ավելի լավ արդյունքներ տալ:

Ինչպե՞ս կլինի Mac-ում խաղերի հետ կապված:

Այսպիսով, ճշմարտությունն այն է, որ Mac-երը ավելի պատրաստ չեն խաղերին, քան նրանք, ասենք, երկու տարի առաջ: Չնայած Apple Silicon չիպերի կատարումը տալիս է նրանց հսկայական կատարում, հենց խաղերի ոլորտում այն ​​չի աշխատի առանց բարձրորակ գրաֆիկական API-ի, որը թույլ է տալիս խաղերին օգտագործել ապարատային ամբողջ ներուժը: Բարեբախտաբար, որոշ մշակողներ փորձում են արձագանքել ընթացիկ զարգացումներին: Օրինակ, այսօր մենք ունենք հանրահայտ MMORPG World of Warcraft-ը, որն առաջարկում է նույնիսկ բնօրինակ աջակցություն Apple Silicon-ով համակարգիչների համար, երբ այն օգտագործում է Apple-ի Metal գրաֆիկական API: Ցավոք սրտի, մենք կկարողանայինք միայն մատների վրա հաշվել նման խաղերը։

.