SOFTWARE ENGINEERING

Apple ประกาศเตรียมยกเลิกการใช้งานคลาส ImageCreator ในระบบปฏิบัติการเวอร์ชันถัดไป

Apple Developer11 Jun 2026
1 min read
Key Takeaways
  • นักพัฒนาแอปบน Apple Platform ต้องรีบเปลี่ยนจาก ImageCreator ไปเป็น Image Playground sheet ก่อนการมาถึงของ iOS 27 เพื่อป้องกันแอปพังหรือคอมไพล์ไม่ผ่าน

ทำไมเรื่องนี้ถึงสำคัญ

การยกเลิก API นี้ส่งผลกระทบต่อนักพัฒนาที่ต้องการควบคุมการสร้างภาพด้วย AI ผ่านโค้ดโดยตรง (Programmatic) โดย Apple พยายามผลักดันให้หันมาใช้อินเทอร์เฟซมาตรฐานของระบบแทน เพื่อสร้างประสบการณ์ใช้งานที่สม่ำเสมอและสอดคล้องกับแนวทางด้านความปลอดภัยและความเป็นส่วนตัวของค่าย

Apple ประกาศการเปลี่ยนแปลงเชิงเทคนิคสำหรับนักพัฒนาที่ใช้งานเฟรมเวิร์ก Image Playground โดยระบุว่าจะมีการยกเลิกการใช้งาน (Deprecation) คลาส ImageCreator ซึ่งเป็นเครื่องมือที่ช่วยให้นักพัฒนาสามารถสร้างรูปภาพด้วยโปรแกรมผ่านโมเดลสร้างภาพบนตัวเครื่องได้ โดยการเปลี่ยนแปลงนี้จะมีผลอย่างสมบูรณ์ใน iOS 27, iPadOS 27, macOS 27 และ visionOS 27 หรือเวอร์ชันที่สูงกว่า

ในช่วงการทดสอบระบบปฏิบัติการเวอร์ชัน Beta โค้ดที่ใช้งานคลาสนี้จะเริ่มแสดงคำเตือน (Warnings) ใน Xcode และแอปจะไม่สามารถทำงานได้เมื่อเผยแพร่ผ่าน TestFlight ส่วนในเวอร์ชันที่ปล่อยสู่สาธารณะ (Public Release) โค้ดที่ใช้ ImageCreator จะไม่สามารถคอมไพล์ได้เลย ซึ่งจะทำให้ฟีเจอร์การสร้างภาพในแอปที่ได้รับผลกระทบหยุดทำงานทันที

เพื่อรักษาระดับการทำงานของแอปให้ต่อเนื่อง Apple แนะนำให้นักพัฒนาเปลี่ยนไปใช้การนำเสนอหน้าจอ Image Playground sheet ซึ่งเป็นอินเทอร์เฟซมาตรฐานที่ระบบจัดการให้ หรือเปลี่ยนไปใช้บริการสร้างภาพรูปแบบอื่นตามความต้องการ เพื่อให้ทันต่อการอัปเดตระบบปฏิบัติการรอบใหญ่ที่จะเกิดขึ้น

สรุปประเด็นหลัก

ImageCreator จะถูกตัดออกจาก iOS 27, iPadOS 27, macOS 27 และ visionOS 27 เป็นต้นไป

ในช่วง Beta จะพบคำเตือนใน Xcode และเกิด Runtime Error ใน TestFlight

ทางออกคือการเปลี่ยนไปใช้ Image Playground sheet หรือโซลูชันการสร้างภาพอื่นภายนอก

นวัตกรรมและเทคโนโลยี

developer tools

การสิ้นสุดการสนับสนุน ImageCreator

คลาสสำหรับการเจนภาพด้วยโปรแกรมจะถูกถอดถอน และจะส่งผลให้แอปที่ใช้โค้ดนี้ไม่สามารถคอมไพล์ได้ในระบบปฏิบัติการเวอร์ชันสาธารณะ

Developer Impact
นักพัฒนาแอปต้องวางแผนไมเกรตโค้ดในส่วนการสร้างภาพใหม่ทั้งหมด โดยเฉพาะแอปที่มีการใช้งาน Image Playground อยู่เดิม การทดสอบความเข้ากันได้จะต้องเริ่มทำทันทีที่เวอร์ชัน Beta เปิดให้ใช้งาน
Keywords
#apple #ios 27 #imagecreator #deprecation #image playground
Original Source

อ่านข้อมูลเพิ่มเติมจากแหล่งข่าวหลัก

Apple Developer