- Xcode 26.3 ทำให้นักพัฒนาสามารถใช้งาน Claude Agent ของ Anthropic และ Codex ของ OpenAI ซึ่งเป็นโค้ดดิ้งเอเจนต์ได้โดยตรงภายใน Xcode
- ฟีเจอร์นี้ถูกเรียกว่า ‘agentic coding’ โดย Xcode จะช่วยสนับสนุนการพัฒนาแบบอัตโนมัติด้วยการแยกงานตามเป้าหมายของนักพัฒนาและตัดสินใจให้สอดคล้องกับโครงสร้างของโปรเจกต์
- เอเจนต์สามารถช่วยตลอดกระบวนการพัฒนา ตั้งแต่การค้นหาเอกสาร การสำรวจโครงสร้างไฟล์ การเปลี่ยนการตั้งค่าโปรเจกต์ ไปจนถึง การจับภาพ Xcode Previews และการตรวจสอบซ้ำผ่านการบิลด์
- Apple ระบุว่าสิ่งนี้จะช่วยให้นักพัฒนา เพิ่มประสิทธิภาพการทำงานและความคิดสร้างสรรค์ได้สูงสุด และมุ่งเน้นกับนวัตกรรมได้มากขึ้น
- ผ่าน Model Context Protocol ใหม่ เอเจนต์หรือเครื่องมือภายนอกที่เข้ากันได้ก็สามารถเชื่อมต่อกับ Xcode ได้เช่นกัน ช่วยเพิ่มความยืดหยุ่นในการพัฒนาบนแพลตฟอร์ม Apple
ฟีเจอร์หลักของ Xcode 26.3
- Xcode 26.3 เพิ่มการรองรับ agentic coding เปิดวิธีใหม่ให้นักพัฒนาใช้โค้ดดิ้งเอเจนต์ในการสร้างแอป
- สามารถใช้งาน Claude Agent ของ Anthropic และ Codex ของ OpenAI ได้โดยตรงภายใน Xcode
- Xcode จะเข้าใจเป้าหมายของนักพัฒนา และดำเนินการ แยกงาน ตัดสินใจ และใช้เครื่องมือในตัว ได้อย่างอัตโนมัติ
- ฟีเจอร์นี้เป็นการต่อยอดจาก ผู้ช่วยเขียนโค้ดอัจฉริยะ ที่เปิดตัวใน Xcode 26 โดยขยายขอบเขตจากการเขียนและแก้ไขโค้ด Swift ไปสู่การเข้าถึงความสามารถที่มากขึ้น
- เอเจนต์จะทำงานร่วมกันตลอดวงจรการพัฒนา ช่วย ทำให้เวิร์กโฟลว์เรียบง่ายขึ้น วนรอบได้เร็วขึ้น และเปลี่ยนไอเดียให้เป็นจริง
การผสานเข้ากับเวิร์กโฟลว์การพัฒนา
- Claude Agent และ Codex สามารถเข้าถึงความสามารถของ Xcode ในด้าน การค้นหาเอกสาร การสำรวจโครงสร้างไฟล์ และการอัปเดตการตั้งค่าโปรเจกต์
- นอกจากนี้ยังสามารถ จับภาพ Xcode Previews เพื่อตรวจสอบผลลัพธ์ในเชิงภาพ และทำซ้ำกระบวนการบิลด์และการแก้ไขได้
- Apple อธิบายว่าการผสานนี้เป็นการรวม ความสามารถด้านการให้เหตุผลของโมเดลขั้นสูง เข้ากับความสามารถพื้นฐานของ Xcode เพื่อให้ได้ผลลัพธ์ที่เหมาะสมที่สุดสำหรับการพัฒนาบนแพลตฟอร์ม Apple
- นักพัฒนาสามารถเลือกใช้โมเดลที่เหมาะกับโปรเจกต์ของตนมากที่สุดได้
มุมมองของ Apple
- Susan Prescott (รองประธานฝ่ายความสัมพันธ์นักพัฒนาทั่วโลก) ของ Apple กล่าวว่า “เป้าหมายคือการนำเทคโนโลยีชั้นนำของอุตสาหกรรมไปไว้ในมือนักพัฒนาโดยตรง เพื่อให้สามารถสร้างแอปที่ดีที่สุดได้”
- เธอเน้นว่า agentic coding ช่วยเสริมทั้งประสิทธิภาพการทำงานและความคิดสร้างสรรค์ พร้อมทำให้เวิร์กโฟลว์เรียบง่ายขึ้น เพื่อให้นักพัฒนามุ่งเน้นกับนวัตกรรมได้
Model Context Protocol
- Xcode 26.3 เปิดความสามารถผ่าน Model Context Protocol
- นี่คือ มาตรฐานแบบเปิด ที่เปิดให้นักพัฒนาสามารถใช้งาน เอเจนต์หรือเครื่องมืออื่น ที่เข้ากันได้กับ Xcode ได้อย่างอิสระ
- นอกเหนือจากการผสานในตัวแล้ว ยังเพิ่มความยืดหยุ่นในการเชื่อมต่อกับโมเดลภายนอกด้วย
ข้อมูลการเปิดตัว
- Xcode 26.3 เปิดให้ใช้งานในเวอร์ชัน Release Candidate สำหรับ สมาชิก Apple Developer Program แล้วในขณะนี้
- มีกำหนดเปิดตัวอย่างเป็นทางการผ่าน App Store ในเร็ว ๆ นี้
- อาจอยู่ภายใต้ ข้อกำหนดการให้บริการ ของ Anthropic และ OpenAI
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
ดูจาก บันทึกประจำรุ่น Xcode 26.3 แล้วน่าแปลกที่ไม่ได้บังคับให้ใช้ macOS 26 (Tahoe)
เวอร์ชัน X.0 ในเดือนกันยายนจะอัป Swift และเวอร์ชัน SDK และมีรอบเบต้ายาว
ส่วนเวอร์ชัน X.3/X.4 ช่วงมีนาคม–เมษายนจะอัป Swift อีกครั้งและเพิ่มเวอร์ชันขั้นต่ำของ macOS ที่รองรับ
รอบนี้เวอร์ชัน Swift คงเดิม ทำให้ toolchain หลักเหมือนกับ 26.2 และจึงน่าจะคงข้อกำหนด macOS เดิมไว้
เหมือนคำว่า “กำลังก่อปราสาทบนฟ้า” ตอนนี้น่าจะถึงเวลาที่ Xcode ควรโฟกัสแค่ การแก้บั๊กและการปรับแต่งประสิทธิภาพ แล้ว
บางทีก็ต้องล้างแคชบ้าง แต่ไม่ถึงขั้นพังทั้งวัน
ทำแอปสำหรับ iOS, macOS, CarPlay และ Watch ก็ไม่ได้เจอปัญหาใหญ่
เลยไม่ค่อยเข้าใจเวลาคนบอกว่า “Xcode แย่มาก”
ถ้า Xcode พลาดเรื่องนี้ก็อาจเสี่ยงต่ออนาคตของผลิตภัณฑ์
ช่วง เปลี่ยนผ่านไปสู่ garbage collection ของ Objective‑C คุณภาพตกลงมาก และหลังจากนั้นก็ไม่เคยรู้สึกว่ากลับมาดีเต็มที่
คอนเซปต์ดีมาก แต่เหมือนการลงมือทำหยุดอยู่ครึ่งทาง
ทุกครั้งที่ Xcode ถูกติดตั้งลงเครื่อง ผมรู้สึกเหมือนเกิด kernel panic เชิงภววิทยา
ทุกครั้งที่มันไปบังคับเปลี่ยนการเชื่อมโยงไฟล์ .json หรือ .xml ก็ทำให้โมโหมาก
การที่ต้องเปิด IDE ขนาด 12GB แค่เพื่อดูไฟล์ข้อความธรรมดาเป็นเรื่องน่าอึดอัด
ความช้าในการเปิดก็ยังเหมือน การติดตั้ง Gentoo stage 1
อินเทอร์เฟซและดีบักเกอร์ของ Xcode ยังถือว่าเรียนรู้แล้วใช้งานได้ แต่ เวลาโหลด ก็ยังเป็นปริศนาอยู่ดี
แต่ก็สงสัยว่า Xcode ไปรีเซ็ตการเชื่อมโยงกลับทุกครั้งที่อัปเดตหรือเปล่า
การจัดรูปแบบ JSON ก็ทำในเอดิเตอร์อื่นได้สบาย
หัวใจสำคัญจริง ๆ ของอัปเดตนี้คือการรองรับ MCP (Model Context Protocol)
จากนี้ไม่จำเป็นต้องผูกกับ Claude หรือ Codex อีกต่อไป แต่สามารถต่อ agent ที่ต้องการได้
โดยเฉพาะถ้า Xcode Instruments มี MCP integration ได้ จะเป็นการเปลี่ยนแปลงครั้งใหญ่มาก
ถ้า CLI ของ Xcode ทำงานได้เสถียร ปัญหาแบบนี้ก็คงไม่เกิด
ตอนนี้มันล้มแบบสุ่ม ๆ และพ่น ล็อกไร้โครงสร้าง ยาว 5,000 บรรทัด
เหมือน Xcode รู้ปัญหานี้แต่แทนที่จะไปแก้
xcodebuildกลับเอา MCP server มาครอบไว้ถ้า CLI เชื่อถือได้ ecosystem คงไปได้ไกลกว่านี้มาก
xcodeยังไม่นิ่ง แต่พวกตระกูลswiftเสถียรกว่ามากเครื่องมืออย่าง
swift-format,swift-testพัฒนาไปถึงระดับเดียวกับ ecosystem ภาษาอื่นแล้วผมเคยแยกโค้ดแอปออกเป็น Swift package แล้วทำให้การทดสอบเร็วขึ้น 60 เท่า ซึ่งเขียนไว้ใน บทความนี้
ถ้ามี XcodeBuildMCP ก็แทบไม่ต้องเปิด Xcode เลย
ในเทอร์มินัล Claude เขียนโค้ด แล้วทำงานตามลำดับ build_sim → launch_app_sim → screenshot describe_ui
แต่การทำ profiling ด้วย Instruments และงานเกี่ยวกับการเซ็นยังคงต้องใช้ Xcode
ความสามารถที่
describe_uiส่งกลับ accessibility tree ได้นั้น มีประโยชน์กับ agent มากดูเหมือน agentic programming ของ Xcode น่าจะเลือก แนวทางที่ปลอดภัยกว่า
workflow ของ
describe_uiน่าสนใจมาก และสงสัยว่าตอนนี้ทำได้แล้วหรือยังอยากรู้ว่า Apple OS รุ่นหลัง ๆ ถูกสร้างด้วย agentic coding ไปมากแค่ไหน
ดู ทวีตที่เกี่ยวข้อง
ตามบล็อกของ Anthropic ตอนนี้ Xcode รองรับ Claude Agent SDK อย่างเป็นทางการแล้ว
ฟีเจอร์ “จับภาพ Xcode Previews แบบเห็นภาพ” นี่แหละคือส่วนที่มีคุณค่าจริง
ถ้าโต้ตอบกับ simulator ได้ด้วยจะสมบูรณ์แบบมาก
นอกนั้นก็น่าจะยังใช้ Claude Code ในเทอร์มินัลต่อไป
ฟีเจอร์นั้นยังเป็นหน้าที่ของ XcodeBuildMCP
หวังว่าจะมีในรีลีสถัด ๆ ไป
ใช้ Claude กับ Xcode 26.2 อยู่แล้ว แต่ยังไม่ชัดว่าใน 26.3 มีอะไรเปลี่ยนไปบ้าง
นอกจากนี้อาจมีการปรับปรุงอย่างอื่นด้วย
การใช้เครื่องมือ agent ที่ผมชอบผ่าน CLI ดีกว่ามาก