Home Mac macOS Mojave เป็นเวอร์ชันสุดท้ายที่รองรับ แอปพลิเคชัน 32 bit และ OpenGL/Openl CL

macOS Mojave เป็นเวอร์ชันสุดท้ายที่รองรับ แอปพลิเคชัน 32 bit และ OpenGL/Openl CL

0
0
SHARE

macOS 10.14 Mojave จะเป็นเวอร์ชันสุดท้ายที่รองรับแอปพลิเคชัน 32 บิต รวมไปถึง OpenGL และ OpenCL โดยจะมุ่งหน้ารองรับแอปพลิเคชัน 64 บิต และ Metal แทน

สองเทคโนโลยีที่แอปเปิลเตรียมเลิกรองรับใน macOS 10.15 นั่นก็คือ แอปพลิเคชัน 32 บิต และ OpenGL / OpenCL โดย macOS 10.14 Mojave จะเป็นเวอร์ชันสุดท้ายแล้ว สำหรับการรองรับเทคโนโลยีเหล่านี้ สำหรับแอปพลิเคชัน แบบ 32 บิตนั้น ก็ตามรอย iOS 11 ที่เลิกรองรับไปก่อนหน้านี้แล้ว แอปเปิลรองรับแอป 64 บิต มาตั้งแต่ OS X Leopard เมื่อปี 2007 นับแล้วก็กว่า 10 ปี ที่แอปเปิลรองรับแอป 32 บิต และ 64 บิต ควบคู่กันไป แอปเปิลก็มีการแจ้งนักพัฒนาสำหรับการยกเลิกรองรับแอป 32 บิต ไว้แต่ macOS High Sierra แล้ว  ดังนั้นในปีหน้านี้ แอปเปิลจะถอนเฟิร์มเวิร์ค ที่ใช้ในแอป 32 บิต อย่าง QuickTime framework, Java 1.6 Apple framework และ Carbon HLTB ออก

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

นักพัฒนา Mac app ทั้งหลายก็มีเวลาเตรียมตัว ในการเปลี่ยนแปลงนี้อีก 1 ปี