คำว่า Mac กับ Gaming มันไม่เคยมาด้วยกัน ประมาณว่าทุกคนก็รู้อยู่แล้วว่าถ้าจะซื้อคอมจากทาง Apple มาเพื่อเล่นเกมนั้น มันจะเป็นทางเลือกที่แย่มากๆ เพราะว่าเกมที่รองรับบน MacOS เมื่อเทียบกับ Platform อื่นๆแล้ว จัดว่าน้อยกว่ากันอยู่หลายเท่าตัว .. แต่เรื่องการทำงานก็ปฏิเสธไม่ได้ครับ ว่ามีโปรแกรมเฉพาะของฝั่ง MacOS ทำให้หลายๆคนยังคงเลือกที่จะใช้ Mac สำหรับทำงานมากกว่า
ตอนนี้เหมือนว่า Apple จะเบื่อเต็มทีกับการโดนล้อว่าเป็นตัวตลกของวงการ Gaming PC จึงได้มีการพัฒนาเครื่องมือสำหรับ Developer ที่จะทำให้การ Port เกมมาฝั่ง MacOS นั้นเป็นเรื่องที่ง่ายดายกว่าเดิมมาก
ในงาน WWDC ที่ผ่านมา เราก็ได้เห็นสิ่งที่น่าสนใจสำหรับ Gamer และ Game Developer ซึ่งไม่ได้มีแค่ Apple Vision Pro .. แต่ถ้าตามละเอียดกว่านั้นก็จะเห็นว่า Apple ได้มีการพูดถึง Game Porting Toolkit สำหรับนักพัฒนาที่จะทำให้การพอร์ตเกมข้ามมายัง MacOS นั้นเป็นเรื่องที่ทำได้จริงมากขึ้น
Toolkit ตัวใหม่นี้ มี Compatibility Layer ที่ Programmer หรือ Gamer สามารถนำมาใช้เพื่อรันเกมแบบ DirectX 12 ในระบบของ MacOS โดยตัว Toolkit ก็จะใช้พื้นฐานของ Proton ซึ่งเป็น Compatibility Layer Wine-Based ที่พัฒนาโดย Valve เพื่อที่จะเอาไว้รันเกมของ Windows บน Platform Linux และมันก็ยังคงมี Source Code ของ CodeWeavers' Crossover ที่ได้มีการพัฒนา Compatibility Layer ของตัวเองเพื่อที่จะเอาไว้รันเกม DX12 บน Mac
ตัว Porting Toolkit นี้จะสามารถแปล Native Code ของ x86 ให้ใช้งานบน Platform ของ Apple Silicon ได้ รวมไปถึงมีการ Intercept และ Convert API สำหรับ 3D Graphic ให้กลายเป็น Metal API ของฝั่ง Apple และนอกจากนั้นจะยังมีการแปลตัว Input , Audio , Networking และอื่นๆที่จำเป็นต่อการรันเกม Windows บน Platform Mac ที่เป็นหน่วยประมวลผล ARM ด้วย
อย่างไรก็ตาม ไม่ได้หมายความว่าจะแปลงไปแล้วเล่นได้ 100% เหมือนกับของฝั่ง Windows PC นะครับ เพราะ Toolkit ตัวนี้จะช่วยเป็นอุปกรณ์สำหรับการทำ Validation ให้ง่ายสำหรับการรันเกมเฉยๆ คือผู้พัฒนาจะรู้ได้ว่าสามารถรันได้หรือไม่ นั่นแปลว่าถ้ารันได้ ต่อมาก็คือต้องดูว่า รันได้ดีไหม ? ถ้ารันไม่ดีก็เป็นหน้าที่ของผู้พัฒนาเกมเหล่านั้นที่จะต้องตัดสินใจว่า จะ Optimize ให้มันประสิทธิภาพดีกับ MacOS หรือเปล่า
แต่ก็จัดว่าเป็นข่าวดีสำหรับผู้ใช้ MacOS นั่นแหละครับ แม้ว่าจะยังไม่ใช่เร็วๆนี้ที่เครื่อง Mac จะสามารถรันเกมได้เหมือน Windows 100% แต่อย่างน้อย Apple ก็มี Tools ที่จะช่วยให้นักพัฒนาสามารถพิจารณาได้มากขึ้นในการ Port เกมของตัวเองมาลงบน MacOS จากที่เมื่อก่อนเป็นไปได้ยากมาก ตอนนี้ก็เหลือแต่นักพัฒนาแล้ว จะโฟกัสตรงนี้ด้วยหรือเปล่า
ล่าสุดนี้เราก็ได้เห็นมีผู้ใช้ Reddit ได้ลองเอา Compatibility Layer มาเพื่อลองรัน Cyberpunk 2077 บน MacBook M1 , Diablo IV บน MacBook Pro M1 Max และ Hogwarts Legacy บน M2 Max ก็เห็นได้ว่าประสิทธิภาพนั้นก็ไม่ได้ออกมาดีสมบูรณ์แบบหรือไม่มีบัคอะไร .. แต่ก็อย่าลืมว่านี่เป็นแค่ช่วงแรกของการใช้งาน Game Porting Toolkit ซึ่งถ้าออกมานานกว่านี้ เราอาจจะได้เห็นผลที่น่าประทับใจก็เป็นไปได้
ข้อมูล : TechSpot