Зарыг хаах

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 чиптэй компьютеруудад төрөлх дэмжлэгийг санал болгодог ч алимны компани үүнийг бүрэн зогсоож, API-г албан ёсоор дэмждэггүй бөгөөд үүнд үндсэн шалтгаан бий. Үүний оронд компани нь өөрийн шийдэлд тулгуурладаг бөгөөд энэ нь Вулканаас арай л хуучин бөгөөд Apple-ийн экосистемтэй илүү сайн ажилладаг - энэ нь Металл нэртэй. Үүнээс өмнө Apple-ийн компьютер, утас, таблетууд нь хуучин OpenCL хувилбарт тулгуурладаг байсан бөгөөд энэ нь бараг алга болж, металаар бүрэн солигдсон.

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

Гэхдээ энд л асуудал байна. Зарим алимны шүтэн бишрэгчид үүнийг Apple нь гадаадын шинэлэг зүйлийг бүрмөсөн хааж, системдээ оруулахыг хүсэхгүй байгаа гэж үздэг ч энэ нь жишээлбэл тоглоомчдод тустай байж болох юм. Гэхдээ энэ бүхэн харамсалтай цаг хугацааны талаар илүү их байх болно. Купертиногийн аварга компани API Metal-ийн хөгжүүлэлт дээр удаан хугацаанд ажилласан бөгөөд үүнд маш их мөнгө зарцуулсан нь гарцаагүй. Хамгийн анхны хувилбар нь аль хэдийн 2014 онд гарсан. Харин Вулкан хоёр жилийн дараа (2016) гарсан. Үүний зэрэгцээ бид өөр нэг асуудалтай тулгарах боломжтой бөгөөд энэ нь ерөнхий оновчлол юм. Vulkan график API нь наран доорх бараг бүх компьютерт зориулагдсан боловч (хөндлөн платформ байх зорилготой) Метал нь тодорхой төрлийн техник хангамж, тухайлбал Apple-ийн төхөөрөмжүүдэд шууд чиглэгддэг бөгөөд энэ нь илүү сайн үр дүнд хүргэж болзошгүй юм.

Mac дээр тоглоом тоглоход ямар байх вэ?

Тиймээс Mac компьютерууд хоёр жилийн өмнөхөөсөө илүү тоглоом тоглоход бэлэн биш байгаа нь үнэн юм. Хэдийгээр Apple Silicon чипүүдийн гүйцэтгэл нь тэдэнд асар их гүйцэтгэлийг өгдөг боловч тоглоомын талбарт өндөр чанартай график API-гүйгээр ажиллахгүй нь тоглоомуудад техник хангамжийг бүрэн ашиглах боломжийг олгодог. Аз болоход, зарим хөгжүүлэгчид одоогийн хөгжилд хариу өгөхийг оролдож байна. Жишээлбэл, өнөөдөр бидэнд алдартай MMORPG World of Warcraft байгаа бөгөөд энэ нь Apple-ийн металл график API-г ашиглах үед Apple Silicon-тай компьютерт зориулсан эх дэмжлэгийг ч санал болгодог. Харамсалтай нь бид ийм тоглоомыг хуруугаараа л тоолж чадах байсан.

.