Apple เตรียมเปิดให้ ใช้แอปผู้ช่วยสนทนาเสียงตัวอื่นนอกจาก Siri หลังพบโค้ดใน iOS 26.2 beta 3 เปิดให้เฉพาะในญี่ปุ่น

iPhone 16e thumbnail

iOS 26.2 เตรียมรองรับการตั้งค่าปุ่ม Side Button ให้เปิดแอปผู้ช่วยสนทนาเสียงของบุคคลที่สาม ผ่าน App Intents และ entitlement ใหม่  เฉพาะในญี่ปุ่น


Apple ยืนยันผ่านเอกสารบน Apple Developer ว่าผู้ใช้ iPhone ในญี่ปุ่นจะสามารถตั้งค่าให้การกดปุ่มด้านข้าง (Side Button) ค้างไว้ เรียกใช้งานแอปผู้ช่วยเสียงแบบสนทนา (voice-based conversational app) จากนักพัฒนาภายนอกแทน Siri ได้ โดยฟีเจอร์นี้ถูกอ้างถึงครั้งแรกในโค้ดของ iOS 26.2 beta 3 และขณะนี้มีการอธิบายอย่างเป็นทางการในคู่มือสำหรับนักพัฒนา

iPhone 17 thumbnail

ในเอกสารตัวอย่าง Apple ระบุว่า เมื่อแอปรองรับ App Intents และ App Shortcuts อยู่แล้ว ผู้ใช้ในญี่ปุ่นสามารถผูก “การกระทำ” (action) จากแอปผู้ช่วยเสียงไปไว้ที่ปุ่มด้านข้างได้ทันที เช่นเดียวกับที่ผู้ใช้สามารถผูกทางลัดไปยังปุ่ม Action Button บน iPhone รุ่น Pro เพียงแต่กรณีนี้จะเน้นไปที่แอปสนทนาด้วยเสียงโดยเฉพาะ

จำกัดเฉพาะญี่ปุ่นในระยะแรก

Apple ระบุอย่างชัดเจนในเอกสารว่า ความสามารถด้าน Side Button สำหรับแอปผู้ช่วยเสียงนี้ เปิดให้ใช้งานเฉพาะในญี่ปุ่นเท่านั้นในช่วงแรก โดยยกตัวอย่างว่า “In Japan, people might place an action on the side button of iPhone that instantly launches your voice-based conversational app” ซึ่งสอดคล้องกับรายงานจาก 9to5Mac ที่พบโค้ด SystemVoiceAssistant และคำอธิบาย “Side Button App” ใน iOS 26.2 beta

แม้ Apple ยังไม่ได้ประกาศโดยตรงว่าฟีเจอร์นี้จะปล่อยพร้อม iOS 26.2 เวอร์ชันเสถียร แต่การที่มีทั้งโค้ดในเบต้าและเอกสารอย่างเป็นทางการสำหรับนักพัฒนา ทำให้คาดได้ค่อนข้างมากว่าฟีเจอร์จะมาพร้อมอัปเดตนั้นหรือในช่วงเวลาใกล้เคียง

แนวทางการออกแบบประสบการณ์ผู้ใช้สำหรับนักพัฒนา

ในเอกสาร Apple เน้นว่าผู้ใช้คาดหวังว่าเมื่อกดปุ่มด้านข้างเพื่อเรียกผู้ช่วยเสียงแล้ว จะสามารถพูดคุยได้ทันที นักพัฒนาจึงควรทำให้ประสบการณ์นี้ “เริ่มต้นแบบพร้อมใช้งาน” โดย:

  • เมื่อแอปถูกเรียกผ่านปุ่มด้านข้าง ควร เริ่ม audio session ทันที เช่นด้วย AVFoundation เพื่อให้ผู้ใช้เริ่มพูดได้ทันที
  • นำผู้ใช้เข้าสู่ scene ที่เป็น “หน้าสนทนาเสียง” โดยตรง ไม่ควรผ่านหน้าจอโหลดหรือขั้นตอนเกินจำเป็น
  • เตรียม UX ให้เหมาะกับการถูกเรียกใช้งานจากระบบ เช่น ไม่มีการถามยืนยันซ้ำหากไม่จำเป็น

สิ่งที่นักพัฒนาต้องทำใน Xcode

Apple แจกแจงขั้นตอนเชิงเทคนิคที่นักพัฒนาต้องทำเพื่อให้แอปผู้ช่วยเสียงของตนถูกเรียกจากปุ่มด้านข้างได้ ดังนี้

  • เพิ่ม entitlement ใหม่ ในโปรเจ็กต์
    • เพิ่มค่า com.apple.developer.side-button-access.allow ลงในไฟล์ .entitlements ของแอป
    • รายละเอียดการขอและใช้ entitlement ดูได้จากเอกสาร Side Button Access บน Apple Developer
  • สร้าง App Intent สำหรับการ activate ผู้ช่วยเสียง
    • สร้าง intent ที่สอดคล้องกับ schema AssistantIntent(schema: .activate)
    • ใช้เฟรมเวิร์ก App Intents เพื่อประกาศ intent สำหรับผู้ช่วยสนทนาเสียง
  • กำหนดพฤติกรรมในเมธอด perform()
    • ใน perform() ของ AppIntent ให้นำผู้ใช้ไปยัง scene ที่ใช้สนทนาเสียง
    • เริ่ม audio session เพื่อเปิดไมโครโฟนให้ผู้ใช้พูดได้ทันที
    • ส่งผลลัพธ์ intent result กลับไปยังระบบเมื่อพร้อม

มิติการแข่งขันของผู้ช่วยเสียงบน iPhone

จนถึงปัจจุบัน ปุ่มด้านข้างของ iPhone ถูกใช้ผูกกับ Siri เป็นหลัก การที่ Apple เปิดช่องทางให้แอปผู้ช่วยเสียงภายนอกสามารถขึ้นมาแทนที่ได้ แม้จะจำกัดเฉพาะญี่ปุ่นในตอนนี้ ก็ถูกมองว่าเป็นการขยับตัวสำคัญของระบบนิเวศ iOS ในยุคที่ผู้ช่วยเสียงและโมเดลสนทนา (chat-based assistants) จากภายนอก เช่น แอป AI ต่าง ๆ ได้รับความนิยมเพิ่มขึ้น

นักพัฒนาผู้สร้างแอปผู้ช่วยเสียงในญี่ปุ่นจึงมีโอกาสใหม่ในการฝังแอปของตัวเองเข้าเป็นหนึ่งใน “ระบบผู้ช่วยหลักของเครื่อง” ผ่านปุ่มฮาร์ดแวร์ โดยไม่จำกัดแค่การเรียกผ่านไอคอนหน้าโฮม หรือทางลัดภายในแอปเพียงอย่างเดียว

ที่มา: Apple Developer, Side Button Access Entitlement, AssistantIntent, 9to5Mac

About modify 6399 Articles
สามารถนำบทความไปเผยแพร่ได้อย่างอิสระ โดยกล่าวถึงแหล่งที่มา เป็นลิงค์กลับมายังบทความนั้นๆ บทความอาจมีการพิมพ์ตกเรื่องภาษาไปบ้าง ต้องขออภัย พยามจะพิมพ์ผิดให้น้อยที่สุด (ทำเว็บคนเดียวไม่มีคนตรวจทาน) บทความที่สอนเรื่องต่างๆ กรุณาอ่านบทความให้เข้าใจก่อนโพสต์ถาม ติดตรงไหนสามารถถามได้ที่โพสต์นั้นๆ

Be the first to comment

Leave a Reply

Your email address will not be published.