Call Me Thanut
clockอัปเดต

Claude Code เปิดพาเนล iOS Simulator บนเดสก์ท็อป — สร้างแอปเสร็จ กดเทสต์บนจอมือถือให้เองสด ๆ

25 ก.ค. 2026อ่าน 5 นาที
Claude Code เปิดพาเนล iOS Simulator บนเดสก์ท็อป — สร้างแอปเสร็จ กดเทสต์บนจอมือถือให้เองสด ๆ
สารบัญ

สรุปให้ไว

เห็นจอจริงระหว่างสร้างแอป

Claude Code เดสก์ท็อปเปิดพาเนล iOS Simulator ข้างห้องแชต สตรีมหน้าจอมือถือสดขณะ AI สร้างและรันแอป

แตะเองได้ทั้งคนและ AI

คลิก-ลากคือแตะ-ปัด, มีปุ่ม hardware ด้วยชอร์ตคัต แต่ต้องรอ badge "Claude is using this device" หายก่อนแตะเอง

มีเงื่อนไขเครื่องชัด

ต้องใช้ Mac + Xcode + iOS runtime และ Claude desktop เวอร์ชัน 1.24 ขึ้นไป, ใช้ได้เฉพาะ local session

ข้อควรระวังเรื่องข้อมูล

อย่า sign in บัญชีจริงบนเครื่องที่ Claude คุม เพราะภาพหน้าจอถูกส่งกลับไปเก็บตาม retention ปกติ

01มันคืออะไร

Claude Code คือเครื่องมือเขียนโค้ดของ Anthropic ที่เราชี้ไปที่โฟลเดอร์โปรเจกต์ แล้วสั่งงานด้วยภาษาคนธรรมดา มันอ่านไฟล์ เขียนโค้ด และรันคำสั่งให้ เดิมอยู่บน terminal ต่อมามีแอปเดสก์ท็อป และอัปเดตรอบนี้อยู่บนแอปเดสก์ท็อปนั่นเอง

ของใหม่ที่ Anthropic ประกาศเมื่อ 21 ก.ค. คือ Claude Code บนเดสก์ท็อปตอนนี้ทำงานร่วมกับ iOS Simulator ของ Apple ได้แล้ว พูดง่าย ๆ คือสั่งให้มัน build และรันแอป iOS แล้วหน้าจอเครื่องจำลอง (simulator) จะเด้งขึ้นมาเป็นพาเนลข้างบทสนทนา สตรีมหน้าจอสด ๆ ขณะ Claude ทำงาน มันติดตั้งแอป แตะเข้าไปในแอป อ่านหน้าจอ แล้วแก้สิ่งที่มันเห็นเอง ตอนนี้อยู่ในสถานะ public beta

จุดที่ควรเข้าใจให้ตรง: พาเนลนี้ "ขับ" simulator ตรง ๆ ไม่ได้ใช้ computer use มันไม่เข้ายึดจอเรา ไม่บังหน้าต่างอื่น และเพราะแตะแค่เครื่องจำลอง จึงไม่ต้องขอสิทธิ์ accessibility กับ screen recording ของ macOS แบบที่ computer use ต้องขอ (ถ้าสั่งผ่าน command line จะต่างออกไป — ตรงนั้น Claude เข้าถึง simulator ผ่าน computer use และขยับเคอร์เซอร์เหมือนที่เราทำ)

02มีอะไรใหม่ / ทำอะไรได้บ้าง

พาเนลนี้ไม่ใช่แค่วิดีโอฟีดเฉย ๆ แต่โต้ตอบได้จริง เราแตะและปัดด้วยการคลิก-ลากบนหน้าจอเครื่อง กดปุ่ม hardware ด้วยชอร์ตคัตชุดเดียวกับแอป Simulator ของ Apple มีเมนูเลือกอุปกรณ์ที่บอกว่าเครื่องไหน OS อะไร บูตอยู่ไหม สลับได้โดยไม่ต้องออกจากบทสนทนา และมีแถบตั้งค่าสตรีม (frame rate, resolution, encoding สลับ H.264/JPEG) ให้ลดลงได้ถ้าเครื่องเริ่มหน่วง

