การเปลี่ยนแปลงที่น่าสนใจใน macOS 10.14 Mojave ที่แอปเปิลไม่ได้ประกาศบนเวทีงาน WWDC 2018 คือ Mojave จะเป็นรุ่นสุดท้ายที่รองรับ OpenGL และ OpenCL
แอปเปิลประกาศบนเว็บไซต์ว่า สถานะของ OpenGL และ OpenCL จะถือเป็น deprecated (เลิกใช้) แอพที่เรียกใช้ API สองตัวนี้จะยังรันได้บน macOS 10.14 แต่ในระบบปฏิบัติการรุ่นหน้าจะใช้ไม่ได้อีกแล้ว
เหตุผลของแอปเปิลก็ชัดเจนว่าต้องการให้ย้ายไปใช้ Metal แทน ทั้งในส่วนของเกมและการประมวลผลที่ไม่ใช่เกม แอปเปิลบอกว่า Metal ถือเป็น API รุ่นใหม่ที่ออกแบบมาให้ทำงานกับจีพียูยุคใหม่ๆ และให้ประสิทธิภาพที่ดีกว่าด้วย ส่วนการย้ายจาก OpenGL เป็น Metal สามารถอ่านได้จาก เอกสารของแอปเปิล
ที่มา - Apple Developers, Phoronix