จุดสำคัญที่ต้องจำ: คนกับ AI ขับเครื่องเดียวกัน การแตะของเราจึงเปลี่ยนสถานะที่ Claude เห็นด้วย เพราะงั้นถ้า badge "Claude is using this device" ยังขึ้นอยู่ ให้รอมันหายก่อนค่อยแตะ ไม่งั้นเรากำลังเทสต์นิ้วตัวเองแทนที่จะเทสต์แอป แต่ละ session จะได้ simulator ของตัวเอง ไม่แชร์กัน และเปิดได้สูงสุด 4 เครื่องต่อ session ระบบยังปิด simulator ที่มันเปิดให้อัตโนมัติเมื่อเราปิดแอป, archive session, หรือ 10 นาทีหลัง detach เครื่อง (เครื่องที่เราบูตเองจะไม่ถูกปิดให้)

เงื่อนไขและข้อจำกัดที่ต้องรู้ก่อนลอง

  • ต้องมี Mac เท่านั้น

    iOS Simulator ของ Apple รันได้แค่บน macOS

  • ต้องมี Xcode + iOS runtime

    แอปเดสก์ท็อปไม่ได้แถมเครื่องมือ simulator ของ Apple มาให้ ถ้าขึ้นว่าไม่พบ simulator แปลว่ามี Xcode แต่ runtime ยังไม่ลง

  • เวอร์ชันขั้นต่ำ

    Claude desktop 1.24.012.0 ขึ้นไป

  • เฉพาะบางแพลน

    ใช้ได้บน Pro, Max, Team แต่ **ไม่รวม Enterprise** ซึ่งเป็นกลุ่มที่คลิปประกาศส่วนใหญ่ข้ามไป

  • local session เท่านั้น

    บน cloud หรือ SSH session เครื่องที่รัน Claude อยู่คนละเครื่อง เข้าไม่ถึง simulator บน Mac เรา

  • คุมได้ระดับองค์กร

    ค่า disable mobile simulator tools หรือการรัน session ใน VM แยก จะปิดพาเนลนี้ทั้งหมด

03เกี่ยวอะไรกับเรา

ฟันธง: ถ้าคุณทำแอป iOS หรือกำลังฝึกทำแอป อันนี้ควรลอง เพราะวงจร build-run-look-fix คืองานทั้งหมด และตอนนี้โมเดลนั่งอยู่ในวงจรนั้นแทนที่จะเดาจากภายนอกว่าโค้ดที่เขียนออกมาหน้าตาถูกไหม คนที่เพิ่งหัดทำอาจได้ประโยชน์กว่ามืออาชีพด้วยซ้ำ เพราะได้เห็นแอปบูต พัง แล้วแก้ต่อหน้า เข้าใจรูปงานเร็วขึ้น แต่ถ้าต้องเทสต์บนเครื่องจริง อันนี้ยังไม่ตอบโจทย์ เพราะ Claude ขับได้แค่เครื่องจำลอง คุมมือถือจริงไม่ได้

Human Gate ที่ห้ามข้าม: **อย่า sign in บัญชีจริงบนเครื่องที่ Claude คุม** เพราะภาพหน้าจอที่มันแคปถูกส่งกลับไปที่ Anthropic และเก็บตาม retention ของบทสนทนาปกติ — ใช้ test account เท่านั้น นี่คือหลักเดิมของเราเรื่องไฟล์บริษัท ลูกค้า และข้อมูลอ่อนไหว: เปิดให้ AI ทำงานได้ แต่กันข้อมูลจริงออกจากมือมันไว้ก่อน อีกจุดคือการเปิด URL บนเครื่องและการ build แอปจะยึด permission mode ของ session (ไม่ใช่การกดอนุญาตครั้งเดียว) เพราะทั้งสองอย่างเสี่ยงพาข้อมูลออกหรือรัน build script บนเครื่องจริง

ต่อยอดกับงานเรา: ถ้าจะลอง ให้พูดสั่งเป็น "รันแอปใน iOS simulator แล้วไล่เช็กหน้า onboarding" ไม่ใช่แค่ "แก้บั๊กนี้" เพราะพาเนลจะเปิดก็ต่อเมื่อ Claude รู้ว่าเราต้องการให้รันแอป และถ้าอยากเทสต์จอเล็ก สั่งเจาะจงอุปกรณ์ได้เลย เช่น "รันบน iPhone SE simulator" แล้วให้มันเลื่อนดูหน้าจอที่เสี่ยงพังบนจอเล็กแล้วรายงานกลับมา — เป็นสเต็ปที่เอาไปทำเป็น checklist ตรวจงานของทีมได้จริง